From b8ea93de1ef36ed30035658892e2616efa7d5bb3 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 22 Jul 2024 09:38:35 +0200 Subject: [PATCH 001/129] Fix ticket_download_require_validated_email after sales channel change --- src/pretix/presale/views/order.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index 2541d4947a..317a6702a1 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -179,7 +179,7 @@ class TicketPageMixin: can_download = can_download and self.order.ticket_download_available ctx['download_email_required'] = can_download and ( self.request.event.settings.ticket_download_require_validated_email and - self.order.sales_channel == 'web' and + self.order.sales_channel.type == 'web' and not self.order.email_known_to_work ) ctx['can_download'] = can_download and not ctx['download_email_required'] @@ -1106,7 +1106,7 @@ class OrderDownloadMixin: if ( self.request.event.settings.ticket_download_require_validated_email and - self.order.sales_channel == 'web' and + self.order.sales_channel.type == 'web' and not self.order.email_known_to_work ): return self.error(OrderError(_('Please click the link we sent you via email to download your tickets.'))) From 04cbccb5367154bb97a88bd973e4b9d52c1ff754 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 19 Jul 2024 13:11:41 +0000 Subject: [PATCH 002/129] Translations: Update German Currently translated at 100.0% (5690 of 5690 strings) Translation: pretix/pretix Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/ powered by weblate --- src/pretix/locale/de/LC_MESSAGES/django.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/locale/de/LC_MESSAGES/django.po b/src/pretix/locale/de/LC_MESSAGES/django.po index 5f78f16612..6a78a6b672 100644 --- a/src/pretix/locale/de/LC_MESSAGES/django.po +++ b/src/pretix/locale/de/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-30 18:55+0000\n" -"PO-Revision-Date: 2024-07-02 19:00+0000\n" +"PO-Revision-Date: 2024-07-19 22:00+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.1\n" +"X-Generator: Weblate 5.6.2\n" "X-Poedit-Bookmarks: -1,-1,904,-1,-1,-1,-1,-1,-1,-1\n" #: pretix/_base_settings.py:78 @@ -4921,8 +4921,8 @@ msgid "" "The duration of the membership is the same as the duration of the event or " "event series date" msgstr "" -"Die Dauer der Mitgliedschaft entspricht der Dauer der Veranstaltung oder des " -"Termins" +"Die Dauer der Mitgliedschaft entspricht der Dauer der Veranstaltung bzw. in " +"Veranstaltungsreihen des gebuchten Termins" #: pretix/base/models/items.py:660 msgid "Membership duration in days" From fd841ed66d5b1ec154e4f93678ad6a78596f47cb Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 19 Jul 2024 13:11:36 +0000 Subject: [PATCH 003/129] Translations: Update German (informal) (de_Informal) Currently translated at 100.0% (5690 of 5690 strings) Translation: pretix/pretix Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/ powered by weblate --- src/pretix/locale/de_Informal/LC_MESSAGES/django.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index 8d7f4b72a4..e95e73d619 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-30 18:55+0000\n" -"PO-Revision-Date: 2024-07-02 19:00+0000\n" +"PO-Revision-Date: 2024-07-19 22:00+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German (informal) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.1\n" +"X-Generator: Weblate 5.6.2\n" #: pretix/_base_settings.py:78 msgid "English" @@ -4917,8 +4917,8 @@ msgid "" "The duration of the membership is the same as the duration of the event or " "event series date" msgstr "" -"Die Dauer der Mitgliedschaft entspricht der Dauer der Veranstaltung oder des " -"Termins" +"Die Dauer der Mitgliedschaft entspricht der Dauer der Veranstaltung bzw. in " +"Veranstaltungsreihen des gebuchten Termins" #: pretix/base/models/items.py:660 msgid "Membership duration in days" From 01092498f44b0e6dfa87b878c49f112aa55f6c69 Mon Sep 17 00:00:00 2001 From: bokor-rami-io Date: Fri, 19 Jul 2024 16:00:39 +0000 Subject: [PATCH 004/129] Translations: Update German (informal) (de_Informal) Currently translated at 100.0% (5690 of 5690 strings) Translation: pretix/pretix Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/ powered by weblate --- src/pretix/locale/de_Informal/LC_MESSAGES/django.po | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index e95e73d619..e0cb6e6276 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-30 18:55+0000\n" "PO-Revision-Date: 2024-07-19 22:00+0000\n" -"Last-Translator: Raphael Michel \n" +"Last-Translator: bokor-rami-io \n" "Language-Team: German (informal) \n" "Language: de_Informal\n" @@ -6671,11 +6671,10 @@ msgid "" "rel=\"noopener\">Click here for detailed information on what this does. " "Don't forget to set the correct fees above!" msgstr "" -"Wir empfehlen, diese Option zu aktivieren, wenn du die Gebühren Ihres " +"Wir empfehlen, diese Option zu aktivieren, wenn Du die Gebühren Ihres " "Zahlungsdienstleisters an Ihre Kunden weitergeben willst. Denk daran, oben " -"die richtigen Gebührensätze des Zahlungsanbieters einzustellen. Weitere " -"Informationen." +"die richtigen Gebührensätze des Zahlungsanbieters einzustellen. Weitere Informationen." #: pretix/base/payment.py:394 msgid "Text on invoices" From 2c68b9e89511e155812e7d6ebb37bf0066ba837a Mon Sep 17 00:00:00 2001 From: JnnisCanis Date: Sat, 20 Jul 2024 04:19:45 +0000 Subject: [PATCH 005/129] Translations: Update German (informal) (de_Informal) Currently translated at 100.0% (5690 of 5690 strings) Translation: pretix/pretix Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/ powered by weblate --- .../locale/de_Informal/LC_MESSAGES/django.po | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index e0cb6e6276..7a483d64ce 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-30 18:55+0000\n" -"PO-Revision-Date: 2024-07-19 22:00+0000\n" -"Last-Translator: bokor-rami-io \n" +"PO-Revision-Date: 2024-07-20 13:00+0000\n" +"Last-Translator: JnnisCanis \n" "Language-Team: German (informal) \n" "Language: de_Informal\n" @@ -6671,8 +6671,8 @@ msgid "" "rel=\"noopener\">Click here for detailed information on what this does. " "Don't forget to set the correct fees above!" msgstr "" -"Wir empfehlen, diese Option zu aktivieren, wenn Du die Gebühren Ihres " -"Zahlungsdienstleisters an Ihre Kunden weitergeben willst. Denk daran, oben " +"Wir empfehlen, diese Option zu aktivieren, wenn Du die Gebühren deines " +"Zahlungsdienstleisters an deine Kunden weitergeben willst. Denke daran, oben " "die richtigen Gebührensätze des Zahlungsanbieters einzustellen. Weitere Informationen." @@ -9238,9 +9238,9 @@ msgid "" msgstr "" "Anzahl an Minuten, die ein Benutzer nach Abschicken der Bestellung hat, um " "die Zahlung abzuschließen. Benutze dies nur, wenn du ausschließlich " -"Zahlungsmethoden mit sofortiger Bestätigung anbietest. Bitte beachte das das " -"tatsächliche Zeitfenster aus technischen Gründen einige Minuten länger sein " -"kann." +"Zahlungsmethoden mit sofortiger Bestätigung anbietest. Bitte beachte, dass " +"das tatsächliche Zeitfenster aus technischen Gründen einige Minuten länger " +"sein kann." #: pretix/base/settings.py:920 msgid "Last date of payments" @@ -9913,7 +9913,8 @@ msgstr "Keine Änderungen an bestehenden Bestellungen" #: pretix/base/settings.py:1665 pretix/base/settings.py:1674 msgid "Only the person who ordered can make changes" msgstr "" -"Nur die Person, die die Bestellung aufgegeben hat, kann Änderungen vornehmen" +"Nur die Person, welche die Bestellung aufgegeben hat, kann Änderungen " +"vornehmen" #: pretix/base/settings.py:1666 pretix/base/settings.py:1675 msgid "Both the attendee and the person who ordered can make changes" @@ -10853,7 +10854,7 @@ msgstr "" "Hallo,\n" "\n" "du hast dich auf die Warteliste für {event} \n" -"für das Produkt {product} eingetragen.\n" +"und das Produkt {product} eingetragen.\n" "\n" "Wir haben nun ein Ticket für dich! Du kannst es in unserem Ticketshop " "erwerben,\n" @@ -10871,9 +10872,8 @@ msgstr "" "weitergeben,\n" "wenn du den Gutschein nicht in diesem Zeitraum einlöst.\n" "\n" -"Wenn du das Ticket NICHT mehr möchtest, bitten wir dich folgenden Link zu " -"klicken\n" -"um uns Bescheid zu sagen. So können wir das Ticket schnellstmöglich an die " +"Wenn du das Ticket NICHT mehr möchtest, sag uns bitte durch Klicken auf " +"folgenden Link Bescheid. So können wir das Ticket schnellstmöglich an die " "nächste\n" "wartende Person auf der Warteliste weitergeben:\n" "\n" @@ -13975,7 +13975,7 @@ msgid "" "set the name here." msgstr "" "Wenn du den \"powered by\"-Text in der Fußzeile anpassen willst, um den " -"Namen Ihrer Firma oder Organisation aufzunehmen (wenn du Änderungen an " +"Namen deiner Firma oder Organisation aufzunehmen (wenn du Änderungen an " "pretix vorgenommen hast), kannst du hier den Namen eintragen." #: pretix/control/forms/global_settings.py:205 @@ -14640,7 +14640,7 @@ msgstr "" "Erstattungen angezeigt. Wenn diese Option mit der Option für automatische " "Erstattungen kombiniert wird, werden ausschließlich Zahlungen mit einer " "Zahlungsart, die keine automatischen Erstattungen unterstützt, automatisch " -"als manuelle Erstattungen auf Ihrer Erstattungsliste als \"zu erledigen\" " +"als manuelle Erstattungen auf deiner Erstattungsliste als \"zu erledigen\" " "auftauchen. Wähle diese Option nicht, wenn du Bestellungen mit anderen " "Bestellungen verrechnen oder als Gutschein erstatten möchtest." @@ -17465,7 +17465,7 @@ msgstr "Filter" #: pretix/control/templates/pretixcontrol/checkin/checkins.html:50 msgid "Your search did not match any check-ins." -msgstr "Ihre Filter treffen auf keine Check-ins zu." +msgstr "Deine Filter treffen auf keine Check-ins zu." #: pretix/control/templates/pretixcontrol/checkin/checkins.html:52 msgid "You haven't scanned any tickets yet." @@ -19806,7 +19806,7 @@ msgid "" "usage of pretix is in compliance with the Enterprise license you purchased." msgstr "" "Der Bericht dient zwei Zwecken: Dem Sammeln nützlicher Informationen um " -"Probleme mit Ihrer pretix-Installation zu analysieren und um zu überprüfen, " +"Probleme mit deiner pretix-Installation zu analysieren und um zu überprüfen, " "dass deine Nutzung von pretix von der erworbenen pretix-Enterprise-Lizenz " "abgedeckt ist." @@ -30130,7 +30130,7 @@ msgid "" "generate you API keys with the recommended permission level for optimal " "usage with pretix." msgstr "" -"Der Button oben wird unsere Stripe-App in Ihrem Stripe-Konto installieren " +"Der obige Button wird unsere Stripe-App in deinem Stripe-Konto installieren " "und API-Schlüssel mit dem empfohlenen Berechtigungslevel für die Verwendung " "mit pretix generieren." @@ -30381,7 +30381,7 @@ msgstr "" #: pretix/plugins/stripe/payment.py:992 msgid "Your payment failed. Please try again." -msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." +msgstr "Deine Zahlung ist fehlgeschlagen. Bitte versuche es erneut." #: pretix/plugins/stripe/payment.py:998 #, python-format @@ -32465,7 +32465,7 @@ msgid "" "If you click the link in our email, you will be able to download your " "tickets here." msgstr "" -"Wenn du den Link in Ihrer E-Mail anklickst, kannst du deine Tickets hier " +"Wenn du den Link in deiner E-Mail anklickst, kannst du deine Tickets hier " "herunterladen." #: pretix/presale/templates/pretixpresale/event/fragment_downloads.html:30 @@ -33690,7 +33690,7 @@ msgstr "Konto erstellen" #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:7 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:10 msgid "Your membership" -msgstr "Ihre Mitgliedschaft" +msgstr "Deine Mitgliedschaft" #: pretix/presale/templates/pretixpresale/organizers/customer_password.html:6 #: pretix/presale/templates/pretixpresale/organizers/customer_resetpw.html:6 From ca3802da9080ae9660691827ccd2db89f1bf1f94 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 23 Jul 2024 09:34:33 +0200 Subject: [PATCH 006/129] ListExporter: Do not create excel sheets with more than 30 characters --- src/pretix/base/exporter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/exporter.py b/src/pretix/base/exporter.py index a6058930b5..00b9a8107c 100644 --- a/src/pretix/base/exporter.py +++ b/src/pretix/base/exporter.py @@ -256,7 +256,7 @@ class ListExporter(BaseExporter): ws = wb.create_sheet() self.prepare_xlsx_sheet(ws) try: - ws.title = str(self.verbose_name) + ws.title = str(self.verbose_name)[:30] except: pass total = 0 @@ -374,7 +374,7 @@ class MultiSheetListExporter(ListExporter): wb = SafeWorkbook(write_only=True) n_sheets = len(self.sheets) for i_sheet, (s, l) in enumerate(self.sheets): - ws = wb.create_sheet(str(l)) + ws = wb.create_sheet(str(l)[:30]) if hasattr(self, 'prepare_xlsx_sheet_' + s): getattr(self, 'prepare_xlsx_sheet_' + s)(ws) From 71e82fda81f87ba2af04a31f2e423bbcc8018c32 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 23 Jul 2024 11:54:10 +0200 Subject: [PATCH 007/129] Auto-fill questions from invoice address (Z#23143497) (#4303) * Match invoice address to questions by id, placeholder and label * make label-text extraction more robust * match actual label as well --- src/pretix/static/pretixpresale/js/ui/main.js | 35 +++++++++++-------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index 7e71dbed4e..d9c984b12a 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -380,23 +380,28 @@ $(function () { " #id_city, #id_country, #id_state").change(function () { if (copy_to_first_ticket) { var $first_ticket_form = $(".questions-form").first().find("[data-addonidx=0]"); - $first_ticket_form.find("input[id*=attendee_email]").val($("#id_email").val()); - $first_ticket_form.find("input[id$=company]").val($("#id_company").val()); - $first_ticket_form.find("textarea[id$=street]").val($("#id_street").val()); - $first_ticket_form.find("input[id$=zipcode]").val($("#id_zipcode").val()); - $first_ticket_form.find("input[id$=city]").val($("#id_city").val()); - - $first_ticket_form.find("select[id$=state]").val($("#id_state").val()); - if ($first_ticket_form.find("select[id$=country]").val() !== $("#id_country").val()) { - $first_ticket_form.find("select[id$=country]").val($("#id_country").val()).trigger('change'); + $first_ticket_form.find("[id$=" + this.id.substring(3) + "]").val(this.value); + if (this.placeholder) { + $first_ticket_form.find("[placeholder='" + this.placeholder + "']").val(this.value); + } + var label = $("label[for=" + this.id +"]").first().contents().filter(function () { + return this.nodeType != Node.ELEMENT_NODE || !this.classList.contains("sr-only"); + }).text().trim(); + if (label) { + // match to placeholder and label + $first_ticket_form.find("[placeholder='" + label + "']").val(this.value); + var v = this.value; + $first_ticket_form.find("label").each(function() { + var text = $(this).first().contents().filter(function () { + return this.nodeType != Node.ELEMENT_NODE || !this.classList.contains("sr-only"); + }).text().trim(); + if (text == label) { + $("#" + this.getAttribute("for")).val(v); + } + }); } - $first_ticket_form.find("[id*=attendee_name_parts]").each(function () { - var parts = $(this).attr("id").split("_"); - var num = parts[parts.length - 1]; - $(this).val($("#id_name_parts_" + num).val()); - }); } - }); + }).trigger("change"); attendee_address_fields.change(function () { copy_to_first_ticket = false; }); From 2f02d35a52bb1addb2f29835eed88180bdfcdc55 Mon Sep 17 00:00:00 2001 From: "test\\\"img src=x onerror=prompt(document.cookie)" Date: Mon, 22 Jul 2024 17:31:22 +0200 Subject: [PATCH 008/129] Translations: Add Abron --- src/pretix/locale/abr/LC_MESSAGES/djangojs.po | 1056 +++++++++++++++++ 1 file changed, 1056 insertions(+) create mode 100644 src/pretix/locale/abr/LC_MESSAGES/djangojs.po diff --git a/src/pretix/locale/abr/LC_MESSAGES/djangojs.po b/src/pretix/locale/abr/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000..319e5b4335 --- /dev/null +++ b/src/pretix/locale/abr/LC_MESSAGES/djangojs.po @@ -0,0 +1,1056 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-06-30 18:56+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: abr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 +#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 +#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:68 +msgid "Marked as paid" +msgstr "" + +#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:76 +msgid "Comment:" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:34 +msgid "PayPal" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:35 +msgid "Venmo" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:36 +#: pretix/static/pretixpresale/js/walletdetection.js:38 +msgid "Apple Pay" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:37 +msgid "Itaú" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:38 +msgid "PayPal Credit" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:39 +msgid "Credit Card" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:40 +msgid "PayPal Pay Later" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:41 +msgid "iDEAL" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:42 +msgid "SEPA Direct Debit" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:43 +msgid "Bancontact" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:44 +msgid "giropay" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:45 +msgid "SOFORT" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:46 +msgid "eps" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:47 +msgid "MyBank" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:48 +msgid "Przelewy24" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:49 +msgid "Verkkopankki" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:50 +msgid "PayU" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:51 +msgid "BLIK" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:52 +msgid "Trustly" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:53 +msgid "Zimpler" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:54 +msgid "Maxima" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:55 +msgid "OXXO" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:56 +msgid "Boleto" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:57 +msgid "WeChat Pay" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:58 +msgid "Mercado Pago" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:167 +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:50 +msgid "Continue" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:225 +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:244 +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:267 +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:284 +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:317 +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:341 +msgid "Confirming your payment …" +msgstr "" + +#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:254 +msgid "Payment method unavailable" +msgstr "" + +#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15 +#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39 +msgid "Placed orders" +msgstr "" + +#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15 +#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39 +msgid "Paid orders" +msgstr "" + +#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27 +msgid "Total revenue" +msgstr "" + +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:15 +msgid "Contacting Stripe …" +msgstr "" + +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:72 +msgid "Total" +msgstr "" + +#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:291 +msgid "Contacting your bank …" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:30 +msgid "Select a check-in list" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:31 +msgid "No active check-in lists found." +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:32 +msgid "Switch check-in list" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:33 +msgid "Search results" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:34 +msgid "No tickets found" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:35 +msgid "Result" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:36 +msgid "This ticket requires special attention" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:37 +msgid "Switch direction" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:38 +msgid "Entry" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:39 +msgid "Exit" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:40 +msgid "Scan a ticket or search and press return…" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:41 +msgid "Load more" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:42 +msgid "Valid" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:43 +msgid "Unpaid" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:44 +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:45 +msgid "Canceled" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:46 +msgid "Confirmed" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:47 +msgid "Approval pending" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:48 +msgid "Redeemed" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:49 +msgid "Cancel" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51 +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:60 +msgid "Ticket not paid" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52 +msgid "This ticket is not yet paid. Do you want to continue anyways?" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:53 +msgid "Additional information required" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:54 +msgid "Valid ticket" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:55 +msgid "Exit recorded" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:56 +msgid "Ticket already used" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:57 +msgid "Information required" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:58 +msgid "Unknown ticket" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:59 +msgid "Ticket type not allowed here" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:61 +msgid "Entry not allowed" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:62 +msgid "Ticket code revoked/changed" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:63 +msgid "Ticket blocked" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:64 +msgid "Ticket not valid at this time" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:65 +msgid "Order canceled" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66 +msgid "Ticket code is ambiguous on list" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:67 +msgid "Order not approved" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:68 +msgid "Checked-in Tickets" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:69 +msgid "Valid Tickets" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:70 +msgid "Currently inside" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:71 +#: pretix/static/pretixcontrol/js/ui/question.js:137 +#: pretix/static/pretixpresale/js/ui/questions.js:270 +msgid "Yes" +msgstr "" + +#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:72 +#: pretix/static/pretixcontrol/js/ui/question.js:138 +#: pretix/static/pretixpresale/js/ui/questions.js:270 +msgid "No" +msgstr "" + +#: pretix/static/lightbox/js/lightbox.js:96 +msgid "close" +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:58 +#: pretix/static/pretixbase/js/asynctask.js:135 +msgid "" +"Your request is currently being processed. Depending on the size of your " +"event, this might take up to a few minutes." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:63 +#: pretix/static/pretixbase/js/asynctask.js:140 +msgid "Your request has been queued on the server and will soon be processed." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:69 +#: pretix/static/pretixbase/js/asynctask.js:146 +msgid "" +"Your request arrived on the server but we still wait for it to be processed. " +"If this takes longer than two minutes, please contact us or go back in your " +"browser and try again." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:105 +#: pretix/static/pretixbase/js/asynctask.js:193 +#: pretix/static/pretixbase/js/asynctask.js:198 +#: pretix/static/pretixcontrol/js/ui/mail.js:24 +msgid "An error of type {code} occurred." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:108 +msgid "" +"We currently cannot reach the server, but we keep trying. Last error code: " +"{code}" +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:160 +#: pretix/static/pretixcontrol/js/ui/mail.js:21 +msgid "The request took too long. Please try again." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:201 +#: pretix/static/pretixcontrol/js/ui/mail.js:26 +msgid "" +"We currently cannot reach the server. Please try again. Error code: {code}" +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:230 +msgid "We are processing your request …" +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:238 +msgid "" +"We are currently sending your request to the server. If this takes longer " +"than one minute, please check your internet connection and then reload this " +"page and try again." +msgstr "" + +#: pretix/static/pretixbase/js/asynctask.js:301 +#: pretix/static/pretixcontrol/js/ui/main.js:71 +msgid "Close message" +msgstr "" + +#: pretix/static/pretixcontrol/js/clipboard.js:23 +msgid "Copied!" +msgstr "" + +#: pretix/static/pretixcontrol/js/clipboard.js:29 +msgid "Press Ctrl-C to copy!" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:12 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:18 +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:24 +msgid "is one of" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:30 +msgid "is before" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:34 +msgid "is after" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:40 +msgid "=" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:99 +msgid "Product" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:103 +msgid "Product variation" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:107 +msgid "Gate" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:111 +msgid "Current date and time" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:115 +msgid "Current day of the week (1 = Monday, 7 = Sunday)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:119 +msgid "Current entry status" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:123 +msgid "Number of previous entries" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:127 +msgid "Number of previous entries since midnight" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:131 +msgid "Number of previous entries since" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:135 +msgid "Number of previous entries before" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:139 +msgid "Number of days with a previous entry" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:143 +msgid "Number of days with a previous entry since" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:147 +msgid "Number of days with a previous entry before" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:151 +msgid "Minutes since last entry (-1 on first entry)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:155 +msgid "Minutes since first entry (-1 on first entry)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:182 +msgid "All of the conditions below (AND)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:183 +msgid "At least one of the conditions below (OR)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:184 +msgid "Event start" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:185 +msgid "Event end" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:186 +msgid "Event admission" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:187 +msgid "custom date and time" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:188 +msgid "custom time" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:189 +msgid "Tolerance (minutes)" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:190 +msgid "Add condition" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:191 +msgid "minutes" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:192 +msgid "Duplicate" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:193 +msgctxt "entry_status" +msgid "present" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/checkinrules.js:194 +msgctxt "entry_status" +msgid "absent" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:72 +msgid "Check-in QR" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:387 +msgid "The PDF background file could not be loaded for the following reason:" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:656 +msgid "Group of objects" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:661 +msgid "Text object" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:663 +msgid "Barcode area" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:665 +msgid "Image area" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:667 +msgid "Powered by pretix" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:669 +msgid "Object" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:673 +msgid "Ticket design" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:972 +msgid "Saving failed." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:1041 +#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +msgid "Error while uploading your PDF file, please try again." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +msgid "Do you really want to leave the editor without saving your changes?" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/mail.js:19 +msgid "An error has occurred." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/mail.js:52 +msgid "Generating messages …" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:109 +msgid "Unknown error." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:313 +msgid "Your color has great contrast and is very easy to read!" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:317 +msgid "Your color has decent contrast and is probably good-enough to read!" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:321 +msgid "" +"Your color has bad contrast for text on white background, please choose a " +"darker shade." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:475 +#: pretix/static/pretixcontrol/js/ui/main.js:495 +msgid "Search query" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:493 +msgid "All" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:494 +msgid "None" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:498 +msgid "Selected only" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:828 +msgid "Enter page number between 1 and %(max)s." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:831 +msgid "Invalid page number." +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:989 +msgid "Use a different name internally" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:1029 +msgid "Click to close" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/main.js:1104 +msgid "You have unsaved changes!" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/orderchange.js:25 +msgid "Calculating default price…" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/question.js:42 +msgid "Others" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/question.js:82 +msgid "Count" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/subevent.js:111 +msgid "(one more date)" +msgid_plural "({num} more dates)" +msgstr[0] "" +msgstr[1] "" + +#: pretix/static/pretixpresale/js/ui/cart.js:43 +msgid "" +"The items in your cart are no longer reserved for you. You can still " +"complete your order as long as they’re available." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/cart.js:45 +msgid "Cart expired" +msgstr "" + +#: pretix/static/pretixpresale/js/ui/cart.js:50 +msgid "The items in your cart are reserved for you for one minute." +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:203 +msgid "The organizer keeps %(currency)s %(amount)s" +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:211 +msgid "You get %(currency)s %(amount)s back" +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:227 +msgid "Please enter the amount the organizer can keep." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:444 +msgid "Please enter a quantity for one of the ticket types." +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:480 +msgid "required" +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:583 +#: pretix/static/pretixpresale/js/ui/main.js:602 +msgid "Time zone:" +msgstr "" + +#: pretix/static/pretixpresale/js/ui/main.js:593 +msgid "Your local time:" +msgstr "" + +#: pretix/static/pretixpresale/js/walletdetection.js:39 +msgid "Google Pay" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:16 +msgctxt "widget" +msgid "Quantity" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:17 +msgctxt "widget" +msgid "Decrease quantity" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:18 +msgctxt "widget" +msgid "Increase quantity" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:19 +msgctxt "widget" +msgid "Price" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:20 +msgctxt "widget" +msgid "Select" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:21 +#, javascript-format +msgctxt "widget" +msgid "Select %s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:22 +#, javascript-format +msgctxt "widget" +msgid "Select variant %s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:23 +msgctxt "widget" +msgid "Sold out" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:24 +msgctxt "widget" +msgid "Buy" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:25 +msgctxt "widget" +msgid "Register" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:26 +msgctxt "widget" +msgid "Reserved" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:27 +msgctxt "widget" +msgid "FREE" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:28 +msgctxt "widget" +msgid "from %(currency)s %(price)s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:29 +msgctxt "widget" +msgid "incl. %(rate)s% %(taxname)s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:30 +msgctxt "widget" +msgid "plus %(rate)s% %(taxname)s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:31 +msgctxt "widget" +msgid "incl. taxes" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:32 +msgctxt "widget" +msgid "plus taxes" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:33 +#, javascript-format +msgctxt "widget" +msgid "currently available: %s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:34 +msgctxt "widget" +msgid "Only available with a voucher" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:35 +msgctxt "widget" +msgid "Not yet available" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:36 +msgctxt "widget" +msgid "Not available anymore" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:37 +msgctxt "widget" +msgid "Currently not available" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:38 +#, javascript-format +msgctxt "widget" +msgid "minimum amount to order: %s" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:39 +msgctxt "widget" +msgid "Close ticket shop" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:40 +msgctxt "widget" +msgid "The ticket shop could not be loaded." +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:41 +msgctxt "widget" +msgid "" +"There are currently a lot of users in this ticket shop. Please open the shop " +"in a new tab to continue." +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:43 +msgctxt "widget" +msgid "Open ticket shop" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:44 +msgctxt "widget" +msgid "The cart could not be created. Please try again later" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:45 +msgctxt "widget" +msgid "" +"We could not create your cart, since there are currently too many users in " +"this ticket shop. Please click \"Continue\" to retry in a new tab." +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:47 +msgctxt "widget" +msgid "Waiting list" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:48 +msgctxt "widget" +msgid "" +"You currently have an active cart for this event. If you select more " +"products, they will be added to your existing cart." +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:50 +msgctxt "widget" +msgid "Resume checkout" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:51 +msgctxt "widget" +msgid "Redeem a voucher" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:52 +msgctxt "widget" +msgid "Redeem" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:53 +msgctxt "widget" +msgid "Voucher code" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:54 +msgctxt "widget" +msgid "Close" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:55 +msgctxt "widget" +msgid "Continue" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:56 +msgctxt "widget" +msgid "Show variants" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:57 +msgctxt "widget" +msgid "Hide variants" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:58 +msgctxt "widget" +msgid "Choose a different event" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:59 +msgctxt "widget" +msgid "Choose a different date" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:60 +msgctxt "widget" +msgid "Back" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:61 +msgctxt "widget" +msgid "Next month" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:62 +msgctxt "widget" +msgid "Previous month" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:63 +msgctxt "widget" +msgid "Next week" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:64 +msgctxt "widget" +msgid "Previous week" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:65 +msgctxt "widget" +msgid "Open seat selection" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:66 +msgctxt "widget" +msgid "" +"Some or all ticket categories are currently sold out. If you want, you can " +"add yourself to the waiting list. We will then notify if seats are available " +"again." +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:67 +msgctxt "widget" +msgid "Load more" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:69 +msgid "Mo" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:70 +msgid "Tu" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:71 +msgid "We" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:72 +msgid "Th" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:73 +msgid "Fr" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:74 +msgid "Sa" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:75 +msgid "Su" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:78 +msgid "January" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:79 +msgid "February" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:80 +msgid "March" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:81 +msgid "April" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:82 +msgid "May" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:83 +msgid "June" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:84 +msgid "July" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:85 +msgid "August" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:86 +msgid "September" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:87 +msgid "October" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:88 +msgid "November" +msgstr "" + +#: pretix/static/pretixpresale/js/widget/widget.js:89 +msgid "December" +msgstr "" From 2411144262e6a5190dca3c83743cef9288a9bde6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 23 Jul 2024 13:06:00 +0200 Subject: [PATCH 009/129] Ignore a deprecation warning in pypdf --- src/setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/src/setup.cfg b/src/setup.cfg index 3db413cf3f..995679c38d 100644 --- a/src/setup.cfg +++ b/src/setup.cfg @@ -33,6 +33,7 @@ filterwarnings = ignore::DeprecationWarning:django ignore::DeprecationWarning:cgi ignore::DeprecationWarning:vat_moss + ignore::cryptography.utils.CryptographyDeprecationWarning:pypdf ignore:.*ast.NameConstant.*:DeprecationWarning:reportlab ignore:.*utcnow.*:DeprecationWarning: ignore:.*PyType_Spec.*:DeprecationWarning: From d18914fccade5d8d8651c3b64080914639006968 Mon Sep 17 00:00:00 2001 From: Alberto Ortega Date: Tue, 23 Jul 2024 10:13:48 +0000 Subject: [PATCH 010/129] Translations: Update Spanish Currently translated at 88.5% (5041 of 5690 strings) Translation: pretix/pretix Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/ powered by weblate --- src/pretix/locale/es/LC_MESSAGES/django.po | 117 ++++++++++++++++----- 1 file changed, 91 insertions(+), 26 deletions(-) diff --git a/src/pretix/locale/es/LC_MESSAGES/django.po b/src/pretix/locale/es/LC_MESSAGES/django.po index c2f1475b31..b0460f12d5 100644 --- a/src/pretix/locale/es/LC_MESSAGES/django.po +++ b/src/pretix/locale/es/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-30 18:55+0000\n" -"PO-Revision-Date: 2024-07-19 08:56+0000\n" -"Last-Translator: Reece Needham \n" +"PO-Revision-Date: 2024-07-23 10:22+0000\n" +"Last-Translator: Alberto Ortega \n" "Language-Team: Spanish \n" "Language: es\n" @@ -386,8 +386,9 @@ msgstr "" "El código de recibo ya ha sido utilizado el máximo número de veces permitido." #: pretix/api/views/checkin.py:604 pretix/api/views/checkin.py:611 +#, fuzzy msgid "Medium connected to other event" -msgstr "" +msgstr "Medio conectado a otro evento" #: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:475 #, python-brace-format @@ -3148,12 +3149,14 @@ msgid "Time" msgstr "Hora" #: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#, fuzzy msgid "Business or institutional customer" -msgstr "Cliente de negocios o institucional" +msgstr "Empresa o institución" #: pretix/base/forms/widgets.py:237 +#, fuzzy msgid "Individual customer" -msgstr "Cliente individual" +msgstr "Cliente particular" #: pretix/base/invoice.py:86 #, python-format @@ -20073,15 +20076,20 @@ msgstr "" "durante depurar." #: pretix/control/templates/pretixcontrol/global_sysreport.html:8 +#, fuzzy msgid "" "It serves two purposes: Collecting useful information that might help with " "debugging problems in your pretix installation, and verifying that your " "usage of pretix is in compliance with the Enterprise license you purchased." msgstr "" +"Sirve para dos propósitos: Recopilar información útil que pueda ayudar a " +"depurar problemas en su instalación de pretix, y verificar que su uso de " +"pretix es conforme con la licencia Enterprise que adquirió." #: pretix/control/templates/pretixcontrol/global_sysreport.html:14 +#, fuzzy msgid "First month of license term:" -msgstr "" +msgstr "Primer mes de vigencia de la licencia:" #: pretix/control/templates/pretixcontrol/global_sysreport.html:16 msgid "January" @@ -20602,8 +20610,9 @@ msgstr "Crear una nueva categoría" #: pretix/control/templates/pretixcontrol/items/discounts.html:138 #: pretix/control/templates/pretixcontrol/items/index.html:146 #: pretix/control/templates/pretixcontrol/organizers/properties.html:54 +#, fuzzy msgid "Move up" -msgstr "" +msgstr "Subir" #: pretix/control/templates/pretixcontrol/items/categories.html:45 #: pretix/control/templates/pretixcontrol/items/discounts.html:142 @@ -20618,10 +20627,13 @@ msgstr "Quitar uno" #: pretix/control/templates/pretixcontrol/items/discounts.html:145 #: pretix/control/templates/pretixcontrol/items/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/properties.html:56 +#, fuzzy msgid "" "Click and drag this button to reorder. Double click to show buttons for " "reordering." msgstr "" +"Pulse y arrastre este botón para reordenar. Haga doble clic para mostrar los " +"botones de reordenación." #: pretix/control/templates/pretixcontrol/items/category.html:27 msgid "Category history" @@ -20773,8 +20785,9 @@ msgid "Condition:" msgstr "Condición:" #: pretix/control/templates/pretixcontrol/items/discounts.html:126 +#, fuzzy msgid "Applies to:" -msgstr "" +msgstr "Se aplica a:" #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html:3 msgid "Closed" @@ -21692,12 +21705,15 @@ msgid "Initiate a refund of %(amount)s" msgstr "Iniciar una devolución de %(amount)s" #: pretix/control/templates/pretixcontrol/order/index.html:129 -#, python-format +#, fuzzy, python-format msgid "" "This order is expired even though it received payments of %(amount)s. You " "can choose to refund the money below or reactivate it by extending the " "payment deadline." msgstr "" +"Este pedido ha caducado a pesar de haber recibido pagos de %(amount)s. Puede " +"elegir entre reembolsar el dinero a continuación o reactivarlo ampliando el " +"plazo de pago." #: pretix/control/templates/pretixcontrol/order/index.html:142 #, fuzzy @@ -22963,11 +22979,16 @@ msgid "Sales channel:" msgstr "Canal de ventas:" #: pretix/control/templates/pretixcontrol/organizers/channels.html:8 +#, fuzzy msgid "" "On this page, you can manage the different channels your tickets can be sold " "through. This is useful to unlock new revenue streams or to separate revenue " "between different sources for reporting purchases." msgstr "" +"En esta página, puede gestionar los diferentes canales a través de los " +"cuales se pueden vender sus entradas. Esto es útil para desbloquear nuevas " +"fuentes de ingresos o para separar los ingresos entre diferentes fuentes " +"para informar de las compras." #: pretix/control/templates/pretixcontrol/organizers/channels.html:15 #, fuzzy @@ -24788,8 +24809,9 @@ msgstr "Se puede cambiar esta opción en los ajustes de la variante." #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:3 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:5 +#, fuzzy msgid "You can change this option in the product settings." -msgstr "Puede cambiar esta opción en los ajustes del producto" +msgstr "Puede cambiar esta opción en la configuración del producto." #: pretix/control/templates/pretixcontrol/subevents/index.html:11 msgid "You haven't created any dates for this event series yet." @@ -25025,8 +25047,9 @@ msgid "Team \"%(team)s\" of organizer \"%(organizer)s\"" msgstr "Equipo \"%(team)s\" de organizador \"%(organizer)s\"" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:26 +#, fuzzy msgid "Leave" -msgstr "" +msgstr "Salir" #: pretix/control/templates/pretixcontrol/user/2fa_main.html:8 msgid "" @@ -25059,10 +25082,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_main.html:33 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:77 +#, fuzzy msgid "" "You are part of one or more organizer teams that require you to use two-" "factor authentication." msgstr "" +"Formas parte de uno o varios equipos de organizadores que requieren que " +"utilices la autenticación de dos factores." #: pretix/control/templates/pretixcontrol/user/2fa_main.html:47 #, fuzzy @@ -25076,11 +25102,11 @@ msgstr "" "Active la autenticación de dos factores usando el botón a continuación." #: pretix/control/templates/pretixcontrol/user/2fa_main.html:53 -#, python-format +#, fuzzy, python-format msgid "Leave team instead" msgid_plural "Leave %(count)s teams instead" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Dejar el equipo en su lugar" +msgstr[1] "Deje %(count)s equipos en su lugar" #: pretix/control/templates/pretixcontrol/user/2fa_main.html:67 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:94 @@ -25613,10 +25639,13 @@ msgstr "" "configuración del evento." #: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#, fuzzy msgid "" "The waiting list is no longer active for this event. The waiting list no " "longer affects quotas and no longer notifies waiting users." msgstr "" +"La lista de espera ya no está activa para este evento. La lista de espera ya " +"no afecta a las cuotas ni notifica a los usuarios en espera." #: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 msgid "Send vouchers" @@ -26745,11 +26774,15 @@ msgid "This payment can not be confirmed at the moment." msgstr "Este pago no puede ser confirmado por el momento." #: pretix/control/views/orders.py:1144 +#, fuzzy msgid "" "The refund was prevented due to a refund already being processed at the same " "time. Please have a look at the order details and check if your refund is " "still necessary." msgstr "" +"Se ha impedido el reembolso debido a que ya se estaba tramitando un " +"reembolso al mismo tiempo. Por favor, echa un vistazo a los detalles del " +"pedido y comprueba si el reembolso sigue siendo necesario." #: pretix/control/views/orders.py:1244 msgid "You entered an order in an event with a different currency." @@ -27548,13 +27581,17 @@ msgid "We sent out an e-mail containing further instructions." msgstr "Enviamos un correo electrónico con más instrucciones." #: pretix/control/views/users.py:168 -#, python-brace-format +#, fuzzy, python-brace-format msgid "" "The emergency token for this user is \"{token}\". It can only be used once. " "Please make sure to transmit this code only over an authenticated channel " "(other than email, if possible). Any previous emergency tokens for this user " "remain active." msgstr "" +"El token de emergencia para este usuario es \"{token}\". Sólo puede " +"utilizarse una vez. Asegúrate de transmitir este código sólo a través de un " +"canal autenticado (que no sea el correo electrónico, si es posible). " +"Cualquier código de emergencia anterior para este usuario permanecerá activo." #: pretix/control/views/users.py:312 msgid "The new user has been created." @@ -28130,12 +28167,13 @@ msgid "Restrict to business customers" msgstr "Restringir a clientes empresariales" #: pretix/plugins/banktransfer/payment.py:257 +#, fuzzy msgid "" "Only allow choosing this payment provider for customers who enter an invoice " "address and select \"Business or institutional customer\"." msgstr "" "Solo permita elegir este proveedor de pago para los clientes que ingresen " -"una dirección de factura y seleccionen \"Cliente comercial o institucional\"." +"una dirección de factura y seleccionen \"Empresa o institución\"." #: pretix/plugins/banktransfer/payment.py:288 msgid "Please fill out your bank account details." @@ -29877,11 +29915,15 @@ msgid "Base redirection URLs" msgstr "URI de Redirección" #: pretix/plugins/returnurl/views.py:38 +#, fuzzy msgid "" "Redirection will only be allowed to URLs that start with one of these " "prefixes. Enter one or more allowed URL prefix per line. URL prefixes must " "include a slash after the hostname." msgstr "" +"La redirección sólo se permitirá a las URL que empiecen por uno de estos " +"prefijos. Introduzca uno o más prefijos de URL permitidos por línea. Los " +"prefijos de URL deben incluir una barra después del nombre de host." #: pretix/plugins/sendmail/apps.py:38 msgid "Send out emails to all your customers or specific groups of customers." @@ -29976,8 +30018,11 @@ msgid "Both (all order contact addresses and all attendee email addresses)" msgstr "Ambas (tanto direcciones de correo de compra como de contacto)" #: pretix/plugins/sendmail/forms.py:230 +#, fuzzy msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" +"Adjuntar entradas está desactivado en la configuración de correo electrónico " +"de este evento." #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 #: pretix/plugins/sendmail/views.py:268 @@ -30687,11 +30732,15 @@ msgid "Generate API keys" msgstr "Generar claves de API" #: pretix/plugins/stripe/payment.py:282 +#, fuzzy msgid "" "The button above will install our Stripe app to your account and will " "generate you API keys with the recommended permission level for optimal " "usage with pretix." msgstr "" +"El botón de arriba instalará nuestra aplicación Stripe en su cuenta y le " +"generará claves API con el nivel de permiso recomendado para un uso óptimo " +"con pretix." #: pretix/plugins/stripe/payment.py:291 msgid "Secret key" @@ -30849,7 +30898,7 @@ msgstr "WeChat Pay" #: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 msgid "Swish" -msgstr "" +msgstr "Swish" #: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 msgid "Affirm" @@ -31107,9 +31156,12 @@ msgid "Multibanco via Stripe" msgstr "Alipay vía Stripe" #: pretix/plugins/stripe/payment.py:1696 +#, fuzzy msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" +"Multibanco es un medio de pago disponible para los titulares de cuentas " +"bancarias portuguesas." #: pretix/plugins/stripe/payment.py:1714 #, fuzzy @@ -31405,18 +31457,23 @@ msgid "Payment instructions" msgstr "Configuración de pagos" #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#, fuzzy msgid "" "In your online bank account or from an ATM, choose \"Payment and other " "services\"." msgstr "" +"En su cuenta bancaria en línea o desde un cajero automático, elija «Pago y " +"otros servicios»." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:14 +#, fuzzy msgid "Click \"Payments of services/shopping\"." -msgstr "" +msgstr "Haga clic en «Pagos de servicios/compras»." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:19 +#, fuzzy msgid "Enter the entity number, reference number, and amount." -msgstr "" +msgstr "Introduzca el número de entidad, el número de referencia y el importe." #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:25 msgid "Entity number:" @@ -32061,20 +32118,25 @@ msgstr "" "sin previo aviso." #: pretix/presale/templates/pretixpresale/event/base.html:134 -#, python-format +#, fuzzy, python-format msgid "" "You are currently using the time machine. The ticket shop is rendered as if " "it were %(datetime)s." msgstr "" +"Actualmente está utilizando la máquina del tiempo. La tienda de tickets se " +"renderiza como si fuera %(datetime)s." #: pretix/presale/templates/pretixpresale/event/base.html:142 #: pretix/presale/templates/pretixpresale/event/base.html:152 -#, python-format +#, fuzzy, python-format msgid "" "To view your shop at different points in time, you can enable the time machine." msgstr "" +"Para ver tu tienda en diferentes momentos, puedes activar la máquina del tiempo." #: pretix/presale/templates/pretixpresale/event/base.html:163 #: pretix/presale/templates/pretixpresale/event/base.html:210 @@ -33964,8 +34026,9 @@ msgid "Time machine" msgstr "Cronología" #: pretix/presale/templates/pretixpresale/event/timemachine.html:22 +#, fuzzy msgid "Test your shop as if it were a different date and time." -msgstr "" +msgstr "Pruebe su tienda como si fuera una fecha y hora diferentes." #: pretix/presale/templates/pretixpresale/event/timemachine.html:30 #, fuzzy @@ -34060,11 +34123,15 @@ msgstr "" "determinada cantidad de entradas." #: pretix/presale/templates/pretixpresale/event/waitinglist.html:38 +#, fuzzy msgid "" "You will not receive a confirmation email after you have " "been added to the waiting list. We will only contact you once a spot opens " "up." msgstr "" +"Usted no recibirá un correo electrónico de confirmación " +"después de haber sido añadido a la lista de espera. Solo nos pondremos en " +"contacto contigo cuando se abra una plaza." #: pretix/presale/templates/pretixpresale/event/waitinglist.html:44 msgid "Add me to the list" @@ -34265,13 +34332,11 @@ msgstr "" "evento o a un perfil de organizador." #: pretix/presale/templates/pretixpresale/index.html:20 -#, python-format +#, fuzzy, python-format msgid "" "If you're looking to configure this installation, please head " "over here." -msgstr "" -"Si estas buscando configurar esta instalación, por favor " -"<%(a_attr)s>dirigirte acá." +msgstr "Si desea configurar esta instalación, diríjase aquí." #: pretix/presale/templates/pretixpresale/index.html:24 msgid "Enjoy!" From 711f08c9e837196defb34745d6a97ff6f7635ec7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:27:15 +0200 Subject: [PATCH 011/129] Update python-bidi requirement from ==0.4.* to ==0.5.* (#4325) * Update python-bidi requirement from ==0.4.* to ==0.5.* Updates the requirements on [python-bidi](https://github.com/MeirKriheli/python-bidi) to permit the latest version. - [Release notes](https://github.com/MeirKriheli/python-bidi/releases) - [Changelog](https://github.com/MeirKriheli/python-bidi/blob/master/CHANGELOG.rst) - [Commits](https://github.com/MeirKriheli/python-bidi/compare/v0.4.0...v0.5.0) --- updated-dependencies: - dependency-name: python-bidi dependency-type: direct:production ... Signed-off-by: dependabot[bot] * Update import --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raphael Michel --- pyproject.toml | 2 +- src/pretix/base/invoice.py | 2 +- src/pretix/base/pdf.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e2c73fe829..79281f5b2f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ dependencies = [ "pycparser==2.22", "pycryptodome==3.20.*", "pypdf==4.2.*", - "python-bidi==0.4.*", # Support for Arabic in reportlab + "python-bidi==0.5.*", # Support for Arabic in reportlab "python-dateutil==2.9.*", "pytz", "pytz-deprecation-shim==0.1.*", diff --git a/src/pretix/base/invoice.py b/src/pretix/base/invoice.py index 0b391cfd0d..30b1d3207d 100644 --- a/src/pretix/base/invoice.py +++ b/src/pretix/base/invoice.py @@ -30,7 +30,7 @@ from typing import Tuple import bleach import vat_moss.exchange_rates -from bidi.algorithm import get_display +from bidi import get_display from django.contrib.staticfiles import finders from django.db.models import Sum from django.dispatch import receiver diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index 96d4d1f0ee..ee11163bc7 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -49,7 +49,7 @@ from io import BytesIO import jsonschema import reportlab.rl_config -from bidi.algorithm import get_display +from bidi import get_display from django.conf import settings from django.contrib.staticfiles import finders from django.core.exceptions import ValidationError From 0480b6873d05382680d10ab53d3f617b15122d9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:29:11 +0200 Subject: [PATCH 012/129] Update sentry-sdk requirement from ==2.5.* to ==2.10.* (#4305) Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python) to permit the latest version. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/2.5.0...2.10.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 79281f5b2f..c632a135c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -92,7 +92,7 @@ dependencies = [ "redis==5.0.*", "reportlab==4.2.*", "requests==2.31.*", - "sentry-sdk==2.5.*", + "sentry-sdk==2.10.*", "sepaxml==2.6.*", "slimit", "static3==0.7.*", From 2287be20098d01f23f573187511e61f473c49bab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:29:18 +0200 Subject: [PATCH 013/129] Update sphinx requirement from ==7.3.* to ==7.4.* (#4306) Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx) to permit the latest version. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.3.0...v7.4.4) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- doc/requirements.rtd.txt | 2 +- doc/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/requirements.rtd.txt b/doc/requirements.rtd.txt index 7a5f855a63..a7b0ba5832 100644 --- a/doc/requirements.rtd.txt +++ b/doc/requirements.rtd.txt @@ -1,4 +1,4 @@ -sphinx==7.3.* +sphinx==7.4.* jinja2==3.1.* sphinx-rtd-theme sphinxcontrib-httpdomain diff --git a/doc/requirements.txt b/doc/requirements.txt index 965c3ad703..b1395408cf 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,5 +1,5 @@ -e ../ -sphinx==7.3.* +sphinx==7.4.* jinja2==3.1.* sphinx-rtd-theme sphinxcontrib-httpdomain From d7f6befb5bfbc3c0a07734eddfe8e9d734a17665 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:30:58 +0200 Subject: [PATCH 014/129] Bump @babel/preset-env from 7.24.6 to 7.24.7 in /src/pretix/static/npm_dir (#4281) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.24.6 to 7.24.7. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/pretix/static/npm_dir/package-lock.json | 1540 ++++++++++--------- src/pretix/static/npm_dir/package.json | 2 +- 2 files changed, 774 insertions(+), 768 deletions(-) diff --git a/src/pretix/static/npm_dir/package-lock.json b/src/pretix/static/npm_dir/package-lock.json index 8b784d7304..79a40af663 100644 --- a/src/pretix/static/npm_dir/package-lock.json +++ b/src/pretix/static/npm_dir/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@babel/core": "^7.24.7", - "@babel/preset-env": "^7.24.6", + "@babel/preset-env": "^7.24.7", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^15.2.3", "rollup": "^2.79.1", @@ -126,22 +126,23 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", - "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz", - "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -184,18 +185,18 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", - "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -214,11 +215,11 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz", - "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -287,11 +288,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", - "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -328,32 +330,32 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", - "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", - "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz", - "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-wrap-function": "^7.24.6" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -363,13 +365,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", - "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -391,11 +393,12 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", - "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -437,13 +440,14 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz", - "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dependencies": { - "@babel/helper-function-name": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -487,12 +491,12 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz", - "integrity": "sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -502,11 +506,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.6.tgz", - "integrity": "sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -516,13 +520,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz", - "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -532,12 +536,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.6.tgz", - "integrity": "sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -616,11 +620,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.6.tgz", - "integrity": "sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -630,11 +634,11 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.6.tgz", - "integrity": "sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -775,11 +779,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz", - "integrity": "sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -789,13 +793,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.6.tgz", - "integrity": "sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-remap-async-to-generator": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -806,13 +810,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.6.tgz", - "integrity": "sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dependencies": { - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-remap-async-to-generator": "^7.24.6" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -822,11 +826,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.6.tgz", - "integrity": "sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -836,11 +840,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz", - "integrity": "sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -850,12 +854,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.6.tgz", - "integrity": "sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -865,12 +869,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.6.tgz", - "integrity": "sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -881,17 +885,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz", - "integrity": "sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -902,12 +906,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.6.tgz", - "integrity": "sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/template": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -917,11 +921,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz", - "integrity": "sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -931,12 +935,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.6.tgz", - "integrity": "sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -946,11 +950,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.6.tgz", - "integrity": "sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -960,11 +964,11 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.6.tgz", - "integrity": "sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -975,12 +979,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.6.tgz", - "integrity": "sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -990,11 +994,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.6.tgz", - "integrity": "sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1005,12 +1009,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz", - "integrity": "sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1020,13 +1024,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.6.tgz", - "integrity": "sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1036,11 +1040,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.6.tgz", - "integrity": "sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1051,11 +1055,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.6.tgz", - "integrity": "sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1065,11 +1069,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.6.tgz", - "integrity": "sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1080,11 +1084,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.6.tgz", - "integrity": "sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1094,12 +1098,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.6.tgz", - "integrity": "sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1109,13 +1113,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz", - "integrity": "sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1125,14 +1129,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.6.tgz", - "integrity": "sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dependencies": { - "@babel/helper-hoist-variables": "^7.24.6", - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1142,12 +1146,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.6.tgz", - "integrity": "sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1157,12 +1161,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.6.tgz", - "integrity": "sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1172,11 +1176,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.6.tgz", - "integrity": "sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1186,11 +1190,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.6.tgz", - "integrity": "sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1201,11 +1205,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.6.tgz", - "integrity": "sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1216,14 +1220,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.6.tgz", - "integrity": "sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.6" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1233,12 +1237,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.6.tgz", - "integrity": "sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1248,11 +1252,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.6.tgz", - "integrity": "sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1263,12 +1267,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.6.tgz", - "integrity": "sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1279,11 +1283,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz", - "integrity": "sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1293,12 +1297,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.6.tgz", - "integrity": "sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1308,13 +1312,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.6.tgz", - "integrity": "sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1325,11 +1329,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.6.tgz", - "integrity": "sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1339,11 +1343,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.6.tgz", - "integrity": "sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1354,11 +1358,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.6.tgz", - "integrity": "sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1368,11 +1372,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz", - "integrity": "sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1382,12 +1386,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz", - "integrity": "sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1397,11 +1401,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.6.tgz", - "integrity": "sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1411,11 +1415,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz", - "integrity": "sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1425,11 +1429,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.6.tgz", - "integrity": "sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1439,11 +1443,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.6.tgz", - "integrity": "sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1453,12 +1457,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.6.tgz", - "integrity": "sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1468,12 +1472,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.6.tgz", - "integrity": "sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1483,12 +1487,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.6.tgz", - "integrity": "sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1498,26 +1502,26 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.6.tgz", - "integrity": "sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", "dependencies": { - "@babel/compat-data": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-validator-option": "^7.24.6", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.6", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.6", + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.6", - "@babel/plugin-syntax-import-attributes": "^7.24.6", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1529,54 +1533,54 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.6", - "@babel/plugin-transform-async-generator-functions": "^7.24.6", - "@babel/plugin-transform-async-to-generator": "^7.24.6", - "@babel/plugin-transform-block-scoped-functions": "^7.24.6", - "@babel/plugin-transform-block-scoping": "^7.24.6", - "@babel/plugin-transform-class-properties": "^7.24.6", - "@babel/plugin-transform-class-static-block": "^7.24.6", - "@babel/plugin-transform-classes": "^7.24.6", - "@babel/plugin-transform-computed-properties": "^7.24.6", - "@babel/plugin-transform-destructuring": "^7.24.6", - "@babel/plugin-transform-dotall-regex": "^7.24.6", - "@babel/plugin-transform-duplicate-keys": "^7.24.6", - "@babel/plugin-transform-dynamic-import": "^7.24.6", - "@babel/plugin-transform-exponentiation-operator": "^7.24.6", - "@babel/plugin-transform-export-namespace-from": "^7.24.6", - "@babel/plugin-transform-for-of": "^7.24.6", - "@babel/plugin-transform-function-name": "^7.24.6", - "@babel/plugin-transform-json-strings": "^7.24.6", - "@babel/plugin-transform-literals": "^7.24.6", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.6", - "@babel/plugin-transform-member-expression-literals": "^7.24.6", - "@babel/plugin-transform-modules-amd": "^7.24.6", - "@babel/plugin-transform-modules-commonjs": "^7.24.6", - "@babel/plugin-transform-modules-systemjs": "^7.24.6", - "@babel/plugin-transform-modules-umd": "^7.24.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.6", - "@babel/plugin-transform-new-target": "^7.24.6", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.6", - "@babel/plugin-transform-numeric-separator": "^7.24.6", - "@babel/plugin-transform-object-rest-spread": "^7.24.6", - "@babel/plugin-transform-object-super": "^7.24.6", - "@babel/plugin-transform-optional-catch-binding": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6", - "@babel/plugin-transform-parameters": "^7.24.6", - "@babel/plugin-transform-private-methods": "^7.24.6", - "@babel/plugin-transform-private-property-in-object": "^7.24.6", - "@babel/plugin-transform-property-literals": "^7.24.6", - "@babel/plugin-transform-regenerator": "^7.24.6", - "@babel/plugin-transform-reserved-words": "^7.24.6", - "@babel/plugin-transform-shorthand-properties": "^7.24.6", - "@babel/plugin-transform-spread": "^7.24.6", - "@babel/plugin-transform-sticky-regex": "^7.24.6", - "@babel/plugin-transform-template-literals": "^7.24.6", - "@babel/plugin-transform-typeof-symbol": "^7.24.6", - "@babel/plugin-transform-unicode-escapes": "^7.24.6", - "@babel/plugin-transform-unicode-property-regex": "^7.24.6", - "@babel/plugin-transform-unicode-regex": "^7.24.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", @@ -1618,9 +1622,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", - "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1628,11 +1632,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, "node_modules/@babel/template": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", @@ -3573,6 +3572,11 @@ "node": ">=4" } }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", @@ -4106,19 +4110,20 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", - "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "requires": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz", - "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "requires": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-compilation-targets": { @@ -4154,18 +4159,18 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", - "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "dependencies": { @@ -4177,11 +4182,11 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz", - "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -4231,11 +4236,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", - "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "requires": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-imports": { @@ -4260,36 +4266,36 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", - "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "requires": { - "@babel/types": "^7.24.6" + "@babel/types": "^7.24.7" } }, "@babel/helper-plugin-utils": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", - "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==" + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz", - "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-wrap-function": "^7.24.6" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" } }, "@babel/helper-replace-supers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", - "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "requires": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" } }, "@babel/helper-simple-access": { @@ -4302,11 +4308,12 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", - "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "requires": { - "@babel/types": "^7.24.6" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-split-export-declaration": { @@ -4333,13 +4340,14 @@ "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==" }, "@babel/helper-wrap-function": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz", - "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "requires": { - "@babel/helper-function-name": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helpers": { @@ -4368,39 +4376,39 @@ "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==" }, "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz", - "integrity": "sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "requires": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.6.tgz", - "integrity": "sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz", - "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" } }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.6.tgz", - "integrity": "sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "requires": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-proposal-private-property-in-object": { @@ -4450,19 +4458,19 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.6.tgz", - "integrity": "sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-attributes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.6.tgz", - "integrity": "sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-meta": { @@ -4555,461 +4563,461 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz", - "integrity": "sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.6.tgz", - "integrity": "sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "requires": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-remap-async-to-generator": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.6.tgz", - "integrity": "sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "requires": { - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-remap-async-to-generator": "^7.24.6" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.6.tgz", - "integrity": "sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz", - "integrity": "sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-class-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.6.tgz", - "integrity": "sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-class-static-block": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.6.tgz", - "integrity": "sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz", - "integrity": "sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.6.tgz", - "integrity": "sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/template": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz", - "integrity": "sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.6.tgz", - "integrity": "sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.6.tgz", - "integrity": "sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-dynamic-import": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.6.tgz", - "integrity": "sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.6.tgz", - "integrity": "sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.6.tgz", - "integrity": "sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-transform-for-of": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz", - "integrity": "sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.6.tgz", - "integrity": "sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "requires": { - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-json-strings": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.6.tgz", - "integrity": "sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-transform-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.6.tgz", - "integrity": "sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.6.tgz", - "integrity": "sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.6.tgz", - "integrity": "sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.6.tgz", - "integrity": "sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "requires": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz", - "integrity": "sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "requires": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.6.tgz", - "integrity": "sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "requires": { - "@babel/helper-hoist-variables": "^7.24.6", - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.6.tgz", - "integrity": "sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "requires": { - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.6.tgz", - "integrity": "sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-new-target": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.6.tgz", - "integrity": "sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.6.tgz", - "integrity": "sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-transform-numeric-separator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.6.tgz", - "integrity": "sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.6.tgz", - "integrity": "sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "requires": { - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.6" + "@babel/plugin-transform-parameters": "^7.24.7" } }, "@babel/plugin-transform-object-super": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.6.tgz", - "integrity": "sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" } }, "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.6.tgz", - "integrity": "sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.6.tgz", - "integrity": "sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-transform-parameters": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz", - "integrity": "sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-methods": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.6.tgz", - "integrity": "sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.6.tgz", - "integrity": "sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-create-class-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.6.tgz", - "integrity": "sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-regenerator": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.6.tgz", - "integrity": "sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.6.tgz", - "integrity": "sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz", - "integrity": "sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-spread": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz", - "integrity": "sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.6.tgz", - "integrity": "sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz", - "integrity": "sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.6.tgz", - "integrity": "sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.6.tgz", - "integrity": "sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "requires": { - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.6.tgz", - "integrity": "sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.6.tgz", - "integrity": "sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.6.tgz", - "integrity": "sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/preset-env": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.6.tgz", - "integrity": "sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", "requires": { - "@babel/compat-data": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-validator-option": "^7.24.6", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.6", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.6", + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.6", - "@babel/plugin-syntax-import-attributes": "^7.24.6", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -5021,54 +5029,54 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.6", - "@babel/plugin-transform-async-generator-functions": "^7.24.6", - "@babel/plugin-transform-async-to-generator": "^7.24.6", - "@babel/plugin-transform-block-scoped-functions": "^7.24.6", - "@babel/plugin-transform-block-scoping": "^7.24.6", - "@babel/plugin-transform-class-properties": "^7.24.6", - "@babel/plugin-transform-class-static-block": "^7.24.6", - "@babel/plugin-transform-classes": "^7.24.6", - "@babel/plugin-transform-computed-properties": "^7.24.6", - "@babel/plugin-transform-destructuring": "^7.24.6", - "@babel/plugin-transform-dotall-regex": "^7.24.6", - "@babel/plugin-transform-duplicate-keys": "^7.24.6", - "@babel/plugin-transform-dynamic-import": "^7.24.6", - "@babel/plugin-transform-exponentiation-operator": "^7.24.6", - "@babel/plugin-transform-export-namespace-from": "^7.24.6", - "@babel/plugin-transform-for-of": "^7.24.6", - "@babel/plugin-transform-function-name": "^7.24.6", - "@babel/plugin-transform-json-strings": "^7.24.6", - "@babel/plugin-transform-literals": "^7.24.6", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.6", - "@babel/plugin-transform-member-expression-literals": "^7.24.6", - "@babel/plugin-transform-modules-amd": "^7.24.6", - "@babel/plugin-transform-modules-commonjs": "^7.24.6", - "@babel/plugin-transform-modules-systemjs": "^7.24.6", - "@babel/plugin-transform-modules-umd": "^7.24.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.6", - "@babel/plugin-transform-new-target": "^7.24.6", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.6", - "@babel/plugin-transform-numeric-separator": "^7.24.6", - "@babel/plugin-transform-object-rest-spread": "^7.24.6", - "@babel/plugin-transform-object-super": "^7.24.6", - "@babel/plugin-transform-optional-catch-binding": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6", - "@babel/plugin-transform-parameters": "^7.24.6", - "@babel/plugin-transform-private-methods": "^7.24.6", - "@babel/plugin-transform-private-property-in-object": "^7.24.6", - "@babel/plugin-transform-property-literals": "^7.24.6", - "@babel/plugin-transform-regenerator": "^7.24.6", - "@babel/plugin-transform-reserved-words": "^7.24.6", - "@babel/plugin-transform-shorthand-properties": "^7.24.6", - "@babel/plugin-transform-spread": "^7.24.6", - "@babel/plugin-transform-sticky-regex": "^7.24.6", - "@babel/plugin-transform-template-literals": "^7.24.6", - "@babel/plugin-transform-typeof-symbol": "^7.24.6", - "@babel/plugin-transform-unicode-escapes": "^7.24.6", - "@babel/plugin-transform-unicode-property-regex": "^7.24.6", - "@babel/plugin-transform-unicode-regex": "^7.24.6", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", @@ -5100,18 +5108,11 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "@babel/runtime": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", - "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "requires": { "regenerator-runtime": "^0.14.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - } } }, "@babel/template": { @@ -6583,6 +6584,11 @@ "regenerate": "^1.4.2" } }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, "regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", diff --git a/src/pretix/static/npm_dir/package.json b/src/pretix/static/npm_dir/package.json index 09d9118d60..51bf9d4eb7 100644 --- a/src/pretix/static/npm_dir/package.json +++ b/src/pretix/static/npm_dir/package.json @@ -5,7 +5,7 @@ "scripts": {}, "dependencies": { "@babel/core": "^7.24.7", - "@babel/preset-env": "^7.24.6", + "@babel/preset-env": "^7.24.7", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^15.2.3", "vue": "^2.7.16", From bb9b9ac9aa1e9d6e784bec1911537909e8d094ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 13:48:11 +0200 Subject: [PATCH 015/129] Update pypdf requirement from ==4.2.* to ==4.3.* (#4307) Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf) to permit the latest version. - [Release notes](https://github.com/py-pdf/pypdf/releases) - [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/py-pdf/pypdf/compare/4.2.0...4.3.0) --- updated-dependencies: - dependency-name: pypdf dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raphael Michel --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c632a135c7..3067e1ff73 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -82,7 +82,7 @@ dependencies = [ "pycountry", "pycparser==2.22", "pycryptodome==3.20.*", - "pypdf==4.2.*", + "pypdf==4.3.*", "python-bidi==0.5.*", # Support for Arabic in reportlab "python-dateutil==2.9.*", "pytz", From 19f3fbc7e82fb2850787832b4e704b88fa0dccd6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 23 Jul 2024 15:52:55 +0200 Subject: [PATCH 016/129] Order data export: Include ID of parent position of add-ons --- src/pretix/base/exporters/orderlist.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/exporters/orderlist.py b/src/pretix/base/exporters/orderlist.py index a0cc2208d8..bf3c9e87c3 100644 --- a/src/pretix/base/exporters/orderlist.py +++ b/src/pretix/base/exporters/orderlist.py @@ -560,7 +560,7 @@ class OrderListExporter(MultiSheetListExporter): ), ).select_related( 'order', 'order__invoice_address', 'order__customer', 'item', 'variation', - 'voucher', 'tax_rule' + 'voucher', 'tax_rule', 'addon_to', ).prefetch_related( 'subevent', 'subevent__meta_values', 'answers', 'answers__question', 'answers__options' @@ -619,6 +619,7 @@ class OrderListExporter(MultiSheetListExporter): _('Valid until'), _('Order comment'), _('Follow-up date'), + _('Add-on to position ID'), ] questions = list(Question.objects.filter(event__in=self.events)) @@ -652,7 +653,8 @@ class OrderListExporter(MultiSheetListExporter): _('VAT ID'), ] headers += [ - _('Sales channel'), _('Order locale'), + _('Sales channel'), + _('Order locale'), _('E-mail address verified'), _('External customer ID'), _('Check-in lists'), @@ -743,6 +745,7 @@ class OrderListExporter(MultiSheetListExporter): ] row.append(order.comment) row.append(order.custom_followup_at.strftime("%Y-%m-%d") if order.custom_followup_at else "") + row.append(op.addon_to.positionid if op.addon_to_id else "") acache = {} for a in op.answers.all(): # We do not want to localize Date, Time and Datetime question answers, as those can lead From ff3a49ab2ad1ff1e18fab14d296a1aa8b24deb08 Mon Sep 17 00:00:00 2001 From: Gero Nagel Date: Tue, 23 Jul 2024 15:54:37 +0200 Subject: [PATCH 017/129] Docs: Remove redundant package dependency (#4327) * remove naming python3-dev twice * Revert "ListExporter: Do not create excel sheets with more than 30 characters" This reverts commit ca3802da9080ae9660691827ccd2db89f1bf1f94. * Revert "remove naming python3-dev twice" This reverts commit 7adf2d65e89e4afd82a198e5c0a7416ed8d44b3b. * Revert "Revert "ListExporter: Do not create excel sheets with more than 30 characters"" This reverts commit d289dc0d1dbf5831452799995a2264642c284c5d. * delete naming pyhton3-dev twice --- doc/admin/installation/manual_smallscale.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/admin/installation/manual_smallscale.rst b/doc/admin/installation/manual_smallscale.rst index a0d3c16ad2..ac2722160b 100644 --- a/doc/admin/installation/manual_smallscale.rst +++ b/doc/admin/installation/manual_smallscale.rst @@ -65,7 +65,7 @@ Package dependencies To build and run pretix, you will need the following debian packages:: # apt-get install git build-essential python3-dev python3-venv python3 python3-pip \ - python3-dev libxml2-dev libxslt1-dev libffi-dev zlib1g-dev libssl-dev \ + libxml2-dev libxslt1-dev libffi-dev zlib1g-dev libssl-dev \ gettext libpq-dev libjpeg-dev libopenjp2-7-dev Config file From 3009f50d510117701bf772d528de23d539b57c76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 15:54:51 +0200 Subject: [PATCH 018/129] Update pytest requirement from ==8.2.* to ==8.3.* (#4324) Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0.dev0...8.3.1) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3067e1ff73..54c392830d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -127,7 +127,7 @@ dev = [ "pytest-rerunfailures==14.*", "pytest-sugar", "pytest-xdist==3.6.*", - "pytest==8.2.*", + "pytest==8.3.*", "responses", ] From b2841e5c61cfec11cdcd1cfa377b2daec8f19ed6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 23 Jul 2024 16:26:12 +0200 Subject: [PATCH 019/129] SSO Providers: Use redacted field for secret key --- src/pretix/control/forms/organizer.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/forms/organizer.py b/src/pretix/control/forms/organizer.py index 3f5c667964..e2e695bd79 100644 --- a/src/pretix/control/forms/organizer.py +++ b/src/pretix/control/forms/organizer.py @@ -58,7 +58,8 @@ from pretix.api.models import WebHook from pretix.api.webhooks import get_all_webhook_events from pretix.base.customersso.oidc import oidc_validate_and_complete_config from pretix.base.forms import ( - I18nMarkdownTextarea, I18nModelForm, PlaceholderValidator, SettingsForm, + SECRET_REDACTED, I18nMarkdownTextarea, I18nModelForm, PlaceholderValidator, + SecretKeySettingsField, SettingsForm, ) from pretix.base.forms.questions import ( NamePartsFormField, WrappedPhoneNumberPrefixWidget, get_country_by_locale, @@ -958,7 +959,7 @@ class SSOProviderForm(I18nModelForm): label=pgettext_lazy('sso_oidc', 'Client ID'), required=False, ) - config_oidc_client_secret = forms.CharField( + config_oidc_client_secret = SecretKeySettingsField( label=pgettext_lazy('sso_oidc', 'Client secret'), required=False, ) @@ -1015,7 +1016,13 @@ class SSOProviderForm(I18nModelForm): if self.instance and self.instance.method == method: f.initial = self.instance.configuration.get(suffix) + def _unmask_secret_fields(self): + for k, v in self.cleaned_data.items(): + if isinstance(self.fields.get(k), SecretKeySettingsField) and self.cleaned_data.get(k) == SECRET_REDACTED: + self.cleaned_data[k] = self.fields[k].initial + def clean(self): + self._unmask_secret_fields() data = self.cleaned_data if not data.get("method"): return data From a3ac54d419d0bfb968cc86c39315dac51b438176 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Mon, 22 Jul 2024 16:14:36 +0200 Subject: [PATCH 020/129] Docs: Add documentation on GetYourGuide --- doc/plugins/getyourguide.rst | 105 +++++++++++++++++++++++++++++++++++ doc/plugins/index.rst | 1 + 2 files changed, 106 insertions(+) create mode 100644 doc/plugins/getyourguide.rst diff --git a/doc/plugins/getyourguide.rst b/doc/plugins/getyourguide.rst new file mode 100644 index 0000000000..e44edf4ed7 --- /dev/null +++ b/doc/plugins/getyourguide.rst @@ -0,0 +1,105 @@ +GetYourGuide +============ + +.. note:: + + The GetYourGuide integration is currently in Beta. Please contact the support@pretix.eu to enable the integration + for your pretix.eu organizer account. + +Introduction +------------ +Using third party aggregators, such als GetYourGuide, event organizers can sell tickets to their events not only on +their own ticket-shop but also on the aggregator's portal. While this service is not for free, it allows event +organizers to reacher a larger audience that would otherwise not have found their way into the organizers webshop. + +Using pretix' integration with GetYourGuide, event organizers can profit from an additional sales and revenue channel, +while keeping the effort for setting up and maintaining multiple ticket shops to a minimum. + +Preparing your organizer account +-------------------------------- +The first step in enabling the GetYourGuide integration, is to setup a corresponding Sales Channel, which will be used +to properly attribute the sales generated. This needs to be done only once per organizer account. + +To do so, log into the pretix backend, select ``Organizers`` from the navigation and then the organizer in question. +Extending the ``Settings``-menu, find the ``Sales channels`` configuration and click the ``Add a new channel`` button. + +On the following page, you will be able to select ``GetYourGuide`` as the sales channel type and give it a custom name. + +Preparing your event +-------------------- +In order to now sell your events on GetYourGuide, you will need to configure each event in question. + +1. Enabling the plugin + Within your event, extend the ``Settings`` menu and navigate to ``Plugins``. Active the plugin in the + ``Integrations`` tab. + +2. Sell the event on the sales channel + Pick the sales channel or channels, on which you would like to sell your event by navigating to the event's general + settings page using the ``Sell on all sales channels`` or ``Restrict to specific sales channels`` checkboxes. + +3. Configure one or more products to be sold on GetYourGuide + Either create a new or edit an existing product, that you would like to sell on GetYourGuide. To do so, you will + need to have checked the ``Sell on all sales channels`` or appropriate ``Restrict to specific sales channels`` + checkbox of the product within it's ``Availability`` tab. + In addition, you will also need to set the GetYourGuide equivalent ticket category in the product's accordingly + named settings tab. Within your event, there can be only one product per ticket category. Depending on your further + configuration, you must at least select one product to be in the ``Adult`` or ``Group`` category. + +4. Configuring the GetYourGuide-plugin + Once you have configured one or more products to be eligible to be sold on GetYourGuide, you'll need to configure a + few basic settings within the event (``Settings`` --> ``GetYourGuide``). The most important settings can be found + the in the ``Configuration`` tab, such as the location of the event on sale. + +Ticket Categories +----------------- +While pretix only uses the ticket category term loosely to group together multiple products for nicer display, +GetYourGuide is relying on the ticket categories to price the tickets. + +First of all, you need to make the decision on how you are planning on selling your tickets on GetYourGuide - in most +cases, this will reflect your current sales strategy within your pretix shop. + +- Individual tickets + Every single person attending will need to purchase their own ticket. A family of two adults and two + children will have to purchase and pay for a total of 4 tickets. + In this case, you will need to offer *at least* a ticket of the ``Adult`` type, but my offer any other ticket + category type (Child, Youth, Senior, ...) in addition. But you cannot offer a ``Group`` ticket. + +- Group tickets + Two groups, consisting of 10 and 20 participants respectively, won't need to purchase a total of 30 tickets, but + rather two group tickets. It is up to you configure the group size limits within the GetYourGuide-settings of your + product. + Choosing this option, you cannot offer any other ticket categories besides ``Group``. + +Setting up event dates and quotas +--------------------------------- +Of course, in addition to creating products, you will also need to add them to a quota for them to be available for +sale. The process for doing this is the very same as for any regular event or event series. + +.. note:: + + When selling individual tickets through GetYourGuide, you will not be able to offer differing quantities for + individual ticket categories. + +For this reason, we recommend to place all GetYourGuide-eligible products into the same quota. Should you however opt +to create multiple quotas which create an imbalance, pretix will report only the available number of tickets for the +lowest relevant quota. + +Connecting your event to GetYourGuide +------------------------------------- +Once you have set up your event and products and performed all necessary configuration, you may want to use the +Analyzer-feature of our GetYourGuide-plugin (``Settings`` -> ``GetYourGuide`` -> tab ``Analyzer``). + +The Analyzer should not display any blocking error messages and at least one event date that is ready for publishing on +the GetYourGuide platform. + +At this point, you will need to setup your event (called ``product`` in the GetYourGuide universe) on their +`Supplier Portal`_ and connect it with your pretix shop. To do so, please follow the +`Connecting a new product to your Reservation System`_ on the GetYourGuide Supply Partner Help Center. + +Select ``pretix.eu`` as your reservation system; the required ``product ID`` can be found in the ``Configuration`` tab +of the GetYourGuide plugin settings page. + +From this point on, GetYourGuide will automatically import the availabilities and products and offer them for sale. + +.. _Supplier Portal: https://suppliers.getyourguide.com/ +.. _Connecting a new product to your Reservation System: https://supply.getyourguide.support/hc/en-us/articles/18008029689373-Connecting-a-new-product-to-your-Reservation-system diff --git a/doc/plugins/index.rst b/doc/plugins/index.rst index 55b842cd9d..8960123063 100644 --- a/doc/plugins/index.rst +++ b/doc/plugins/index.rst @@ -25,3 +25,4 @@ If you want to **create** a plugin, please go to the webinar presale-saml kulturpass + getyourguide From 479f51a84c474f79aa346c2f1f59e9803a1c294a Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Wed, 24 Jul 2024 14:21:42 +0200 Subject: [PATCH 021/129] Apply suggestions from code review Co-authored-by: robbi5 Co-authored-by: Felix Rindt --- doc/plugins/getyourguide.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/plugins/getyourguide.rst b/doc/plugins/getyourguide.rst index e44edf4ed7..e15743084b 100644 --- a/doc/plugins/getyourguide.rst +++ b/doc/plugins/getyourguide.rst @@ -3,7 +3,7 @@ GetYourGuide .. note:: - The GetYourGuide integration is currently in Beta. Please contact the support@pretix.eu to enable the integration + The GetYourGuide integration is currently in Beta. Please contact support@pretix.eu to enable the integration for your pretix.eu organizer account. Introduction @@ -30,7 +30,7 @@ Preparing your event In order to now sell your events on GetYourGuide, you will need to configure each event in question. 1. Enabling the plugin - Within your event, extend the ``Settings`` menu and navigate to ``Plugins``. Active the plugin in the + Within your event, extend the ``Settings`` menu and navigate to ``Plugins``. Activate the plugin in the ``Integrations`` tab. 2. Sell the event on the sales channel @@ -61,12 +61,12 @@ cases, this will reflect your current sales strategy within your pretix shop. - Individual tickets Every single person attending will need to purchase their own ticket. A family of two adults and two children will have to purchase and pay for a total of 4 tickets. - In this case, you will need to offer *at least* a ticket of the ``Adult`` type, but my offer any other ticket + In this case, you will need to offer *at least* a ticket of the ``Adult`` type, but may offer any other ticket category type (Child, Youth, Senior, ...) in addition. But you cannot offer a ``Group`` ticket. - Group tickets Two groups, consisting of 10 and 20 participants respectively, won't need to purchase a total of 30 tickets, but - rather two group tickets. It is up to you configure the group size limits within the GetYourGuide-settings of your + rather two group tickets. It is up to you to configure the group size limits within the GetYourGuide-settings of your product. Choosing this option, you cannot offer any other ticket categories besides ``Group``. From 9138464896775197dd6b1cbad5658a1ba7645137 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 23 Jul 2024 16:27:58 +0200 Subject: [PATCH 022/129] Translations: Delete Abron --- src/pretix/locale/abr/LC_MESSAGES/djangojs.po | 1056 ----------------- 1 file changed, 1056 deletions(-) delete mode 100644 src/pretix/locale/abr/LC_MESSAGES/djangojs.po diff --git a/src/pretix/locale/abr/LC_MESSAGES/djangojs.po b/src/pretix/locale/abr/LC_MESSAGES/djangojs.po deleted file mode 100644 index 319e5b4335..0000000000 --- a/src/pretix/locale/abr/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,1056 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-30 18:56+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: abr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 -#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 -#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:68 -msgid "Marked as paid" -msgstr "" - -#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:76 -msgid "Comment:" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:34 -msgid "PayPal" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:35 -msgid "Venmo" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:36 -#: pretix/static/pretixpresale/js/walletdetection.js:38 -msgid "Apple Pay" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:37 -msgid "Itaú" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:38 -msgid "PayPal Credit" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:39 -msgid "Credit Card" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:40 -msgid "PayPal Pay Later" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:41 -msgid "iDEAL" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:42 -msgid "SEPA Direct Debit" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:43 -msgid "Bancontact" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:44 -msgid "giropay" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:45 -msgid "SOFORT" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:46 -msgid "eps" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:47 -msgid "MyBank" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:48 -msgid "Przelewy24" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:49 -msgid "Verkkopankki" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:50 -msgid "PayU" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:51 -msgid "BLIK" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:52 -msgid "Trustly" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:53 -msgid "Zimpler" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:54 -msgid "Maxima" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:55 -msgid "OXXO" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:56 -msgid "Boleto" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:57 -msgid "WeChat Pay" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:58 -msgid "Mercado Pago" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:167 -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:50 -msgid "Continue" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:225 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:244 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:267 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:284 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:317 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:341 -msgid "Confirming your payment …" -msgstr "" - -#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:254 -msgid "Payment method unavailable" -msgstr "" - -#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15 -#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39 -msgid "Placed orders" -msgstr "" - -#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15 -#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39 -msgid "Paid orders" -msgstr "" - -#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27 -msgid "Total revenue" -msgstr "" - -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:15 -msgid "Contacting Stripe …" -msgstr "" - -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:72 -msgid "Total" -msgstr "" - -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:291 -msgid "Contacting your bank …" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:30 -msgid "Select a check-in list" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:31 -msgid "No active check-in lists found." -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:32 -msgid "Switch check-in list" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:33 -msgid "Search results" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:34 -msgid "No tickets found" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:35 -msgid "Result" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:36 -msgid "This ticket requires special attention" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:37 -msgid "Switch direction" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:38 -msgid "Entry" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:39 -msgid "Exit" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:40 -msgid "Scan a ticket or search and press return…" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:41 -msgid "Load more" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:42 -msgid "Valid" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:43 -msgid "Unpaid" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:44 -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:45 -msgid "Canceled" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:46 -msgid "Confirmed" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:47 -msgid "Approval pending" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:48 -msgid "Redeemed" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:49 -msgid "Cancel" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51 -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:60 -msgid "Ticket not paid" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52 -msgid "This ticket is not yet paid. Do you want to continue anyways?" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:53 -msgid "Additional information required" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:54 -msgid "Valid ticket" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:55 -msgid "Exit recorded" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:56 -msgid "Ticket already used" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:57 -msgid "Information required" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:58 -msgid "Unknown ticket" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:59 -msgid "Ticket type not allowed here" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:61 -msgid "Entry not allowed" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:62 -msgid "Ticket code revoked/changed" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:63 -msgid "Ticket blocked" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:64 -msgid "Ticket not valid at this time" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:65 -msgid "Order canceled" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66 -msgid "Ticket code is ambiguous on list" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:67 -msgid "Order not approved" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:68 -msgid "Checked-in Tickets" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:69 -msgid "Valid Tickets" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:70 -msgid "Currently inside" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:71 -#: pretix/static/pretixcontrol/js/ui/question.js:137 -#: pretix/static/pretixpresale/js/ui/questions.js:270 -msgid "Yes" -msgstr "" - -#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:72 -#: pretix/static/pretixcontrol/js/ui/question.js:138 -#: pretix/static/pretixpresale/js/ui/questions.js:270 -msgid "No" -msgstr "" - -#: pretix/static/lightbox/js/lightbox.js:96 -msgid "close" -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:58 -#: pretix/static/pretixbase/js/asynctask.js:135 -msgid "" -"Your request is currently being processed. Depending on the size of your " -"event, this might take up to a few minutes." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:63 -#: pretix/static/pretixbase/js/asynctask.js:140 -msgid "Your request has been queued on the server and will soon be processed." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:69 -#: pretix/static/pretixbase/js/asynctask.js:146 -msgid "" -"Your request arrived on the server but we still wait for it to be processed. " -"If this takes longer than two minutes, please contact us or go back in your " -"browser and try again." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:105 -#: pretix/static/pretixbase/js/asynctask.js:193 -#: pretix/static/pretixbase/js/asynctask.js:198 -#: pretix/static/pretixcontrol/js/ui/mail.js:24 -msgid "An error of type {code} occurred." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:108 -msgid "" -"We currently cannot reach the server, but we keep trying. Last error code: " -"{code}" -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:160 -#: pretix/static/pretixcontrol/js/ui/mail.js:21 -msgid "The request took too long. Please try again." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:201 -#: pretix/static/pretixcontrol/js/ui/mail.js:26 -msgid "" -"We currently cannot reach the server. Please try again. Error code: {code}" -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:230 -msgid "We are processing your request …" -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:238 -msgid "" -"We are currently sending your request to the server. If this takes longer " -"than one minute, please check your internet connection and then reload this " -"page and try again." -msgstr "" - -#: pretix/static/pretixbase/js/asynctask.js:301 -#: pretix/static/pretixcontrol/js/ui/main.js:71 -msgid "Close message" -msgstr "" - -#: pretix/static/pretixcontrol/js/clipboard.js:23 -msgid "Copied!" -msgstr "" - -#: pretix/static/pretixcontrol/js/clipboard.js:29 -msgid "Press Ctrl-C to copy!" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:12 -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:18 -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:24 -msgid "is one of" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:30 -msgid "is before" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:34 -msgid "is after" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:40 -msgid "=" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:99 -msgid "Product" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:103 -msgid "Product variation" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:107 -msgid "Gate" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:111 -msgid "Current date and time" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:115 -msgid "Current day of the week (1 = Monday, 7 = Sunday)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:119 -msgid "Current entry status" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:123 -msgid "Number of previous entries" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:127 -msgid "Number of previous entries since midnight" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:131 -msgid "Number of previous entries since" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:135 -msgid "Number of previous entries before" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:139 -msgid "Number of days with a previous entry" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:143 -msgid "Number of days with a previous entry since" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:147 -msgid "Number of days with a previous entry before" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:151 -msgid "Minutes since last entry (-1 on first entry)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:155 -msgid "Minutes since first entry (-1 on first entry)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:182 -msgid "All of the conditions below (AND)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:183 -msgid "At least one of the conditions below (OR)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:184 -msgid "Event start" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:185 -msgid "Event end" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:186 -msgid "Event admission" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:187 -msgid "custom date and time" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:188 -msgid "custom time" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:189 -msgid "Tolerance (minutes)" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:190 -msgid "Add condition" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:191 -msgid "minutes" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:192 -msgid "Duplicate" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:193 -msgctxt "entry_status" -msgid "present" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/checkinrules.js:194 -msgctxt "entry_status" -msgid "absent" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:72 -msgid "Check-in QR" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:387 -msgid "The PDF background file could not be loaded for the following reason:" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:656 -msgid "Group of objects" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:663 -msgid "Barcode area" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:665 -msgid "Image area" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:667 -msgid "Powered by pretix" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:669 -msgid "Object" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:673 -msgid "Ticket design" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:972 -msgid "Saving failed." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 -msgid "Error while uploading your PDF file, please try again." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 -msgid "Do you really want to leave the editor without saving your changes?" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/mail.js:19 -msgid "An error has occurred." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/mail.js:52 -msgid "Generating messages …" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:109 -msgid "Unknown error." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:313 -msgid "Your color has great contrast and is very easy to read!" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:317 -msgid "Your color has decent contrast and is probably good-enough to read!" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:321 -msgid "" -"Your color has bad contrast for text on white background, please choose a " -"darker shade." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:475 -#: pretix/static/pretixcontrol/js/ui/main.js:495 -msgid "Search query" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:493 -msgid "All" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:494 -msgid "None" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:498 -msgid "Selected only" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:828 -msgid "Enter page number between 1 and %(max)s." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:831 -msgid "Invalid page number." -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:989 -msgid "Use a different name internally" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:1029 -msgid "Click to close" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/main.js:1104 -msgid "You have unsaved changes!" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/orderchange.js:25 -msgid "Calculating default price…" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/question.js:42 -msgid "Others" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/question.js:82 -msgid "Count" -msgstr "" - -#: pretix/static/pretixcontrol/js/ui/subevent.js:111 -msgid "(one more date)" -msgid_plural "({num} more dates)" -msgstr[0] "" -msgstr[1] "" - -#: pretix/static/pretixpresale/js/ui/cart.js:43 -msgid "" -"The items in your cart are no longer reserved for you. You can still " -"complete your order as long as they’re available." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/cart.js:45 -msgid "Cart expired" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/cart.js:50 -msgid "The items in your cart are reserved for you for one minute." -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:203 -msgid "The organizer keeps %(currency)s %(amount)s" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:211 -msgid "You get %(currency)s %(amount)s back" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:227 -msgid "Please enter the amount the organizer can keep." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:444 -msgid "Please enter a quantity for one of the ticket types." -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:480 -msgid "required" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:583 -#: pretix/static/pretixpresale/js/ui/main.js:602 -msgid "Time zone:" -msgstr "" - -#: pretix/static/pretixpresale/js/ui/main.js:593 -msgid "Your local time:" -msgstr "" - -#: pretix/static/pretixpresale/js/walletdetection.js:39 -msgid "Google Pay" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:16 -msgctxt "widget" -msgid "Quantity" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:17 -msgctxt "widget" -msgid "Decrease quantity" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:18 -msgctxt "widget" -msgid "Increase quantity" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:19 -msgctxt "widget" -msgid "Price" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:20 -msgctxt "widget" -msgid "Select" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:21 -#, javascript-format -msgctxt "widget" -msgid "Select %s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:22 -#, javascript-format -msgctxt "widget" -msgid "Select variant %s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:23 -msgctxt "widget" -msgid "Sold out" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:24 -msgctxt "widget" -msgid "Buy" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:25 -msgctxt "widget" -msgid "Register" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:26 -msgctxt "widget" -msgid "Reserved" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:27 -msgctxt "widget" -msgid "FREE" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:28 -msgctxt "widget" -msgid "from %(currency)s %(price)s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:29 -msgctxt "widget" -msgid "incl. %(rate)s% %(taxname)s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:30 -msgctxt "widget" -msgid "plus %(rate)s% %(taxname)s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:31 -msgctxt "widget" -msgid "incl. taxes" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:32 -msgctxt "widget" -msgid "plus taxes" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:33 -#, javascript-format -msgctxt "widget" -msgid "currently available: %s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:34 -msgctxt "widget" -msgid "Only available with a voucher" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:35 -msgctxt "widget" -msgid "Not yet available" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:36 -msgctxt "widget" -msgid "Not available anymore" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:37 -msgctxt "widget" -msgid "Currently not available" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:38 -#, javascript-format -msgctxt "widget" -msgid "minimum amount to order: %s" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:39 -msgctxt "widget" -msgid "Close ticket shop" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:40 -msgctxt "widget" -msgid "The ticket shop could not be loaded." -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:41 -msgctxt "widget" -msgid "" -"There are currently a lot of users in this ticket shop. Please open the shop " -"in a new tab to continue." -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:43 -msgctxt "widget" -msgid "Open ticket shop" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:44 -msgctxt "widget" -msgid "The cart could not be created. Please try again later" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:45 -msgctxt "widget" -msgid "" -"We could not create your cart, since there are currently too many users in " -"this ticket shop. Please click \"Continue\" to retry in a new tab." -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:47 -msgctxt "widget" -msgid "Waiting list" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:48 -msgctxt "widget" -msgid "" -"You currently have an active cart for this event. If you select more " -"products, they will be added to your existing cart." -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:50 -msgctxt "widget" -msgid "Resume checkout" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:51 -msgctxt "widget" -msgid "Redeem a voucher" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:52 -msgctxt "widget" -msgid "Redeem" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:53 -msgctxt "widget" -msgid "Voucher code" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:54 -msgctxt "widget" -msgid "Close" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:55 -msgctxt "widget" -msgid "Continue" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:56 -msgctxt "widget" -msgid "Show variants" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:57 -msgctxt "widget" -msgid "Hide variants" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:58 -msgctxt "widget" -msgid "Choose a different event" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:59 -msgctxt "widget" -msgid "Choose a different date" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:60 -msgctxt "widget" -msgid "Back" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:61 -msgctxt "widget" -msgid "Next month" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:62 -msgctxt "widget" -msgid "Previous month" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:63 -msgctxt "widget" -msgid "Next week" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:64 -msgctxt "widget" -msgid "Previous week" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:65 -msgctxt "widget" -msgid "Open seat selection" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:66 -msgctxt "widget" -msgid "" -"Some or all ticket categories are currently sold out. If you want, you can " -"add yourself to the waiting list. We will then notify if seats are available " -"again." -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:67 -msgctxt "widget" -msgid "Load more" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:69 -msgid "Mo" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:70 -msgid "Tu" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:71 -msgid "We" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:72 -msgid "Th" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:73 -msgid "Fr" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:74 -msgid "Sa" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:75 -msgid "Su" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:78 -msgid "January" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:79 -msgid "February" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:80 -msgid "March" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:81 -msgid "April" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:82 -msgid "May" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:83 -msgid "June" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:84 -msgid "July" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:85 -msgid "August" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:86 -msgid "September" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:87 -msgid "October" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:88 -msgid "November" -msgstr "" - -#: pretix/static/pretixpresale/js/widget/widget.js:89 -msgid "December" -msgstr "" From f055a598ce062e85bcbffbe6e7d209b284d3ec86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Jul 2024 14:38:54 +0200 Subject: [PATCH 023/129] Bump django-compressor from 4.5 to 4.5.1 (#4330) Bumps [django-compressor](https://github.com/django-compressor/django-compressor) from 4.5 to 4.5.1. - [Changelog](https://github.com/django-compressor/django-compressor/blob/develop/docs/changelog.txt) - [Commits](https://github.com/django-compressor/django-compressor/compare/4.5...4.5.1) --- updated-dependencies: - dependency-name: django-compressor dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 54c392830d..6527b12fd7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "dj-static", "Django[argon2]==4.2.*", "django-bootstrap3==24.2", - "django-compressor==4.5", + "django-compressor==4.5.1", "django-countries==7.6.*", "django-filter==24.2", "django-formset-js-improved==0.5.0.3", From 7c43f115b2e5c4ea2baa4301fd1c0444fe5c9ba0 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 25 Jul 2024 13:18:37 +0200 Subject: [PATCH 024/129] Docs: Update Android version policy --- doc/user/android-version-support.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/user/android-version-support.rst b/doc/user/android-version-support.rst index 2607113e1e..be4e9e749c 100644 --- a/doc/user/android-version-support.rst +++ b/doc/user/android-version-support.rst @@ -31,8 +31,7 @@ Android 9 Support planned until at least 12/2025. Android 8 Support planned until at least 12/2025. Android 7 Support planned until at least 06/2025. Android 6 Support planned until at least 06/2025. -Android 5 | Support planned until at least 06/2025. - | No support for COVID certificate verification. +Android 5 Support planned until at least 06/2025. Android 4 Support dropped. =========================== ========================================================== @@ -57,16 +56,17 @@ Android 8 | Support planned until at least 12/2025. Android 7 | Support planned until at least 12/2024. | Support for Stripe Terminal to be dropped 05/2024. | No support for Cryptovision TSE. + | No support for SumUp. Android 6 | Support planned until at least 12/2024. | No support for Cryptovision TSE. | No support for Fiskal Cloud. | No support for Stripe Terminal. + | No support for SumUp. Android 5 | Support planned until at least 12/2024. | No support for Cryptovision TSE. | No support for Fiskal Cloud. | No support for Stripe Terminal. | No support for SumUp. - | No support for COVID certificate verification. Android 4 Support dropped. =========================== ========================================================== From 42e26738e579a3f7e18fc2ec0cc6ff01b31cf45a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 26 Jul 2024 09:19:14 +0200 Subject: [PATCH 025/129] Update po files [CI skip] Signed-off-by: Raphael Michel --- src/pretix/locale/ang/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/ang/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ar/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/ar/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ca/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/ca/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/cs/LC_MESSAGES/django.po | 2388 ++++++++-------- src/pretix/locale/cs/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/cy/LC_MESSAGES/django.po | 2397 ++++++++-------- src/pretix/locale/cy/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/da/LC_MESSAGES/django.po | 2432 ++++++++-------- src/pretix/locale/da/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/de/LC_MESSAGES/django.po | 2403 ++++++++-------- src/pretix/locale/de/LC_MESSAGES/djangojs.po | 12 +- .../locale/de_Informal/LC_MESSAGES/django.po | 2395 ++++++++-------- .../de_Informal/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/django.pot | 2395 ++++++++-------- src/pretix/locale/djangojs.pot | 12 +- src/pretix/locale/el/LC_MESSAGES/django.po | 2378 ++++++++-------- src/pretix/locale/el/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/enm/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/enm/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/es/LC_MESSAGES/django.po | 2424 ++++++++-------- src/pretix/locale/es/LC_MESSAGES/djangojs.po | 16 +- src/pretix/locale/eu/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/eu/LC_MESSAGES/djangojs.po | 1057 +++++++ src/pretix/locale/fi/LC_MESSAGES/django.po | 2369 ++++++++-------- src/pretix/locale/fi/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/fr/LC_MESSAGES/django.po | 2396 ++++++++-------- src/pretix/locale/fr/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/gl/LC_MESSAGES/django.po | 2372 ++++++++-------- src/pretix/locale/gl/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/he/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/he/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/hr/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/hr/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/hu/LC_MESSAGES/django.po | 2409 ++++++++-------- src/pretix/locale/hu/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/id/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/id/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/it/LC_MESSAGES/django.po | 2386 ++++++++-------- src/pretix/locale/it/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ja/LC_MESSAGES/django.po | 2400 ++++++++-------- src/pretix/locale/ja/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ko/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/ko/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/lt/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/lt/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/lv/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/lv/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/nan/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/nan/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/nb_NO/LC_MESSAGES/django.po | 2395 ++++++++-------- .../locale/nb_NO/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/nl/LC_MESSAGES/django.po | 2399 ++++++++-------- src/pretix/locale/nl/LC_MESSAGES/djangojs.po | 12 +- .../locale/nl_Informal/LC_MESSAGES/django.po | 2395 ++++++++-------- .../nl_Informal/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/pl/LC_MESSAGES/django.po | 2383 ++++++++-------- src/pretix/locale/pl/LC_MESSAGES/djangojs.po | 12 +- .../locale/pl_Informal/LC_MESSAGES/django.po | 2395 ++++++++-------- .../pl_Informal/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/pt/LC_MESSAGES/django.po | 2400 ++++++++-------- src/pretix/locale/pt/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/pt_BR/LC_MESSAGES/django.po | 2373 ++++++++-------- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/pt_PT/LC_MESSAGES/django.po | 2395 ++++++++-------- .../locale/pt_PT/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ro/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/ro/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/ru/LC_MESSAGES/django.po | 2370 ++++++++-------- src/pretix/locale/ru/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/si/LC_MESSAGES/django.po | 2397 ++++++++-------- src/pretix/locale/si/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/sk/LC_MESSAGES/django.po | 2383 ++++++++-------- src/pretix/locale/sk/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/sl/LC_MESSAGES/django.po | 2388 ++++++++-------- src/pretix/locale/sl/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/sv/LC_MESSAGES/django.po | 2484 +++++++++-------- src/pretix/locale/sv/LC_MESSAGES/djangojs.po | 16 +- src/pretix/locale/th/LC_MESSAGES/django.po | 2395 ++++++++-------- src/pretix/locale/th/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/tr/LC_MESSAGES/django.po | 2378 ++++++++-------- src/pretix/locale/tr/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/uk/LC_MESSAGES/django.po | 2388 ++++++++-------- src/pretix/locale/uk/LC_MESSAGES/djangojs.po | 12 +- src/pretix/locale/vi/LC_MESSAGES/django.po | 2400 ++++++++-------- src/pretix/locale/vi/LC_MESSAGES/djangojs.po | 12 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 2378 ++++++++-------- .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 12 +- .../locale/zh_Hant/LC_MESSAGES/django.po | 2395 ++++++++-------- .../locale/zh_Hant/LC_MESSAGES/djangojs.po | 12 +- 92 files changed, 57669 insertions(+), 54106 deletions(-) create mode 100644 src/pretix/locale/eu/LC_MESSAGES/djangojs.po diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index fe889e6b5f..e7a9492891 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/django.po +++ b/src/pretix/locale/ang/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-30 18:55+0000\n" +"POT-Creation-Date: 2024-07-26 07:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -200,7 +200,7 @@ msgid "Limit to events" msgstr "" #: pretix/api/models.py:120 pretix/base/exporters/orderlist.py:284 -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #: pretix/base/modelimport_orders.py:601 #: pretix/base/modelimport_vouchers.py:326 pretix/base/models/orders.py:270 #: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:554 @@ -209,7 +209,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:120 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "" @@ -217,13 +217,13 @@ msgstr "" msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/checkin.py:74 pretix/base/models/event.py:1656 -#: pretix/base/models/items.py:1856 pretix/base/models/items.py:2114 +#: pretix/api/serializers/checkin.py:74 pretix/base/models/event.py:1667 +#: pretix/base/models/items.py:1864 pretix/base/models/items.py:2122 msgid "One or more items do not belong to this event." msgstr "" #: pretix/api/serializers/checkin.py:78 pretix/api/serializers/checkin.py:81 -#: pretix/base/models/items.py:2125 pretix/base/models/items.py:2128 +#: pretix/base/models/items.py:2133 pretix/base/models/items.py:2136 #: pretix/base/models/waitinglist.py:305 pretix/base/models/waitinglist.py:308 msgid "The subevent does not belong to this event." msgstr "" @@ -234,74 +234,79 @@ msgid "" "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:547 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:550 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "" -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:291 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:294 +#, python-brace-format +msgid "Restricted plugin: '{name}'." +msgstr "" + +#: pretix/api/serializers/item.py:86 pretix/api/serializers/item.py:148 +#: pretix/api/serializers/item.py:359 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:201 pretix/control/forms/item.py:1214 +#: pretix/api/serializers/item.py:207 pretix/control/forms/item.py:1212 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:204 pretix/control/forms/item.py:1216 +#: pretix/api/serializers/item.py:210 pretix/control/forms/item.py:1214 msgid "The bundled item must not have bundles on its own." msgstr "" -#: pretix/api/serializers/item.py:291 +#: pretix/api/serializers/item.py:298 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:299 +#: pretix/api/serializers/item.py:306 msgid "Only admission products can currently be personalized." msgstr "" -#: pretix/api/serializers/item.py:310 +#: pretix/api/serializers/item.py:317 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:315 pretix/control/forms/item.py:708 +#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:714 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:494 +#: pretix/api/serializers/item.py:504 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:508 pretix/control/forms/item.py:121 +#: pretix/api/serializers/item.py:518 pretix/control/forms/item.py:120 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:513 pretix/control/forms/item.py:126 +#: pretix/api/serializers/item.py:523 pretix/control/forms/item.py:125 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:518 pretix/control/forms/item.py:135 +#: pretix/api/serializers/item.py:528 pretix/control/forms/item.py:134 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:521 pretix/control/forms/item.py:143 +#: pretix/api/serializers/item.py:531 pretix/control/forms/item.py:142 msgid "This type of question cannot be shown during check-in." msgstr "" @@ -317,7 +322,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "" #: pretix/api/serializers/order.py:1316 pretix/api/views/cart.py:224 -#: pretix/base/services/orders.py:1528 +#: pretix/base/services/orders.py:1530 #, python-brace-format msgid "The selected seat \"{seat}\" is not available." msgstr "" @@ -332,12 +337,12 @@ msgid "" msgstr "" #: pretix/api/serializers/organizer.py:102 -#: pretix/control/forms/organizer.py:831 pretix/presale/forms/customer.py:439 +#: pretix/control/forms/organizer.py:832 pretix/presale/forms/customer.py:439 msgid "An account with this email address is already registered." msgstr "" #: pretix/api/serializers/organizer.py:235 -#: pretix/control/forms/organizer.py:680 +#: pretix/control/forms/organizer.py:681 msgid "" "A gift card with the same secret already exists in your or an affiliated " "organizer account." @@ -374,188 +379,192 @@ msgid "" "account." msgstr "" -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 +#: pretix/api/views/order.py:602 pretix/control/views/orders.py:1584 #: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 +#: pretix/api/views/order.py:607 pretix/control/views/orders.py:1586 #: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "An invoice for this order already exists." msgstr "" -#: pretix/api/views/order.py:625 pretix/control/views/orders.py:1712 +#: pretix/api/views/order.py:633 pretix/control/views/orders.py:1712 #: pretix/control/views/users.py:143 msgid "There was an error sending the mail. Please try again later." msgstr "" -#: pretix/api/views/order.py:703 pretix/base/services/cart.py:215 +#: pretix/api/views/order.py:711 pretix/base/services/cart.py:215 #: pretix/base/services/orders.py:186 pretix/presale/views/order.py:798 msgid "One of the selected products is not available in the selected country." msgstr "" -#: pretix/api/webhooks.py:226 pretix/base/notifications.py:233 +#: pretix/api/webhooks.py:237 pretix/base/notifications.py:233 msgid "New order placed" msgstr "" -#: pretix/api/webhooks.py:230 pretix/base/notifications.py:239 +#: pretix/api/webhooks.py:241 pretix/base/notifications.py:239 msgid "New order requires approval" msgstr "" -#: pretix/api/webhooks.py:234 pretix/base/notifications.py:245 +#: pretix/api/webhooks.py:245 pretix/base/notifications.py:245 msgid "Order marked as paid" msgstr "" -#: pretix/api/webhooks.py:238 pretix/base/models/checkin.py:358 +#: pretix/api/webhooks.py:249 pretix/base/models/checkin.py:358 #: pretix/base/notifications.py:251 #: pretix/control/templates/pretixcontrol/event/mail.html:114 #: pretix/control/views/orders.py:1545 msgid "Order canceled" msgstr "" -#: pretix/api/webhooks.py:242 pretix/base/notifications.py:257 +#: pretix/api/webhooks.py:253 pretix/base/notifications.py:257 msgid "Order reactivated" msgstr "" -#: pretix/api/webhooks.py:246 pretix/base/notifications.py:263 +#: pretix/api/webhooks.py:257 pretix/base/notifications.py:263 msgid "Order expired" msgstr "" -#: pretix/api/webhooks.py:250 +#: pretix/api/webhooks.py:261 msgid "Order expiry date changed" msgstr "" -#: pretix/api/webhooks.py:254 pretix/base/notifications.py:269 +#: pretix/api/webhooks.py:265 pretix/base/notifications.py:269 msgid "Order information changed" msgstr "" -#: pretix/api/webhooks.py:258 pretix/base/notifications.py:275 +#: pretix/api/webhooks.py:269 pretix/base/notifications.py:275 msgid "Order contact address changed" msgstr "" -#: pretix/api/webhooks.py:262 pretix/base/notifications.py:281 +#: pretix/api/webhooks.py:273 pretix/base/notifications.py:281 #: pretix/control/templates/pretixcontrol/event/mail.html:102 msgid "Order changed" msgstr "" -#: pretix/api/webhooks.py:266 +#: pretix/api/webhooks.py:277 msgid "Refund of payment created" msgstr "" -#: pretix/api/webhooks.py:270 pretix/base/notifications.py:293 +#: pretix/api/webhooks.py:281 pretix/base/notifications.py:293 msgid "External refund of payment" msgstr "" -#: pretix/api/webhooks.py:274 +#: pretix/api/webhooks.py:285 msgid "Refund of payment requested by customer" msgstr "" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 msgid "Refund of payment completed" msgstr "" -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 msgid "Refund of payment canceled" msgstr "" -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 msgid "Refund of payment failed" msgstr "" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 msgid "Payment confirmed" msgstr "" -#: pretix/api/webhooks.py:294 +#: pretix/api/webhooks.py:305 msgid "Order approved" msgstr "" -#: pretix/api/webhooks.py:298 +#: pretix/api/webhooks.py:309 msgid "Order denied" msgstr "" -#: pretix/api/webhooks.py:302 +#: pretix/api/webhooks.py:313 +msgid "Order deleted" +msgstr "" + +#: pretix/api/webhooks.py:317 msgid "Ticket checked in" msgstr "" -#: pretix/api/webhooks.py:306 +#: pretix/api/webhooks.py:321 msgid "Ticket check-in reverted" msgstr "" -#: pretix/api/webhooks.py:310 +#: pretix/api/webhooks.py:325 msgid "Event created" msgstr "" -#: pretix/api/webhooks.py:314 +#: pretix/api/webhooks.py:329 msgid "Event details changed" msgstr "" -#: pretix/api/webhooks.py:318 +#: pretix/api/webhooks.py:333 msgid "Event deleted" msgstr "" -#: pretix/api/webhooks.py:322 +#: pretix/api/webhooks.py:337 msgctxt "subevent" msgid "Event series date added" msgstr "" -#: pretix/api/webhooks.py:326 +#: pretix/api/webhooks.py:341 msgctxt "subevent" msgid "Event series date changed" msgstr "" -#: pretix/api/webhooks.py:330 +#: pretix/api/webhooks.py:345 msgctxt "subevent" msgid "Event series date deleted" msgstr "" -#: pretix/api/webhooks.py:334 +#: pretix/api/webhooks.py:349 msgid "" "Product changed (including product added or deleted and including changes to " "nested objects like variations or bundles)" msgstr "" -#: pretix/api/webhooks.py:339 +#: pretix/api/webhooks.py:354 msgid "Shop taken live" msgstr "" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 msgid "Shop taken offline" msgstr "" -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 msgid "Test-Mode of shop has been activated" msgstr "" -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 msgid "Test-Mode of shop has been deactivated" msgstr "" -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 msgid "Waiting list entry added" msgstr "" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 msgid "Waiting list entry changed" msgstr "" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 msgid "Waiting list entry deleted" msgstr "" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 msgid "Waiting list entry received voucher" msgstr "" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 msgid "Customer account created" msgstr "" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 msgid "Customer account changed" msgstr "" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 msgid "Customer account anonymized" msgstr "" @@ -591,7 +600,7 @@ msgstr "" #: pretix/control/navigation.py:499 #: pretix/control/templates/pretixcontrol/event/settings.html:70 #: pretix/control/templates/pretixcontrol/organizers/customer.html:49 -#: pretix/plugins/checkinlists/exporters.py:502 +#: pretix/plugins/checkinlists/exporters.py:505 #: pretix/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 #: pretix/presale/forms/customer.py:55 pretix/presale/forms/customer.py:130 #: pretix/presale/forms/customer.py:280 pretix/presale/forms/customer.py:326 @@ -733,9 +742,9 @@ msgstr "" #: pretix/base/exporters/answers.py:55 pretix/base/exporters/json.py:52 #: pretix/base/exporters/mail.py:53 pretix/base/exporters/orderlist.py:87 -#: pretix/base/exporters/orderlist.py:820 -#: pretix/base/exporters/orderlist.py:999 -#: pretix/base/exporters/orderlist.py:1238 +#: pretix/base/exporters/orderlist.py:823 +#: pretix/base/exporters/orderlist.py:1002 +#: pretix/base/exporters/orderlist.py:1241 #: pretix/plugins/reports/exporters.py:478 #: pretix/plugins/reports/exporters.py:651 msgctxt "export_category" @@ -748,7 +757,7 @@ msgid "" "customers while creating an order." msgstr "" -#: pretix/base/exporters/answers.py:66 pretix/base/models/items.py:1706 +#: pretix/base/exporters/answers.py:66 pretix/base/models/items.py:1714 #: pretix/control/navigation.py:182 #: pretix/control/templates/pretixcontrol/items/questions.html:3 #: pretix/control/templates/pretixcontrol/items/questions.html:5 @@ -756,15 +765,15 @@ msgid "Questions" msgstr "" #: pretix/base/exporters/answers.py:76 pretix/base/exporters/orderlist.py:583 -#: pretix/base/exporters/orderlist.py:895 -#: pretix/base/exporters/orderlist.py:1135 pretix/base/models/checkin.py:58 -#: pretix/base/models/items.py:1978 pretix/base/models/orders.py:1455 -#: pretix/base/models/orders.py:2924 pretix/base/models/vouchers.py:187 +#: pretix/base/exporters/orderlist.py:898 +#: pretix/base/exporters/orderlist.py:1138 pretix/base/models/checkin.py:58 +#: pretix/base/models/items.py:1986 pretix/base/models/orders.py:1460 +#: pretix/base/models/orders.py:2929 pretix/base/models/vouchers.py:187 #: pretix/base/models/waitinglist.py:61 pretix/control/forms/event.py:1532 #: pretix/control/forms/filter.py:422 pretix/control/forms/filter.py:1828 #: pretix/control/forms/filter.py:2052 pretix/control/forms/filter.py:2167 #: pretix/control/forms/filter.py:2249 pretix/control/forms/filter.py:2466 -#: pretix/control/forms/item.py:270 pretix/control/forms/orders.py:346 +#: pretix/control/forms/item.py:269 pretix/control/forms/orders.py:346 #: pretix/control/forms/orders.py:398 pretix/control/forms/orders.py:777 #: pretix/control/forms/vouchers.py:117 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 @@ -777,8 +786,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/control/views/waitinglist.py:311 -#: pretix/plugins/checkinlists/exporters.py:506 -#: pretix/plugins/checkinlists/exporters.py:693 +#: pretix/plugins/checkinlists/exporters.py:509 +#: pretix/plugins/checkinlists/exporters.py:698 #: pretix/plugins/sendmail/forms.py:137 pretix/plugins/sendmail/forms.py:282 #: pretix/plugins/sendmail/forms.py:363 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_inspect.html:32 @@ -846,13 +855,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:578 #: pretix/base/exporters/waitinglist.py:110 #: pretix/base/modelimport_orders.py:72 pretix/base/models/customers.py:95 -#: pretix/base/models/customers.py:385 pretix/base/models/items.py:1598 +#: pretix/base/models/customers.py:385 pretix/base/models/items.py:1606 #: pretix/base/models/orders.py:248 pretix/base/models/waitinglist.py:80 #: pretix/base/pdf.py:320 #: pretix/control/templates/pretixcontrol/order/index.html:256 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:152 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 +#: pretix/plugins/checkinlists/exporters.py:506 #: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 @@ -860,8 +869,8 @@ msgid "Phone number" msgstr "" #: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:246 -#: pretix/base/models/customers.py:97 pretix/base/models/orders.py:3171 -#: pretix/base/settings.py:3574 pretix/base/settings.py:3586 +#: pretix/base/models/customers.py:97 pretix/base/models/orders.py:3176 +#: pretix/base/settings.py:3578 pretix/base/settings.py:3590 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "" @@ -871,14 +880,14 @@ msgstr "" #: pretix/base/exporters/invoices.py:340 pretix/base/exporters/orderlist.py:262 #: pretix/base/exporters/waitinglist.py:108 pretix/base/forms/questions.py:1111 #: pretix/base/models/devices.py:66 pretix/base/models/devices.py:128 -#: pretix/base/models/event.py:1461 pretix/base/models/event.py:1700 -#: pretix/base/models/items.py:1982 pretix/base/models/items.py:2155 +#: pretix/base/models/event.py:1469 pretix/base/models/event.py:1711 +#: pretix/base/models/items.py:1990 pretix/base/models/items.py:2163 #: pretix/base/models/memberships.py:41 pretix/base/models/organizer.py:75 #: pretix/base/models/organizer.py:535 pretix/base/models/seating.py:61 -#: pretix/base/models/waitinglist.py:69 pretix/base/settings.py:3203 -#: pretix/base/settings.py:3213 pretix/base/settings.py:3563 -#: pretix/control/forms/filter.py:622 pretix/control/forms/item.py:382 -#: pretix/control/forms/organizer.py:856 +#: pretix/base/models/waitinglist.py:69 pretix/base/settings.py:3207 +#: pretix/base/settings.py:3217 pretix/base/settings.py:3567 +#: pretix/control/forms/filter.py:622 pretix/control/forms/item.py:381 +#: pretix/control/forms/organizer.py:857 #: pretix/control/templates/pretixcontrol/checkin/index.html:109 #: pretix/control/templates/pretixcontrol/checkin/lists.html:92 #: pretix/control/templates/pretixcontrol/event/tax_index.html:26 @@ -896,8 +905,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 #: pretix/control/views/waitinglist.py:307 pretix/plugins/badges/models.py:53 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:34 -#: pretix/plugins/checkinlists/exporters.py:370 -#: pretix/plugins/checkinlists/exporters.py:753 +#: pretix/plugins/checkinlists/exporters.py:373 +#: pretix/plugins/checkinlists/exporters.py:758 #: pretix/plugins/reports/exporters.py:885 #: pretix/plugins/ticketoutputpdf/models.py:239 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 @@ -965,24 +974,24 @@ msgstr "" #: pretix/base/exporters/items.py:221 pretix/base/exporters/items.py:222 #: pretix/base/exporters/items.py:223 pretix/base/exporters/orderlist.py:393 #: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:740 -#: pretix/base/exporters/orderlist.py:762 -#: pretix/base/exporters/orderlist.py:794 -#: pretix/base/exporters/orderlist.py:1378 +#: pretix/base/exporters/orderlist.py:742 +#: pretix/base/exporters/orderlist.py:765 +#: pretix/base/exporters/orderlist.py:797 +#: pretix/base/exporters/orderlist.py:1381 #: pretix/base/exporters/reusablemedia.py:63 pretix/base/modelimport.py:187 -#: pretix/base/modelimport.py:194 pretix/base/models/orders.py:1371 +#: pretix/base/modelimport.py:194 pretix/base/models/orders.py:1376 #: pretix/control/forms/filter.py:169 pretix/control/forms/filter.py:517 -#: pretix/control/forms/item.py:548 pretix/control/forms/subevents.py:119 +#: pretix/control/forms/item.py:547 pretix/control/forms/subevents.py:119 #: pretix/control/views/item.py:715 pretix/control/views/vouchers.py:138 #: pretix/control/views/vouchers.py:139 -#: pretix/plugins/checkinlists/exporters.py:594 -#: pretix/plugins/checkinlists/exporters.py:597 -#: pretix/plugins/checkinlists/exporters.py:624 -#: pretix/plugins/checkinlists/exporters.py:639 -#: pretix/plugins/checkinlists/exporters.py:708 -#: pretix/plugins/checkinlists/exporters.py:809 -#: pretix/plugins/checkinlists/exporters.py:810 -#: pretix/plugins/checkinlists/exporters.py:811 +#: pretix/plugins/checkinlists/exporters.py:598 +#: pretix/plugins/checkinlists/exporters.py:601 +#: pretix/plugins/checkinlists/exporters.py:628 +#: pretix/plugins/checkinlists/exporters.py:644 +#: pretix/plugins/checkinlists/exporters.py:713 +#: pretix/plugins/checkinlists/exporters.py:814 +#: pretix/plugins/checkinlists/exporters.py:815 +#: pretix/plugins/checkinlists/exporters.py:816 msgid "Yes" msgstr "" @@ -990,22 +999,22 @@ msgstr "" #: pretix/base/exporters/customers.py:101 pretix/base/exporters/events.py:83 #: pretix/base/exporters/invoices.py:305 pretix/base/exporters/orderlist.py:393 #: pretix/base/exporters/orderlist.py:398 -#: pretix/base/exporters/orderlist.py:762 -#: pretix/base/exporters/orderlist.py:794 -#: pretix/base/exporters/orderlist.py:1378 +#: pretix/base/exporters/orderlist.py:765 +#: pretix/base/exporters/orderlist.py:797 +#: pretix/base/exporters/orderlist.py:1381 #: pretix/base/exporters/reusablemedia.py:63 pretix/base/modelimport.py:186 -#: pretix/base/modelimport.py:196 pretix/base/models/orders.py:1373 +#: pretix/base/modelimport.py:196 pretix/base/models/orders.py:1378 #: pretix/control/forms/filter.py:169 pretix/control/forms/filter.py:518 -#: pretix/control/forms/item.py:549 pretix/control/forms/subevents.py:120 +#: pretix/control/forms/item.py:548 pretix/control/forms/subevents.py:120 #: pretix/control/views/item.py:715 pretix/control/views/vouchers.py:138 #: pretix/control/views/vouchers.py:139 -#: pretix/plugins/checkinlists/exporters.py:594 -#: pretix/plugins/checkinlists/exporters.py:597 -#: pretix/plugins/checkinlists/exporters.py:624 -#: pretix/plugins/checkinlists/exporters.py:708 -#: pretix/plugins/checkinlists/exporters.py:809 -#: pretix/plugins/checkinlists/exporters.py:810 -#: pretix/plugins/checkinlists/exporters.py:811 +#: pretix/plugins/checkinlists/exporters.py:598 +#: pretix/plugins/checkinlists/exporters.py:601 +#: pretix/plugins/checkinlists/exporters.py:628 +#: pretix/plugins/checkinlists/exporters.py:713 +#: pretix/plugins/checkinlists/exporters.py:814 +#: pretix/plugins/checkinlists/exporters.py:815 +#: pretix/plugins/checkinlists/exporters.py:816 msgid "No" msgstr "" @@ -1027,10 +1036,10 @@ msgstr "" #: pretix/base/exporters/dekodi.py:234 pretix/base/exporters/invoices.py:74 #: pretix/base/exporters/orderlist.py:128 -#: pretix/base/exporters/orderlist.py:834 -#: pretix/base/exporters/orderlist.py:1188 +#: pretix/base/exporters/orderlist.py:837 +#: pretix/base/exporters/orderlist.py:1191 #: pretix/plugins/checkinlists/exporters.py:88 -#: pretix/plugins/checkinlists/exporters.py:851 +#: pretix/plugins/checkinlists/exporters.py:856 #: pretix/plugins/reports/accountingreport.py:74 #: pretix/plugins/reports/exporters.py:461 #: pretix/plugins/reports/exporters.py:698 @@ -1062,7 +1071,7 @@ msgstr "" #: pretix/base/exporters/events.py:57 pretix/base/exporters/orderlist.py:261 #: pretix/base/exporters/orderlist.py:441 #: pretix/base/exporters/orderlist.py:573 -#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:556 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 #: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1167 #: pretix/control/forms/filter.py:1169 pretix/control/forms/filter.py:1620 #: pretix/control/forms/filter.py:1622 @@ -1071,17 +1080,17 @@ msgstr "" msgid "Event name" msgstr "" -#: pretix/base/exporters/events.py:58 pretix/base/models/event.py:572 +#: pretix/base/exporters/events.py:58 pretix/base/models/event.py:580 #: pretix/base/models/organizer.py:91 #: pretix/control/templates/pretixcontrol/organizers/index.html:47 msgid "Short form" msgstr "" -#: pretix/base/exporters/events.py:59 pretix/base/models/event.py:574 +#: pretix/base/exporters/events.py:59 pretix/base/models/event.py:582 msgid "Shop is live" msgstr "" -#: pretix/base/exporters/events.py:60 pretix/base/models/event.py:576 +#: pretix/base/exporters/events.py:60 pretix/base/models/event.py:584 msgid "Event currency" msgstr "" @@ -1090,60 +1099,60 @@ msgstr "" msgid "Timezone" msgstr "" -#: pretix/base/exporters/events.py:62 pretix/base/models/event.py:579 -#: pretix/base/models/event.py:1463 pretix/base/settings.py:3201 -#: pretix/base/settings.py:3211 pretix/control/forms/subevents.py:480 +#: pretix/base/exporters/events.py:62 pretix/base/models/event.py:587 +#: pretix/base/models/event.py:1471 pretix/base/settings.py:3205 +#: pretix/base/settings.py:3215 pretix/control/forms/subevents.py:480 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" -#: pretix/base/exporters/events.py:63 pretix/base/models/event.py:581 -#: pretix/base/models/event.py:1465 pretix/base/pdf.py:286 +#: pretix/base/exporters/events.py:63 pretix/base/models/event.py:589 +#: pretix/base/models/event.py:1473 pretix/base/pdf.py:286 #: pretix/control/forms/subevents.py:485 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" -#: pretix/base/exporters/events.py:64 pretix/base/models/event.py:583 -#: pretix/base/models/event.py:1467 pretix/control/forms/subevents.py:490 +#: pretix/base/exporters/events.py:64 pretix/base/models/event.py:591 +#: pretix/base/models/event.py:1475 pretix/control/forms/subevents.py:490 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" -#: pretix/base/exporters/events.py:65 pretix/base/models/event.py:595 -#: pretix/base/models/event.py:1476 pretix/control/forms/subevents.py:93 +#: pretix/base/exporters/events.py:65 pretix/base/models/event.py:603 +#: pretix/base/models/event.py:1484 pretix/control/forms/subevents.py:93 msgid "Start of presale" msgstr "" -#: pretix/base/exporters/events.py:66 pretix/base/models/event.py:589 -#: pretix/base/models/event.py:1470 pretix/control/forms/subevents.py:99 +#: pretix/base/exporters/events.py:66 pretix/base/models/event.py:597 +#: pretix/base/models/event.py:1478 pretix/control/forms/subevents.py:99 msgid "End of presale" msgstr "" #: pretix/base/exporters/events.py:67 pretix/base/exporters/invoices.py:351 -#: pretix/base/models/event.py:601 pretix/base/models/event.py:1482 +#: pretix/base/models/event.py:609 pretix/base/models/event.py:1490 msgid "Location" msgstr "" -#: pretix/base/exporters/events.py:68 pretix/base/models/event.py:604 -#: pretix/base/models/event.py:1485 +#: pretix/base/exporters/events.py:68 pretix/base/models/event.py:612 +#: pretix/base/models/event.py:1493 msgid "Latitude" msgstr "" -#: pretix/base/exporters/events.py:69 pretix/base/models/event.py:612 -#: pretix/base/models/event.py:1493 +#: pretix/base/exporters/events.py:69 pretix/base/models/event.py:620 +#: pretix/base/models/event.py:1501 msgid "Longitude" msgstr "" -#: pretix/base/exporters/events.py:70 pretix/base/models/event.py:624 -#: pretix/base/models/event.py:1508 +#: pretix/base/exporters/events.py:70 pretix/base/models/event.py:632 +#: pretix/base/models/event.py:1516 #: pretix/control/templates/pretixcontrol/event/index.html:128 #: pretix/control/templates/pretixcontrol/order/index.html:997 msgid "Internal comment" msgstr "" -#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1723 -#: pretix/base/models/orders.py:2132 pretix/control/forms/filter.py:202 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:202 #: pretix/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 @@ -1207,16 +1216,16 @@ msgid "Invoice number" msgstr "" #: pretix/base/exporters/invoices.py:200 pretix/base/exporters/invoices.py:327 -#: pretix/base/exporters/orderlist.py:1211 -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:212 -#: pretix/base/models/items.py:1594 pretix/base/models/orders.py:257 -#: pretix/base/models/orders.py:2899 pretix/base/models/orders.py:3005 +#: pretix/base/models/items.py:1602 pretix/base/models/orders.py:257 +#: pretix/base/models/orders.py:2904 pretix/base/models/orders.py:3010 #: pretix/control/templates/pretixcontrol/order/transactions.html:19 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:72 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:11 -#: pretix/plugins/checkinlists/exporters.py:745 +#: pretix/plugins/checkinlists/exporters.py:750 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:6 #: pretix/presale/templates/pretixpresale/organizers/index.html:44 msgid "Date" @@ -1226,7 +1235,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:261 #: pretix/base/exporters/orderlist.py:442 #: pretix/base/exporters/orderlist.py:574 -#: pretix/base/exporters/orderlist.py:876 pretix/base/models/orders.py:208 +#: pretix/base/exporters/orderlist.py:879 pretix/base/models/orders.py:208 #: pretix/base/notifications.py:199 pretix/base/pdf.py:103 #: pretix/control/templates/pretixcontrol/checkin/index.html:95 #: pretix/control/templates/pretixcontrol/order/index.html:180 @@ -1241,8 +1250,8 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:29 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:41 #: pretix/plugins/checkinlists/exporters.py:121 -#: pretix/plugins/checkinlists/exporters.py:487 -#: pretix/plugins/checkinlists/exporters.py:749 +#: pretix/plugins/checkinlists/exporters.py:490 +#: pretix/plugins/checkinlists/exporters.py:754 #: pretix/plugins/reports/exporters.py:561 #: pretix/plugins/reports/exporters.py:884 #: pretix/plugins/ticketoutputpdf/exporters.py:96 @@ -1282,11 +1291,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:604 pretix/base/forms/questions.py:680 #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:352 -#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1509 -#: pretix/base/models/orders.py:3173 pretix/control/forms/filter.py:626 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:626 #: pretix/control/forms/filter.py:657 #: pretix/control/templates/pretixcontrol/order/index.html:955 -#: pretix/plugins/checkinlists/exporters.py:528 +#: pretix/plugins/checkinlists/exporters.py:532 #: pretix/plugins/reports/exporters.py:840 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:315 @@ -1300,11 +1309,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:605 pretix/base/forms/questions.py:691 #: pretix/base/modelimport_orders.py:217 pretix/base/modelimport_orders.py:363 -#: pretix/base/models/customers.py:301 pretix/base/models/orders.py:1510 -#: pretix/base/models/orders.py:3174 pretix/base/settings.py:1108 +#: pretix/base/models/customers.py:301 pretix/base/models/orders.py:1515 +#: pretix/base/models/orders.py:3179 pretix/base/settings.py:1108 #: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:661 #: pretix/control/views/item.py:479 -#: pretix/plugins/checkinlists/exporters.py:529 +#: pretix/plugins/checkinlists/exporters.py:533 #: pretix/plugins/reports/exporters.py:841 msgid "ZIP code" msgstr "" @@ -1315,11 +1324,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:606 pretix/base/forms/questions.py:699 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:374 -#: pretix/base/models/customers.py:302 pretix/base/models/orders.py:1511 -#: pretix/base/models/orders.py:3175 pretix/base/settings.py:1120 +#: pretix/base/models/customers.py:302 pretix/base/models/orders.py:1516 +#: pretix/base/models/orders.py:3180 pretix/base/settings.py:1120 #: pretix/control/forms/filter.py:635 pretix/control/forms/filter.py:666 #: pretix/control/views/item.py:489 -#: pretix/plugins/checkinlists/exporters.py:530 +#: pretix/plugins/checkinlists/exporters.py:534 #: pretix/plugins/reports/exporters.py:842 msgid "City" msgstr "" @@ -1330,13 +1339,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:607 pretix/base/forms/questions.py:711 #: pretix/base/modelimport_orders.py:244 pretix/base/modelimport_orders.py:390 -#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1512 -#: pretix/base/models/orders.py:3176 pretix/base/models/orders.py:3177 +#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1517 +#: pretix/base/models/orders.py:3181 pretix/base/models/orders.py:3182 #: pretix/base/settings.py:1129 pretix/control/forms/filter.py:640 #: pretix/control/forms/filter.py:671 #: pretix/control/templates/pretixcontrol/order/index.html:959 #: pretix/control/views/item.py:499 -#: pretix/plugins/checkinlists/exporters.py:531 +#: pretix/plugins/checkinlists/exporters.py:535 #: pretix/plugins/reports/exporters.py:792 #: pretix/plugins/reports/exporters.py:837 #: pretix/plugins/reports/exporters.py:886 @@ -1353,8 +1362,8 @@ msgstr "" #: pretix/base/exporters/invoices.py:338 pretix/base/exporters/invoices.py:346 #: pretix/base/exporters/orderlist.py:270 #: pretix/base/exporters/orderlist.py:462 -#: pretix/base/exporters/orderlist.py:652 pretix/base/modelimport_orders.py:288 -#: pretix/base/models/orders.py:3180 +#: pretix/base/exporters/orderlist.py:653 pretix/base/modelimport_orders.py:288 +#: pretix/base/models/orders.py:3185 #: pretix/control/templates/pretixcontrol/order/index.html:966 #: pretix/plugins/reports/exporters.py:844 #: pretix/plugins/reports/exporters.py:886 @@ -1380,12 +1389,12 @@ msgstr "" #: pretix/base/exporters/orderlist.py:262 #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:603 -#: pretix/base/exporters/orderlist.py:642 pretix/base/forms/questions.py:672 +#: pretix/base/exporters/orderlist.py:643 pretix/base/forms/questions.py:672 #: pretix/base/modelimport_orders.py:176 pretix/base/modelimport_orders.py:341 #: pretix/control/forms/filter.py:618 pretix/control/forms/filter.py:653 #: pretix/control/templates/pretixcontrol/order/index.html:951 #: pretix/control/views/item.py:457 -#: pretix/plugins/checkinlists/exporters.py:513 +#: pretix/plugins/checkinlists/exporters.py:516 #: pretix/plugins/reports/exporters.py:839 #: pretix/plugins/reports/exporters.py:885 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:87 @@ -1402,10 +1411,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:462 #: pretix/base/exporters/orderlist.py:608 pretix/base/forms/questions.py:735 #: pretix/base/forms/questions.py:1077 pretix/base/modelimport_orders.py:263 -#: pretix/base/models/customers.py:304 pretix/base/models/orders.py:1513 -#: pretix/base/models/orders.py:3179 +#: pretix/base/models/customers.py:304 pretix/base/models/orders.py:1518 +#: pretix/base/models/orders.py:3184 #: pretix/control/templates/pretixcontrol/order/index.html:962 -#: pretix/plugins/checkinlists/exporters.py:532 +#: pretix/plugins/checkinlists/exporters.py:536 #: pretix/plugins/reports/exporters.py:843 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:322 @@ -1414,13 +1423,13 @@ msgid "State" msgstr "" #: pretix/base/exporters/invoices.py:221 pretix/base/exporters/invoices.py:347 -#: pretix/base/models/orders.py:3189 pretix/base/models/orders.py:3224 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:107 msgid "Beneficiary" msgstr "" #: pretix/base/exporters/invoices.py:222 pretix/base/exporters/invoices.py:348 -#: pretix/base/modelimport_orders.py:299 pretix/base/models/orders.py:3184 +#: pretix/base/modelimport_orders.py:299 pretix/base/models/orders.py:3189 #: pretix/control/templates/pretixcontrol/order/index.html:986 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:115 msgid "Internal reference" @@ -1453,7 +1462,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:229 pretix/base/exporters/invoices.py:349 #: pretix/base/exporters/orderlist.py:289 #: pretix/base/exporters/orderlist.py:466 -#: pretix/base/exporters/orderlist.py:659 +#: pretix/base/exporters/orderlist.py:661 #: pretix/control/templates/pretixcontrol/event/payment.html:11 #: pretix/control/views/event.py:354 msgid "Payment providers" @@ -1474,7 +1483,7 @@ msgid "Line number" msgstr "" #: pretix/base/exporters/invoices.py:320 pretix/base/exporters/orderlist.py:449 -#: pretix/base/models/items.py:440 pretix/base/models/items.py:1095 +#: pretix/base/models/items.py:448 pretix/base/models/items.py:1103 #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:32 msgid "Description" msgstr "" @@ -1489,16 +1498,16 @@ msgstr "" #: pretix/base/exporters/invoices.py:323 pretix/base/exporters/orderlist.py:453 #: pretix/base/exporters/orderlist.py:594 -#: pretix/base/exporters/orderlist.py:901 pretix/base/models/orders.py:2290 -#: pretix/base/models/orders.py:2445 pretix/base/models/orders.py:2941 +#: pretix/base/exporters/orderlist.py:904 pretix/base/models/orders.py:2295 +#: pretix/base/models/orders.py:2450 pretix/base/models/orders.py:2946 msgid "Tax value" msgstr "" #: pretix/base/exporters/invoices.py:324 pretix/base/exporters/orderlist.py:451 #: pretix/base/exporters/orderlist.py:592 -#: pretix/base/exporters/orderlist.py:898 pretix/base/models/orders.py:2281 -#: pretix/base/models/orders.py:2436 pretix/base/models/orders.py:2932 -#: pretix/base/models/orders.py:3015 pretix/base/models/tax.py:183 +#: pretix/base/exporters/orderlist.py:901 pretix/base/models/orders.py:2286 +#: pretix/base/models/orders.py:2441 pretix/base/models/orders.py:2937 +#: pretix/base/models/orders.py:3020 pretix/base/models/tax.py:183 #: pretix/control/templates/pretixcontrol/order/transactions.html:21 #: pretix/plugins/reports/accountingreport.py:315 #: pretix/plugins/reports/exporters.py:793 @@ -1522,7 +1531,7 @@ msgstr "" msgid "Product data" msgstr "" -#: pretix/base/exporters/items.py:50 pretix/base/exporters/orderlist.py:1125 +#: pretix/base/exporters/items.py:50 pretix/base/exporters/orderlist.py:1128 msgctxt "export_category" msgid "Product data" msgstr "" @@ -1532,12 +1541,12 @@ msgid "Download a spreadsheet with details about all products and variations." msgstr "" #: pretix/base/exporters/items.py:57 pretix/base/exporters/orderlist.py:588 -#: pretix/base/exporters/orderlist.py:887 +#: pretix/base/exporters/orderlist.py:890 msgid "Product ID" msgstr "" #: pretix/base/exporters/items.py:58 pretix/base/exporters/orderlist.py:590 -#: pretix/base/exporters/orderlist.py:889 +#: pretix/base/exporters/orderlist.py:892 msgid "Variation ID" msgstr "" @@ -1549,28 +1558,28 @@ msgid "Product category" msgstr "" #: pretix/base/exporters/items.py:60 pretix/base/models/discount.py:60 -#: pretix/base/models/items.py:97 pretix/base/models/items.py:431 -#: pretix/base/models/tax.py:163 pretix/control/forms/organizer.py:217 +#: pretix/base/models/items.py:97 pretix/base/models/items.py:439 +#: pretix/base/models/tax.py:163 pretix/control/forms/organizer.py:218 #: pretix/control/templates/pretixcontrol/items/discounts.html:57 msgid "Internal name" msgstr "" -#: pretix/base/exporters/items.py:64 pretix/base/models/items.py:428 +#: pretix/base/exporters/items.py:64 pretix/base/models/items.py:436 msgid "Item name" msgstr "" #: pretix/base/exporters/items.py:68 pretix/base/exporters/orderlist.py:589 -#: pretix/base/exporters/orderlist.py:890 -#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:1088 -#: pretix/base/models/orders.py:1465 pretix/base/models/orders.py:2917 -#: pretix/plugins/checkinlists/exporters.py:688 +#: pretix/base/exporters/orderlist.py:893 +#: pretix/base/exporters/waitinglist.py:112 pretix/base/models/items.py:1096 +#: pretix/base/models/orders.py:1470 pretix/base/models/orders.py:2922 +#: pretix/plugins/checkinlists/exporters.py:693 msgid "Variation" msgstr "" #: pretix/base/exporters/items.py:71 pretix/base/exporters/reusablemedia.py:48 #: pretix/base/models/customers.py:57 pretix/base/models/customers.py:392 -#: pretix/base/models/discount.py:56 pretix/base/models/event.py:1452 -#: pretix/base/models/items.py:437 pretix/base/models/items.py:1092 +#: pretix/base/models/discount.py:56 pretix/base/models/event.py:1460 +#: pretix/base/models/items.py:445 pretix/base/models/items.py:1100 #: pretix/base/models/media.py:77 pretix/base/settings.py:202 #: pretix/base/settings.py:237 pretix/base/settings.py:268 #: pretix/control/forms/filter.py:1120 pretix/control/forms/filter.py:1937 @@ -1585,22 +1594,22 @@ msgstr "" msgid "Sales channels" msgstr "" -#: pretix/base/exporters/items.py:73 pretix/base/models/items.py:445 -#: pretix/base/models/items.py:1106 +#: pretix/base/exporters/items.py:73 pretix/base/models/items.py:453 +#: pretix/base/models/items.py:1114 #: pretix/control/templates/pretixcontrol/items/index.html:43 msgid "Default price" msgstr "" -#: pretix/base/exporters/items.py:74 pretix/base/models/items.py:453 +#: pretix/base/exporters/items.py:74 pretix/base/models/items.py:461 #: pretix/control/templates/pretixcontrol/items/index.html:131 msgid "Free price input" msgstr "" -#: pretix/base/exporters/items.py:75 pretix/base/models/items.py:468 +#: pretix/base/exporters/items.py:75 pretix/base/models/items.py:476 msgid "Sales tax" msgstr "" -#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:473 +#: pretix/base/exporters/items.py:76 pretix/base/models/items.py:481 msgid "Is an admission ticket" msgstr "" @@ -1610,11 +1619,11 @@ msgstr "" msgid "Personalized ticket" msgstr "" -#: pretix/base/exporters/items.py:78 pretix/base/models/items.py:487 +#: pretix/base/exporters/items.py:78 pretix/base/models/items.py:495 msgid "Generate tickets" msgstr "" -#: pretix/base/exporters/items.py:79 pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/items.py:79 pretix/base/exporters/orderlist.py:1135 #: pretix/base/exporters/waitinglist.py:41 pretix/base/shredder.py:367 #: pretix/control/forms/event.py:1608 pretix/control/navigation.py:235 #: pretix/control/templates/pretixcontrol/event/settings.html:351 @@ -1640,7 +1649,7 @@ msgstr "" #: pretix/base/exporters/items.py:80 pretix/base/models/discount.py:78 #: pretix/base/models/items.py:186 pretix/base/models/items.py:242 -#: pretix/base/models/items.py:510 pretix/base/models/items.py:1145 +#: pretix/base/models/items.py:518 pretix/base/models/items.py:1153 #: pretix/base/payment.py:341 pretix/control/forms/subevents.py:320 #: pretix/control/forms/subevents.py:342 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:506 @@ -1651,7 +1660,7 @@ msgstr "" #: pretix/base/exporters/items.py:81 pretix/base/models/discount.py:83 #: pretix/base/models/items.py:191 pretix/base/models/items.py:247 -#: pretix/base/models/items.py:520 pretix/base/models/items.py:1155 +#: pretix/base/models/items.py:528 pretix/base/models/items.py:1163 #: pretix/base/payment.py:335 pretix/control/forms/subevents.py:325 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:511 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:176 @@ -1659,67 +1668,68 @@ msgstr "" msgid "Available until" msgstr "" -#: pretix/base/exporters/items.py:82 pretix/base/models/items.py:552 +#: pretix/base/exporters/items.py:82 pretix/base/models/items.py:560 msgid "This product can only be bought using a voucher." msgstr "" -#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:565 +#: pretix/base/exporters/items.py:83 pretix/base/models/items.py:573 msgid "" "This product will only be shown if a voucher matching the product is " "redeemed." msgstr "" -#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:558 +#: pretix/base/exporters/items.py:84 pretix/base/models/items.py:566 msgid "Buying this product requires approval" msgstr "" -#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:571 +#: pretix/base/exporters/items.py:85 pretix/base/models/items.py:579 msgid "Only sell this product as part of a bundle" msgstr "" -#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:578 +#: pretix/base/exporters/items.py:86 pretix/base/models/items.py:586 msgid "Allow product to be canceled or changed" msgstr "" -#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:584 +#: pretix/base/exporters/items.py:87 pretix/base/models/items.py:592 msgid "Minimum amount per order" msgstr "" -#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:591 +#: pretix/base/exporters/items.py:88 pretix/base/models/items.py:599 msgid "Maximum amount per order" msgstr "" #: pretix/base/exporters/items.py:89 pretix/base/exporters/orderlist.py:282 -#: pretix/base/models/items.py:599 pretix/base/models/items.py:1182 +#: pretix/base/models/items.py:607 pretix/base/models/items.py:1190 #: pretix/base/models/orders.py:280 -#: pretix/plugins/checkinlists/exporters.py:517 +#: pretix/plugins/checkinlists/exporters.py:520 msgid "Requires special attention" msgstr "" #: pretix/base/exporters/items.py:90 pretix/base/exporters/orderlist.py:283 -#: pretix/base/models/items.py:606 pretix/base/models/items.py:1189 +#: pretix/base/models/items.py:614 pretix/base/models/items.py:1197 #: pretix/base/models/orders.py:287 +#: pretix/plugins/checkinlists/exporters.py:522 msgid "Check-in text" msgstr "" -#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:611 -#: pretix/base/models/items.py:1109 +#: pretix/base/exporters/items.py:91 pretix/base/models/items.py:619 +#: pretix/base/models/items.py:1117 msgid "Original price" msgstr "" -#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:628 +#: pretix/base/exporters/items.py:92 pretix/base/models/items.py:636 msgid "This product is a gift card" msgstr "" -#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:634 -#: pretix/base/models/items.py:1130 +#: pretix/base/exporters/items.py:93 pretix/base/models/items.py:642 +#: pretix/base/models/items.py:1138 #: pretix/control/templates/pretixcontrol/item/include_variations.html:41 #: pretix/control/templates/pretixcontrol/item/include_variations.html:155 msgid "Require a valid membership" msgstr "" -#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:643 -#: pretix/base/models/items.py:1139 +#: pretix/base/exporters/items.py:94 pretix/base/models/items.py:651 +#: pretix/base/models/items.py:1147 msgid "Hide without a valid membership" msgstr "" @@ -1755,7 +1765,7 @@ msgid "" "position, and one with a line for every additional fee charged in an order." msgstr "" -#: pretix/base/exporters/orderlist.py:100 pretix/base/models/orders.py:325 +#: pretix/base/exporters/orderlist.py:100 pretix/base/models/orders.py:330 #: pretix/control/navigation.py:253 pretix/control/navigation.py:360 #: pretix/control/templates/pretixcontrol/orders/index.html:8 #: pretix/control/templates/pretixcontrol/orders/index.html:10 @@ -1767,7 +1777,7 @@ msgstr "" msgid "Orders" msgstr "" -#: pretix/base/exporters/orderlist.py:101 pretix/base/models/orders.py:2494 +#: pretix/base/exporters/orderlist.py:101 pretix/base/models/orders.py:2499 #: pretix/base/notifications.py:205 msgid "Order positions" msgstr "" @@ -1810,11 +1820,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:261 #: pretix/base/exporters/orderlist.py:440 #: pretix/base/exporters/orderlist.py:572 -#: pretix/base/exporters/orderlist.py:873 -#: pretix/base/exporters/orderlist.py:1073 -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:876 +#: pretix/base/exporters/orderlist.py:1076 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/base/exporters/waitinglist.py:113 pretix/control/forms/event.py:1584 -#: pretix/control/forms/organizer.py:114 +#: pretix/control/forms/organizer.py:115 msgid "Event slug" msgstr "" @@ -1830,8 +1840,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:261 #: pretix/base/exporters/orderlist.py:443 #: pretix/base/exporters/orderlist.py:576 -#: pretix/base/exporters/orderlist.py:1073 -#: pretix/base/exporters/orderlist.py:1309 +#: pretix/base/exporters/orderlist.py:1076 +#: pretix/base/exporters/orderlist.py:1312 #: pretix/base/exporters/waitinglist.py:120 #: pretix/base/exporters/waitinglist.py:168 pretix/base/models/orders.py:214 #: pretix/control/forms/filter.py:938 pretix/control/forms/filter.py:1117 @@ -1885,7 +1895,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:262 #: pretix/base/exporters/orderlist.py:446 #: pretix/base/exporters/orderlist.py:579 -#: pretix/base/exporters/orderlist.py:877 pretix/base/notifications.py:203 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 #: pretix/control/forms/filter.py:2258 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 @@ -1893,7 +1903,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/customer.html:206 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:45 #: pretix/control/templates/pretixcontrol/search/orders.html:57 -#: pretix/plugins/checkinlists/exporters.py:515 +#: pretix/plugins/checkinlists/exporters.py:122 +#: pretix/plugins/checkinlists/exporters.py:518 #: pretix/plugins/reports/exporters.py:498 #: pretix/plugins/reports/exporters.py:561 #: pretix/plugins/reports/exporters.py:680 @@ -1907,8 +1918,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:262 #: pretix/base/exporters/orderlist.py:447 #: pretix/base/exporters/orderlist.py:580 -#: pretix/base/exporters/orderlist.py:878 -#: pretix/plugins/checkinlists/exporters.py:516 +#: pretix/base/exporters/orderlist.py:881 +#: pretix/plugins/checkinlists/exporters.py:519 msgid "Order time" msgstr "" @@ -1925,7 +1936,7 @@ msgid "Fees" msgstr "" #: pretix/base/exporters/orderlist.py:270 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:471 +#: pretix/base/exporters/orderlist.py:657 pretix/base/modelimport_orders.py:471 #: pretix/control/templates/pretixcontrol/order/index.html:192 #: pretix/control/templates/pretixcontrol/pdf/index.html:232 msgid "Order locale" @@ -1951,7 +1962,7 @@ msgid "Invoice numbers" msgstr "" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 #: pretix/control/forms/filter.py:582 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" @@ -1971,14 +1982,14 @@ msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 #: pretix/control/forms/filter.py:564 msgid "E-mail address verified" msgstr "" #: pretix/base/exporters/orderlist.py:288 #: pretix/base/exporters/orderlist.py:465 -#: pretix/base/exporters/orderlist.py:657 +#: pretix/base/exporters/orderlist.py:659 msgid "External customer ID" msgstr "" @@ -1988,14 +1999,14 @@ msgid "Paid by {method}" msgstr "" #: pretix/base/exporters/orderlist.py:448 -#: pretix/base/exporters/orderlist.py:891 +#: pretix/base/exporters/orderlist.py:894 msgid "Fee type" msgstr "" #: pretix/base/exporters/orderlist.py:450 #: pretix/base/exporters/orderlist.py:591 -#: pretix/base/exporters/orderlist.py:897 pretix/base/modelimport_orders.py:431 -#: pretix/base/models/orders.py:1470 pretix/base/models/orders.py:2928 +#: pretix/base/exporters/orderlist.py:900 pretix/base/modelimport_orders.py:431 +#: pretix/base/models/orders.py:1475 pretix/base/models/orders.py:2933 #: pretix/base/pdf.py:158 #: pretix/control/templates/pretixcontrol/item/index.html:146 #: pretix/control/templates/pretixcontrol/order/change.html:188 @@ -2003,15 +2014,15 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk.html:496 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:161 #: pretix/control/templates/pretixcontrol/subevents/detail.html:139 -#: pretix/plugins/checkinlists/exporters.py:371 -#: pretix/plugins/checkinlists/exporters.py:494 +#: pretix/plugins/checkinlists/exporters.py:374 +#: pretix/plugins/checkinlists/exporters.py:497 #: pretix/plugins/reports/accountingreport.py:314 msgid "Price" msgstr "" #: pretix/base/exporters/orderlist.py:452 #: pretix/base/exporters/orderlist.py:593 -#: pretix/base/exporters/orderlist.py:900 +#: pretix/base/exporters/orderlist.py:903 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:9 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:16 #: pretix/control/templates/pretixcontrol/order/change.html:159 @@ -2020,24 +2031,24 @@ msgstr "" #: pretix/base/exporters/orderlist.py:455 #: pretix/base/exporters/orderlist.py:460 -#: pretix/base/exporters/orderlist.py:643 -#: pretix/base/exporters/orderlist.py:647 pretix/base/pdf.py:330 +#: pretix/base/exporters/orderlist.py:644 +#: pretix/base/exporters/orderlist.py:648 pretix/base/pdf.py:330 msgid "Invoice address name" msgstr "" #: pretix/base/exporters/orderlist.py:480 -#: pretix/base/exporters/orderlist.py:681 pretix/base/models/orders.py:203 +#: pretix/base/exporters/orderlist.py:683 pretix/base/models/orders.py:203 msgid "canceled" msgstr "" #: pretix/base/exporters/orderlist.py:575 -#: pretix/base/exporters/orderlist.py:884 -#: pretix/plugins/checkinlists/exporters.py:750 +#: pretix/base/exporters/orderlist.py:887 +#: pretix/plugins/checkinlists/exporters.py:755 msgid "Position ID" msgstr "" #: pretix/base/exporters/orderlist.py:584 -#: pretix/base/exporters/orderlist.py:1136 +#: pretix/base/exporters/orderlist.py:1139 #: pretix/base/exporters/waitinglist.py:116 pretix/base/forms/questions.py:626 #: pretix/base/forms/questions.py:635 pretix/base/models/memberships.py:145 #: pretix/control/forms/rrule.py:49 @@ -2050,13 +2061,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:19 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:18 #: pretix/plugins/badges/exporters.py:465 -#: pretix/plugins/checkinlists/exporters.py:507 -#: pretix/plugins/checkinlists/exporters.py:694 +#: pretix/plugins/checkinlists/exporters.py:510 +#: pretix/plugins/checkinlists/exporters.py:699 msgid "Start date" msgstr "" #: pretix/base/exporters/orderlist.py:585 -#: pretix/base/exporters/orderlist.py:1137 +#: pretix/base/exporters/orderlist.py:1140 #: pretix/base/exporters/waitinglist.py:117 #: pretix/base/models/memberships.py:148 #: pretix/control/templates/pretixcontrol/events/index.html:82 @@ -2064,14 +2075,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:21 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:20 #: pretix/plugins/badges/exporters.py:472 -#: pretix/plugins/checkinlists/exporters.py:508 -#: pretix/plugins/checkinlists/exporters.py:695 +#: pretix/plugins/checkinlists/exporters.py:511 +#: pretix/plugins/checkinlists/exporters.py:700 msgid "End date" msgstr "" #: pretix/base/exporters/orderlist.py:587 -#: pretix/base/exporters/orderlist.py:888 pretix/base/modelimport_orders.py:109 -#: pretix/base/modelimport_vouchers.py:174 pretix/base/models/items.py:737 +#: pretix/base/exporters/orderlist.py:891 pretix/base/modelimport_orders.py:109 +#: pretix/base/modelimport_vouchers.py:174 pretix/base/models/items.py:745 #: pretix/base/models/vouchers.py:250 pretix/base/models/waitinglist.py:91 #: pretix/control/forms/filter.py:2058 pretix/control/forms/filter.py:2313 #: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:66 @@ -2084,10 +2095,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:134 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: pretix/control/views/vouchers.py:118 pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:371 -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:687 -#: pretix/plugins/checkinlists/exporters.py:752 +#: pretix/plugins/checkinlists/exporters.py:374 +#: pretix/plugins/checkinlists/exporters.py:497 +#: pretix/plugins/checkinlists/exporters.py:692 +#: pretix/plugins/checkinlists/exporters.py:757 #: pretix/plugins/reports/accountingreport.py:270 #: pretix/plugins/reports/exporters.py:375 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:100 @@ -2100,13 +2111,13 @@ msgstr "" #: pretix/base/exporters/orderlist.py:595 #: pretix/base/exporters/orderlist.py:600 pretix/base/forms/questions.py:655 #: pretix/base/modelimport_orders.py:313 pretix/base/models/customers.py:289 -#: pretix/base/models/orders.py:1474 pretix/base/pdf.py:172 -#: pretix/control/forms/filter.py:645 pretix/control/forms/organizer.py:925 +#: pretix/base/models/orders.py:1479 pretix/base/pdf.py:172 +#: pretix/control/forms/filter.py:645 pretix/control/forms/organizer.py:926 #: pretix/control/templates/pretixcontrol/order/index.html:520 #: pretix/control/templates/pretixcontrol/organizers/customer.html:120 #: pretix/control/views/item.py:433 pretix/plugins/badges/exporters.py:481 #: pretix/plugins/checkinlists/exporters.py:120 -#: pretix/plugins/checkinlists/exporters.py:488 +#: pretix/plugins/checkinlists/exporters.py:491 #: pretix/plugins/ticketoutputpdf/exporters.py:94 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:166 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:169 @@ -2117,7 +2128,7 @@ msgid "Attendee name" msgstr "" #: pretix/base/exporters/orderlist.py:602 pretix/base/forms/questions.py:661 -#: pretix/base/models/customers.py:296 pretix/base/models/orders.py:1482 +#: pretix/base/models/customers.py:296 pretix/base/models/orders.py:1487 #: pretix/base/pdf.py:214 #: pretix/control/templates/pretixcontrol/order/index.html:525 #: pretix/control/views/item.py:445 @@ -2145,56 +2156,56 @@ msgstr "" #: pretix/base/exporters/orderlist.py:612 pretix/base/modelimport_orders.py:569 #: pretix/base/modelimport_vouchers.py:272 -#: pretix/plugins/checkinlists/exporters.py:519 +#: pretix/plugins/checkinlists/exporters.py:523 msgid "Seat ID" msgstr "" #: pretix/base/exporters/orderlist.py:613 -#: pretix/plugins/checkinlists/exporters.py:520 +#: pretix/plugins/checkinlists/exporters.py:524 msgid "Seat name" msgstr "" #: pretix/base/exporters/orderlist.py:614 -#: pretix/plugins/checkinlists/exporters.py:521 +#: pretix/plugins/checkinlists/exporters.py:525 msgid "Seat zone" msgstr "" #: pretix/base/exporters/orderlist.py:615 -#: pretix/plugins/checkinlists/exporters.py:522 +#: pretix/plugins/checkinlists/exporters.py:526 msgid "Seat row" msgstr "" #: pretix/base/exporters/orderlist.py:616 -#: pretix/plugins/checkinlists/exporters.py:523 +#: pretix/plugins/checkinlists/exporters.py:527 msgid "Seat number" msgstr "" #: pretix/base/exporters/orderlist.py:617 #: pretix/control/templates/pretixcontrol/order/change.html:212 -#: pretix/plugins/checkinlists/exporters.py:423 -#: pretix/plugins/checkinlists/exporters.py:524 +#: pretix/plugins/checkinlists/exporters.py:426 +#: pretix/plugins/checkinlists/exporters.py:528 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:108 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:110 msgid "Blocked" msgstr "" #: pretix/base/exporters/orderlist.py:618 pretix/base/modelimport_orders.py:499 -#: pretix/base/models/orders.py:2461 +#: pretix/base/models/orders.py:2466 #: pretix/control/templates/pretixcontrol/organizers/customer.html:117 -#: pretix/plugins/checkinlists/exporters.py:525 -#: pretix/plugins/checkinlists/exporters.py:697 +#: pretix/plugins/checkinlists/exporters.py:529 +#: pretix/plugins/checkinlists/exporters.py:702 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:22 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:131 msgid "Valid from" msgstr "" #: pretix/base/exporters/orderlist.py:619 pretix/base/modelimport_orders.py:507 -#: pretix/base/modelimport_vouchers.py:111 pretix/base/models/orders.py:2466 +#: pretix/base/modelimport_vouchers.py:111 pretix/base/models/orders.py:2471 #: pretix/base/models/vouchers.py:221 #: pretix/control/templates/pretixcontrol/organizers/customer.html:118 #: pretix/control/views/vouchers.py:118 -#: pretix/plugins/checkinlists/exporters.py:526 -#: pretix/plugins/checkinlists/exporters.py:698 +#: pretix/plugins/checkinlists/exporters.py:530 +#: pretix/plugins/checkinlists/exporters.py:703 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:24 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:132 msgid "Valid until" @@ -2204,28 +2215,32 @@ msgstr "" msgid "Order comment" msgstr "" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +msgid "Add-on to position ID" +msgstr "" + +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:340 msgid "Invoice address street" msgstr "" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:345 +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:345 msgid "Invoice address ZIP code" msgstr "" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:350 +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:350 msgid "Invoice address city" msgstr "" -#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:360 +#: pretix/base/exporters/orderlist.py:651 pretix/base/pdf.py:360 msgid "Invoice address country" msgstr "" -#: pretix/base/exporters/orderlist.py:651 +#: pretix/base/exporters/orderlist.py:652 msgctxt "address" msgid "Invoice address state" msgstr "" -#: pretix/base/exporters/orderlist.py:658 pretix/control/navigation.py:303 +#: pretix/base/exporters/orderlist.py:660 pretix/control/navigation.py:303 #: pretix/control/templates/pretixcontrol/checkin/lists.html:6 #: pretix/control/templates/pretixcontrol/checkin/lists.html:8 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:519 @@ -2235,24 +2250,24 @@ msgstr "" msgid "Check-in lists" msgstr "" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 msgid "Order transaction data" msgstr "" -#: pretix/base/exporters/orderlist.py:821 +#: pretix/base/exporters/orderlist.py:824 msgid "" "Download a spreadsheet of all substantial changes to orders, i.e. all " "changes to products, prices or tax rates. The information is only accurate " "for changes made with pretix versions released after October 2021." msgstr "" -#: pretix/base/exporters/orderlist.py:837 +#: pretix/base/exporters/orderlist.py:840 msgid "Only include transactions created within this date range." msgstr "" -#: pretix/base/exporters/orderlist.py:872 pretix/base/models/event.py:651 -#: pretix/base/models/items.py:416 pretix/base/models/items.py:1971 -#: pretix/base/models/orders.py:231 pretix/base/models/orders.py:2997 +#: pretix/base/exporters/orderlist.py:875 pretix/base/models/event.py:659 +#: pretix/base/models/items.py:424 pretix/base/models/items.py:1979 +#: pretix/base/models/orders.py:231 pretix/base/models/orders.py:3002 #: pretix/base/models/vouchers.py:181 pretix/base/models/waitinglist.py:55 #: pretix/base/notifications.py:187 pretix/control/forms/filter.py:913 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 @@ -2265,9 +2280,9 @@ msgstr "" msgid "Event" msgstr "" -#: pretix/base/exporters/orderlist.py:874 -#: pretix/base/exporters/orderlist.py:1213 -#: pretix/base/exporters/orderlist.py:1357 +#: pretix/base/exporters/orderlist.py:877 +#: pretix/base/exporters/orderlist.py:1216 +#: pretix/base/exporters/orderlist.py:1360 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:50 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:46 @@ -2279,128 +2294,128 @@ msgstr "" msgid "Currency" msgstr "" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 msgid "Transaction date" msgstr "" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 msgid "Transaction time" msgstr "" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 msgid "Old data" msgstr "" -#: pretix/base/exporters/orderlist.py:885 pretix/base/models/items.py:1494 +#: pretix/base/exporters/orderlist.py:888 pretix/base/models/items.py:1502 #: pretix/control/templates/pretixcontrol/order/transactions.html:22 msgid "Quantity" msgstr "" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 msgid "Internal fee type" msgstr "" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 msgctxt "subevent" msgid "Date ID" msgstr "" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 msgid "Tax rule ID" msgstr "" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 msgid "Gross total" msgstr "" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 msgid "Tax total" msgstr "" -#: pretix/base/exporters/orderlist.py:913 +#: pretix/base/exporters/orderlist.py:916 msgid "" "This value is supplied for informational purposes, it is not part of the " "original transaction data and might have changed since the transaction." msgstr "" -#: pretix/base/exporters/orderlist.py:936 +#: pretix/base/exporters/orderlist.py:939 msgid "Converted from legacy version" msgstr "" -#: pretix/base/exporters/orderlist.py:998 +#: pretix/base/exporters/orderlist.py:1001 msgid "Payments and refunds" msgstr "" -#: pretix/base/exporters/orderlist.py:1000 +#: pretix/base/exporters/orderlist.py:1003 msgid "Download a spreadsheet of all payments or refunds of every order." msgstr "" -#: pretix/base/exporters/orderlist.py:1009 +#: pretix/base/exporters/orderlist.py:1012 msgid "Date range (payment date)" msgstr "" -#: pretix/base/exporters/orderlist.py:1012 +#: pretix/base/exporters/orderlist.py:1015 msgid "" "Note that using this will exclude any non-confirmed payments or non-" "completed refunds." msgstr "" -#: pretix/base/exporters/orderlist.py:1016 +#: pretix/base/exporters/orderlist.py:1019 msgid "Date range (start of transaction)" msgstr "" -#: pretix/base/exporters/orderlist.py:1022 +#: pretix/base/exporters/orderlist.py:1025 msgid "Payment states" msgstr "" -#: pretix/base/exporters/orderlist.py:1030 +#: pretix/base/exporters/orderlist.py:1033 msgid "Refund states" msgstr "" -#: pretix/base/exporters/orderlist.py:1073 -#: pretix/base/exporters/orderlist.py:1214 -#: pretix/base/exporters/orderlist.py:1256 pretix/base/models/orders.py:324 -#: pretix/base/models/orders.py:1710 pretix/base/models/orders.py:2113 -#: pretix/base/models/orders.py:2270 pretix/base/models/orders.py:2425 -#: pretix/base/models/orders.py:2890 +#: pretix/base/exporters/orderlist.py:1076 +#: pretix/base/exporters/orderlist.py:1217 +#: pretix/base/exporters/orderlist.py:1259 pretix/base/models/orders.py:329 +#: pretix/base/models/orders.py:1715 pretix/base/models/orders.py:2118 +#: pretix/base/models/orders.py:2275 pretix/base/models/orders.py:2430 +#: pretix/base/models/orders.py:2895 #: pretix/control/templates/pretixcontrol/organizers/customer.html:119 #: pretix/control/templates/pretixcontrol/search/payments.html:78 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:15 -#: pretix/plugins/checkinlists/exporters.py:369 +#: pretix/plugins/checkinlists/exporters.py:372 #: pretix/presale/templates/pretixpresale/event/order.html:66 msgid "Order" msgstr "" -#: pretix/base/exporters/orderlist.py:1073 -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1076 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/control/templates/pretixcontrol/search/payments.html:75 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:5 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control_legacy.html:5 msgid "Payment ID" msgstr "" -#: pretix/base/exporters/orderlist.py:1073 -#: pretix/base/exporters/orderlist.py:1354 +#: pretix/base/exporters/orderlist.py:1076 +#: pretix/base/exporters/orderlist.py:1357 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:30 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:59 msgid "Creation date" msgstr "" -#: pretix/base/exporters/orderlist.py:1073 +#: pretix/base/exporters/orderlist.py:1076 #: pretix/control/templates/pretixcontrol/order/index.html:841 msgid "Completion date" msgstr "" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Status code" msgstr "" -#: pretix/base/exporters/orderlist.py:1074 -#: pretix/base/exporters/orderlist.py:1212 -#: pretix/base/exporters/orderlist.py:1256 pretix/base/models/orders.py:1706 -#: pretix/base/models/orders.py:2109 pretix/control/forms/filter.py:970 +#: pretix/base/exporters/orderlist.py:1077 +#: pretix/base/exporters/orderlist.py:1215 +#: pretix/base/exporters/orderlist.py:1259 pretix/base/models/orders.py:1711 +#: pretix/base/models/orders.py:2114 pretix/control/forms/filter.py:970 #: pretix/control/forms/filter.py:973 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 @@ -2414,7 +2429,7 @@ msgstr "" msgid "Amount" msgstr "" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:102 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:115 #: pretix/control/templates/pretixcontrol/order/index.html:748 @@ -2425,84 +2440,84 @@ msgstr "" msgid "Payment method" msgstr "" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Matching ID" msgstr "" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:38 msgid "Payment details" msgstr "" -#: pretix/base/exporters/orderlist.py:1124 +#: pretix/base/exporters/orderlist.py:1127 msgid "Quota availabilities" msgstr "" -#: pretix/base/exporters/orderlist.py:1126 +#: pretix/base/exporters/orderlist.py:1129 msgid "" "Download a spreadsheet of all quotas including their current availability." msgstr "" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/event/cancel.html:20 #: pretix/control/views/item.py:949 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:1131 pretix/control/views/item.py:954 +#: pretix/base/exporters/orderlist.py:1134 pretix/control/views/item.py:954 msgid "Pending orders" msgstr "" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:1132 pretix/control/views/item.py:973 +#: pretix/base/exporters/orderlist.py:1135 pretix/control/views/item.py:973 msgid "Current user's carts" msgstr "" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Exited orders" msgstr "" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Current availability" msgstr "" -#: pretix/base/exporters/orderlist.py:1149 -#: pretix/base/exporters/orderlist.py:1156 +#: pretix/base/exporters/orderlist.py:1152 +#: pretix/base/exporters/orderlist.py:1159 #: pretix/control/templates/pretixcontrol/items/quota.html:58 #: pretix/control/views/item.py:980 msgid "Infinite" msgstr "" -#: pretix/base/exporters/orderlist.py:1178 +#: pretix/base/exporters/orderlist.py:1181 msgid "Gift card transactions" msgstr "" -#: pretix/base/exporters/orderlist.py:1180 -#: pretix/base/exporters/orderlist.py:1285 +#: pretix/base/exporters/orderlist.py:1183 +#: pretix/base/exporters/orderlist.py:1288 msgctxt "export_category" msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:1181 +#: pretix/base/exporters/orderlist.py:1184 msgid "Download a spreadsheet of all gift card transactions." msgstr "" -#: pretix/base/exporters/orderlist.py:1209 -#: pretix/base/exporters/orderlist.py:1256 -#: pretix/base/exporters/orderlist.py:1352 pretix/base/models/giftcards.py:89 +#: pretix/base/exporters/orderlist.py:1212 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/orderlist.py:1355 pretix/base/models/giftcards.py:89 #: pretix/control/templates/pretixcontrol/giftcards/checkout.html:5 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:4 #: pretix/control/templates/pretixcontrol/order/index.html:512 @@ -2512,16 +2527,16 @@ msgstr "" msgid "Gift card code" msgstr "" -#: pretix/base/exporters/orderlist.py:1210 -#: pretix/base/exporters/orderlist.py:1299 +#: pretix/base/exporters/orderlist.py:1213 #: pretix/base/exporters/orderlist.py:1302 +#: pretix/base/exporters/orderlist.py:1305 #: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:242 #: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "" -#: pretix/base/exporters/orderlist.py:1215 pretix/base/models/organizer.py:96 +#: pretix/base/exporters/orderlist.py:1218 pretix/base/models/organizer.py:96 #: pretix/control/forms/event.py:107 pretix/control/forms/event.py:113 #: pretix/control/forms/filter.py:806 pretix/control/forms/filter.py:925 #: pretix/control/forms/filter.py:1607 @@ -2537,7 +2552,7 @@ msgstr "" msgid "Organizer" msgstr "" -#: pretix/base/exporters/orderlist.py:1222 pretix/base/invoice.py:512 +#: pretix/base/exporters/orderlist.py:1225 pretix/base/invoice.py:512 #: pretix/control/templates/pretixcontrol/base.html:279 #: pretix/control/templates/pretixcontrol/checkin/index.html:145 #: pretix/control/templates/pretixcontrol/order/index.html:24 @@ -2564,41 +2579,41 @@ msgstr "" msgid "TEST MODE" msgstr "" -#: pretix/base/exporters/orderlist.py:1237 +#: pretix/base/exporters/orderlist.py:1240 msgid "Gift card redemptions" msgstr "" -#: pretix/base/exporters/orderlist.py:1239 +#: pretix/base/exporters/orderlist.py:1242 msgid "" "Download a spreadsheet of all payments or refunds that involve gift cards." msgstr "" -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:16 msgid "Issuer" msgstr "" -#: pretix/base/exporters/orderlist.py:1283 pretix/control/navigation.py:536 +#: pretix/base/exporters/orderlist.py:1286 pretix/control/navigation.py:536 #: pretix/control/navigation.py:554 #: pretix/control/templates/pretixcontrol/organizers/edit.html:156 #: pretix/plugins/reports/accountingreport.py:898 msgid "Gift cards" msgstr "" -#: pretix/base/exporters/orderlist.py:1286 +#: pretix/base/exporters/orderlist.py:1289 msgid "Download a spreadsheet of all gift cards including their current value." msgstr "" -#: pretix/base/exporters/orderlist.py:1293 +#: pretix/base/exporters/orderlist.py:1296 msgid "Show value at" msgstr "" -#: pretix/base/exporters/orderlist.py:1296 +#: pretix/base/exporters/orderlist.py:1299 msgid "Defaults to the time of report." msgstr "" -#: pretix/base/exporters/orderlist.py:1301 -#: pretix/base/exporters/orderlist.py:1311 pretix/control/forms/filter.py:516 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:516 #: pretix/control/forms/filter.py:1119 pretix/control/forms/filter.py:1340 #: pretix/control/forms/filter.py:1349 pretix/control/forms/filter.py:1421 #: pretix/control/forms/filter.py:1431 pretix/control/forms/filter.py:1494 @@ -2616,24 +2631,24 @@ msgstr "" msgid "All" msgstr "" -#: pretix/base/exporters/orderlist.py:1303 pretix/control/forms/filter.py:1342 +#: pretix/base/exporters/orderlist.py:1306 pretix/control/forms/filter.py:1342 msgid "Live" msgstr "" -#: pretix/base/exporters/orderlist.py:1312 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:1350 #: pretix/control/templates/pretixcontrol/pdf/index.html:252 msgid "Empty" msgstr "" -#: pretix/base/exporters/orderlist.py:1313 pretix/control/forms/filter.py:1351 +#: pretix/base/exporters/orderlist.py:1316 pretix/control/forms/filter.py:1351 msgid "Valid and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:1352 +#: pretix/base/exporters/orderlist.py:1317 pretix/control/forms/filter.py:1352 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:225 #: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 @@ -2644,22 +2659,22 @@ msgstr "" msgid "Expired" msgstr "" -#: pretix/base/exporters/orderlist.py:1353 pretix/base/models/giftcards.py:98 +#: pretix/base/exporters/orderlist.py:1356 pretix/base/models/giftcards.py:98 msgid "Test mode card" msgstr "" -#: pretix/base/exporters/orderlist.py:1355 +#: pretix/base/exporters/orderlist.py:1358 #: pretix/base/modelimport_orders.py:515 pretix/base/models/giftcards.py:102 #: pretix/control/templates/pretixcontrol/order/index.html:202 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:62 msgid "Expiry date" msgstr "" -#: pretix/base/exporters/orderlist.py:1356 pretix/control/forms/orders.py:830 +#: pretix/base/exporters/orderlist.py:1359 pretix/control/forms/orders.py:830 msgid "Special terms and conditions" msgstr "" -#: pretix/base/exporters/orderlist.py:1358 +#: pretix/base/exporters/orderlist.py:1361 #: pretix/control/templates/pretixcontrol/order/change.html:98 #: pretix/control/templates/pretixcontrol/order/change.html:392 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 @@ -2667,15 +2682,15 @@ msgstr "" msgid "Current value" msgstr "" -#: pretix/base/exporters/orderlist.py:1359 +#: pretix/base/exporters/orderlist.py:1362 msgid "Created in order" msgstr "" -#: pretix/base/exporters/orderlist.py:1360 +#: pretix/base/exporters/orderlist.py:1363 msgid "Last invoice number of order" msgstr "" -#: pretix/base/exporters/orderlist.py:1361 +#: pretix/base/exporters/orderlist.py:1364 msgid "Last invoice date of order" msgstr "" @@ -2709,7 +2724,7 @@ msgid "Identifier" msgstr "" #: pretix/base/exporters/reusablemedia.py:49 pretix/base/models/media.py:81 -#: pretix/base/models/orders.py:263 pretix/base/models/orders.py:3009 +#: pretix/base/models/orders.py:263 pretix/base/models/orders.py:3014 #: pretix/control/forms/orders.py:76 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:138 msgid "Expiration date" @@ -2796,7 +2811,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:18 #: pretix/control/templates/pretixcontrol/vouchers/index.html:114 #: pretix/control/views/vouchers.py:118 pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:514 +#: pretix/plugins/checkinlists/exporters.py:517 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:51 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:53 #: pretix/presale/templates/pretixpresale/event/fragment_voucher_form.html:12 @@ -2889,7 +2904,7 @@ msgid "" "image no larger than 10000 x 10000 pixels." msgstr "" -#: pretix/base/forms/questions.py:485 +#: pretix/base/forms/questions.py:485 pretix/helpers/images.py:75 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -2969,7 +2984,7 @@ msgstr "" msgid "Repeat new password" msgstr "" -#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:401 +#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:402 #: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" @@ -3019,8 +3034,8 @@ msgstr "" msgid "Available placeholders: {list}" msgstr "" -#: pretix/base/forms/widgets.py:213 pretix/base/models/items.py:1595 -#: pretix/base/reldate.py:201 pretix/plugins/checkinlists/exporters.py:746 +#: pretix/base/forms/widgets.py:213 pretix/base/models/items.py:1603 +#: pretix/base/reldate.py:201 pretix/plugins/checkinlists/exporters.py:751 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:54 msgid "Time" @@ -3333,7 +3348,7 @@ msgid "Multiple matching products were found." msgstr "" #: pretix/base/modelimport_orders.py:139 -#: pretix/base/modelimport_vouchers.py:205 pretix/base/models/items.py:1197 +#: pretix/base/modelimport_vouchers.py:205 pretix/base/models/items.py:1205 #: pretix/base/models/vouchers.py:263 pretix/base/models/waitinglist.py:99 msgid "Product variation" msgstr "" @@ -3445,8 +3460,8 @@ msgstr "" msgid "You need to select a specific seat." msgstr "" -#: pretix/base/modelimport_orders.py:630 pretix/base/models/items.py:1610 -#: pretix/base/models/items.py:1705 pretix/control/forms/item.py:92 +#: pretix/base/modelimport_orders.py:630 pretix/base/models/items.py:1618 +#: pretix/base/models/items.py:1713 pretix/control/forms/item.py:91 #: pretix/control/templates/pretixcontrol/items/question_edit.html:10 #: pretix/control/templates/pretixcontrol/items/question_edit.html:17 #: pretix/control/templates/pretixcontrol/items/questions.html:21 @@ -3454,7 +3469,7 @@ msgid "Question" msgstr "" #: pretix/base/modelimport_orders.py:640 pretix/base/modelimport_orders.py:648 -#: pretix/base/models/items.py:1769 pretix/base/models/items.py:1787 +#: pretix/base/models/items.py:1777 pretix/base/models/items.py:1795 msgid "Invalid option selected." msgstr "" @@ -3463,7 +3478,7 @@ msgid "Ambiguous option selected." msgstr "" #: pretix/base/modelimport_orders.py:681 pretix/base/models/orders.py:237 -#: pretix/control/forms/orders.py:643 pretix/control/forms/organizer.py:783 +#: pretix/control/forms/orders.py:643 pretix/control/forms/organizer.py:784 msgid "Customer" msgstr "" @@ -3519,7 +3534,7 @@ msgstr "" msgid "It is pointless to set a value without a price mode." msgstr "" -#: pretix/base/modelimport_vouchers.py:237 pretix/base/models/items.py:2032 +#: pretix/base/modelimport_vouchers.py:237 pretix/base/models/items.py:2040 #: pretix/base/models/vouchers.py:272 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:8 #: pretix/control/templates/pretixcontrol/items/quota_edit.html:15 @@ -3628,7 +3643,7 @@ msgid "All products (including newly created ones)" msgstr "" #: pretix/base/models/checkin.py:56 pretix/plugins/badges/exporters.py:436 -#: pretix/plugins/checkinlists/exporters.py:837 +#: pretix/plugins/checkinlists/exporters.py:842 msgid "Limit to products" msgstr "" @@ -3786,7 +3801,7 @@ msgid "Single-sign-on method" msgstr "" #: pretix/base/models/customers.py:85 pretix/base/models/devices.py:72 -#: pretix/base/models/items.py:1615 pretix/base/models/items.py:1863 +#: pretix/base/models/items.py:1623 pretix/base/models/items.py:1871 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." @@ -3798,13 +3813,13 @@ msgid "" "underscores. It must start and end with a letter or number." msgstr "" -#: pretix/base/models/customers.py:299 pretix/base/models/orders.py:1508 -#: pretix/base/models/orders.py:3170 pretix/base/settings.py:1096 +#: pretix/base/models/customers.py:299 pretix/base/models/orders.py:1513 +#: pretix/base/models/orders.py:3175 pretix/base/settings.py:1096 msgid "Company name" msgstr "" -#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1512 -#: pretix/base/models/orders.py:3177 pretix/base/settings.py:81 +#: pretix/base/models/customers.py:303 pretix/base/models/orders.py:1517 +#: pretix/base/models/orders.py:3182 pretix/base/settings.py:81 #: pretix/plugins/stripe/payment.py:272 msgid "Select country" msgstr "" @@ -3853,11 +3868,11 @@ msgstr "" msgid "Separate multiple values with spaces" msgstr "" -#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1614 +#: pretix/base/models/devices.py:71 pretix/base/models/items.py:1622 msgid "Internal identifier" msgstr "" -#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1727 +#: pretix/base/models/devices.py:91 pretix/base/models/items.py:1735 msgid "This identifier is already used for a different question." msgstr "" @@ -3866,7 +3881,7 @@ msgstr "" #: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 #: pretix/control/templates/pretixcontrol/organizers/gates.html:16 -#: pretix/plugins/checkinlists/exporters.py:758 +#: pretix/plugins/checkinlists/exporters.py:763 msgid "Gate" msgstr "" @@ -3894,8 +3909,8 @@ msgctxt "subevent" msgid "Each matching product must be for a different date" msgstr "" -#: pretix/base/models/discount.py:65 pretix/base/models/items.py:1101 -#: pretix/base/models/items.py:1420 pretix/base/models/items.py:1647 +#: pretix/base/models/discount.py:65 pretix/base/models/items.py:1109 +#: pretix/base/models/items.py:1428 pretix/base/models/items.py:1655 #: pretix/base/models/organizer.py:553 msgid "Position" msgstr "" @@ -4027,7 +4042,7 @@ msgstr "" msgid "The end of the event has to be later than its start." msgstr "" -#: pretix/base/models/event.py:561 +#: pretix/base/models/event.py:569 msgid "" "Should be short, only contain lowercase letters, numbers, dots, and dashes, " "and must be unique among your events. We recommend some kind of abbreviation " @@ -4036,37 +4051,37 @@ msgid "" "codes, invoice numbers, and bank transfer references." msgstr "" -#: pretix/base/models/event.py:568 pretix/base/models/organizer.py:87 +#: pretix/base/models/event.py:576 pretix/base/models/organizer.py:87 msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:585 pretix/base/models/event.py:1456 +#: pretix/base/models/event.py:593 pretix/base/models/event.py:1464 msgid "Show in lists" msgstr "" -#: pretix/base/models/event.py:586 +#: pretix/base/models/event.py:594 msgid "" "If selected, this event will show up publicly on the list of events for your " "organizer account." msgstr "" -#: pretix/base/models/event.py:590 pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:598 pretix/base/models/event.py:1479 #: pretix/control/forms/subevents.py:100 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:596 pretix/base/models/event.py:1477 +#: pretix/base/models/event.py:604 pretix/base/models/event.py:1485 #: pretix/control/forms/subevents.py:94 msgid "Optional. No products will be sold before this date." msgstr "" -#: pretix/base/models/event.py:621 pretix/control/navigation.py:65 +#: pretix/base/models/event.py:629 pretix/control/navigation.py:65 msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:628 pretix/base/pdf.py:229 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 #: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1602 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 @@ -4076,20 +4091,20 @@ msgstr "" msgid "Event series" msgstr "" -#: pretix/base/models/event.py:632 pretix/base/models/event.py:1505 +#: pretix/base/models/event.py:640 pretix/base/models/event.py:1513 msgid "Seating plan" msgstr "" -#: pretix/base/models/event.py:639 pretix/base/models/items.py:618 +#: pretix/base/models/event.py:647 pretix/base/models/items.py:626 msgid "Sell on all sales channels" msgstr "" -#: pretix/base/models/event.py:644 pretix/base/models/items.py:623 -#: pretix/base/models/items.py:1170 pretix/base/payment.py:417 +#: pretix/base/models/event.py:652 pretix/base/models/items.py:631 +#: pretix/base/models/items.py:1178 pretix/base/payment.py:417 msgid "Restrict to specific sales channels" msgstr "" -#: pretix/base/models/event.py:652 pretix/control/navigation.py:342 +#: pretix/base/models/event.py:660 pretix/control/navigation.py:342 #: pretix/control/navigation.py:468 #: pretix/control/templates/pretixcontrol/events/index.html:5 #: pretix/control/templates/pretixcontrol/events/index.html:7 @@ -4102,144 +4117,144 @@ msgstr "" msgid "Events" msgstr "" -#: pretix/base/models/event.py:1284 +#: pretix/base/models/event.py:1292 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1287 +#: pretix/base/models/event.py:1295 msgid "" "You have configured at least one paid product but have not configured a " "currency." msgstr "" -#: pretix/base/models/event.py:1290 +#: pretix/base/models/event.py:1298 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1295 +#: pretix/base/models/event.py:1303 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1402 +#: pretix/base/models/event.py:1410 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1408 +#: pretix/base/models/event.py:1416 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1411 +#: pretix/base/models/event.py:1419 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1417 +#: pretix/base/models/event.py:1425 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1423 +#: pretix/base/models/event.py:1431 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1453 +#: pretix/base/models/event.py:1461 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1457 +#: pretix/base/models/event.py:1465 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1502 pretix/base/settings.py:3002 +#: pretix/base/models/event.py:1510 pretix/base/settings.py:3006 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:1527 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1528 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1662 +#: pretix/base/models/event.py:1673 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1692 pretix/base/models/items.py:2147 +#: pretix/base/models/event.py:1703 pretix/base/models/items.py:2155 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1697 pretix/base/models/items.py:2152 +#: pretix/base/models/event.py:1708 pretix/base/models/items.py:2160 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1702 +#: pretix/base/models/event.py:1713 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1704 +#: pretix/base/models/event.py:1715 #: pretix/control/templates/pretixcontrol/organizers/properties.html:50 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1706 +#: pretix/base/models/event.py:1717 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1707 +#: pretix/base/models/event.py:1718 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:1713 pretix/base/models/items.py:2164 +#: pretix/base/models/event.py:1724 pretix/base/models/items.py:2172 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1716 +#: pretix/base/models/event.py:1727 #: pretix/control/templates/pretixcontrol/organizers/properties.html:45 msgid "Show filter option to customers" msgstr "" -#: pretix/base/models/event.py:1717 +#: pretix/base/models/event.py:1728 msgid "" "This field will be shown to filter events in the public event list and " "calendar." msgstr "" -#: pretix/base/models/event.py:1720 pretix/control/forms/organizer.py:222 -#: pretix/control/forms/organizer.py:226 +#: pretix/base/models/event.py:1731 pretix/control/forms/organizer.py:223 +#: pretix/control/forms/organizer.py:227 msgid "Public name" msgstr "" -#: pretix/base/models/event.py:1724 +#: pretix/base/models/event.py:1735 #: pretix/control/templates/pretixcontrol/organizers/properties.html:40 msgid "Can be used for filtering" msgstr "" -#: pretix/base/models/event.py:1725 +#: pretix/base/models/event.py:1736 msgid "" "This field will be shown to filter events or reports in the backend, and it " "can also be used for hidden filter parameters in the frontend (e.g. using " "the widget)." msgstr "" -#: pretix/base/models/event.py:1735 +#: pretix/base/models/event.py:1746 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1815 pretix/base/models/organizer.py:516 +#: pretix/base/models/event.py:1826 pretix/base/models/organizer.py:516 msgid "Link text" msgstr "" -#: pretix/base/models/event.py:1818 pretix/base/models/organizer.py:519 +#: pretix/base/models/event.py:1829 pretix/base/models/organizer.py:519 msgid "Link URL" msgstr "" @@ -4269,8 +4284,8 @@ msgstr "" #: pretix/control/forms/event.py:1146 pretix/control/forms/event.py:1158 #: pretix/control/forms/event.py:1168 pretix/control/forms/event.py:1178 #: pretix/control/forms/orders.py:667 pretix/control/forms/orders.py:880 -#: pretix/control/forms/orders.py:907 pretix/control/forms/organizer.py:543 -#: pretix/control/forms/organizer.py:553 pretix/control/forms/organizer.py:563 +#: pretix/control/forms/orders.py:907 pretix/control/forms/organizer.py:544 +#: pretix/control/forms/organizer.py:554 pretix/control/forms/organizer.py:564 #: pretix/control/forms/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" @@ -4331,7 +4346,7 @@ msgstr "" msgid "Category name" msgstr "" -#: pretix/base/models/items.py:98 pretix/base/models/items.py:432 +#: pretix/base/models/items.py:98 pretix/base/models/items.py:440 msgid "" "If you set this, this will be used instead of the public name in the backend." msgstr "" @@ -4372,75 +4387,75 @@ msgid "Disable product for this date" msgstr "" #: pretix/base/models/items.py:188 pretix/base/models/items.py:244 -#: pretix/base/models/items.py:512 +#: pretix/base/models/items.py:520 msgid "This product will not be sold before the given date." msgstr "" #: pretix/base/models/items.py:193 pretix/base/models/items.py:249 -#: pretix/base/models/items.py:522 +#: pretix/base/models/items.py:530 msgid "This product will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:388 +#: pretix/base/models/items.py:396 msgid "Event validity (default)" msgstr "" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 msgid "Fixed time frame" msgstr "" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 msgid "Dynamic validity" msgstr "" -#: pretix/base/models/items.py:396 pretix/control/forms/item.py:600 +#: pretix/base/models/items.py:404 pretix/control/forms/item.py:606 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:3 msgid "Hide product if unavailable" msgstr "" -#: pretix/base/models/items.py:397 +#: pretix/base/models/items.py:405 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:5 msgid "Show info text if unavailable" msgstr "" -#: pretix/base/models/items.py:404 pretix/base/models/items.py:724 +#: pretix/base/models/items.py:412 pretix/base/models/items.py:732 msgid "Don't use re-usable media, use regular one-off tickets" msgstr "" -#: pretix/base/models/items.py:405 +#: pretix/base/models/items.py:413 msgid "Require an existing medium to be re-used" msgstr "" -#: pretix/base/models/items.py:406 +#: pretix/base/models/items.py:414 msgid "Require a previously unknown medium to be newly added" msgstr "" -#: pretix/base/models/items.py:407 +#: pretix/base/models/items.py:415 msgid "Require either an existing or a new medium to be used" msgstr "" -#: pretix/base/models/items.py:423 pretix/base/models/items.py:1397 +#: pretix/base/models/items.py:431 pretix/base/models/items.py:1405 msgid "Category" msgstr "" -#: pretix/base/models/items.py:424 +#: pretix/base/models/items.py:432 msgid "" "If you have many products, you can optionally sort them into categories to " "keep things organized." msgstr "" -#: pretix/base/models/items.py:441 +#: pretix/base/models/items.py:449 msgid "This is shown below the product name in lists." msgstr "" -#: pretix/base/models/items.py:446 +#: pretix/base/models/items.py:454 msgid "" "If this product has multiple variations, you can set different prices for " "each of the variations. If a variation does not have a special price or if " "you do not have variations, this price will be used." msgstr "" -#: pretix/base/models/items.py:454 +#: pretix/base/models/items.py:462 msgid "" "If this option is active, your users can choose the price themselves. The " "price configured above is then interpreted as the minimum price a user has " @@ -4449,11 +4464,11 @@ msgid "" "add-on to other products." msgstr "" -#: pretix/base/models/items.py:460 pretix/base/models/items.py:1116 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:1124 msgid "Suggested price" msgstr "" -#: pretix/base/models/items.py:461 pretix/base/models/items.py:1117 +#: pretix/base/models/items.py:469 pretix/base/models/items.py:1125 msgid "" "This price will be used as the default value of the input field. The user " "can choose a lower value, but not lower than the price this product would " @@ -4461,45 +4476,45 @@ msgid "" "used that lowers the price." msgstr "" -#: pretix/base/models/items.py:475 +#: pretix/base/models/items.py:483 msgid "Whether or not buying this product allows a person to enter your event" msgstr "" -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:488 msgid "Is a personalized ticket" msgstr "" -#: pretix/base/models/items.py:482 +#: pretix/base/models/items.py:490 msgid "Whether or not buying this product allows to enter attendee information" msgstr "" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:499 msgid "Show a waiting list for this ticket" msgstr "" -#: pretix/base/models/items.py:492 +#: pretix/base/models/items.py:500 msgid "This will only work if waiting lists are enabled for this event." msgstr "" -#: pretix/base/models/items.py:496 pretix/base/settings.py:1336 +#: pretix/base/models/items.py:504 pretix/base/settings.py:1336 #: pretix/control/forms/event.py:1603 msgid "Show number of tickets left" msgstr "" -#: pretix/base/models/items.py:497 +#: pretix/base/models/items.py:505 msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:504 +#: pretix/base/models/items.py:512 pretix/control/forms/item.py:565 msgid "Product picture" msgstr "" -#: pretix/base/models/items.py:533 +#: pretix/base/models/items.py:541 msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:534 +#: pretix/base/models/items.py:542 msgid "" "If you select a quota here, this product will only be shown when that quota " "is unavailable. If combined with the option to hide sold-out products, this " @@ -4508,11 +4523,11 @@ msgid "" "all tickets in the referenced quota are reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:544 +#: pretix/base/models/items.py:552 msgid "Only show after sellout of" msgstr "" -#: pretix/base/models/items.py:545 +#: pretix/base/models/items.py:553 msgid "" "If you select a product here, this product will only be shown when that " "product is sold out. If combined with the option to hide sold-out products, " @@ -4522,13 +4537,13 @@ msgid "" "reserved, but not yet sold." msgstr "" -#: pretix/base/models/items.py:554 +#: pretix/base/models/items.py:562 msgid "" "To buy this product, the user needs a voucher that applies to this product " "either directly or via a quota." msgstr "" -#: pretix/base/models/items.py:560 +#: pretix/base/models/items.py:568 msgid "" "If this product is part of an order, the order will be put into an " "\"approval\" state and will need to be confirmed by you before it can be " @@ -4536,34 +4551,34 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:567 +#: pretix/base/models/items.py:575 msgid "" "This product will be hidden from the event page until the user enters a " "voucher that unlocks this product." msgstr "" -#: pretix/base/models/items.py:573 +#: pretix/base/models/items.py:581 msgid "" "If this option is set, the product will only be sold as part of bundle " "products. Do not check this option if you want to use this " "product as an add-on product, but only for fixed bundles!" msgstr "" -#: pretix/base/models/items.py:580 +#: pretix/base/models/items.py:588 msgid "" "If this is checked, the usual cancellation and order change settings of this " "event apply. If this is unchecked, orders containing this product can not be " "canceled by users but only by you." msgstr "" -#: pretix/base/models/items.py:587 +#: pretix/base/models/items.py:595 msgid "" "This product can only be bought if it is added to the cart at least this " "many times. If you keep the field empty or set it to 0, there is no special " "limit for this product." msgstr "" -#: pretix/base/models/items.py:594 +#: pretix/base/models/items.py:602 msgid "" "This product can only be bought at most this many times within one order. If " "you keep the field empty or set it to 0, there is no special limit for this " @@ -4571,7 +4586,7 @@ msgid "" "applies regardless." msgstr "" -#: pretix/base/models/items.py:601 pretix/base/models/items.py:1184 +#: pretix/base/models/items.py:609 pretix/base/models/items.py:1192 msgid "" "If you set this, the check-in app will show a visible warning that this " "ticket requires special attention. You can use this for example for student " @@ -4579,62 +4594,62 @@ msgid "" "needs to be checked." msgstr "" -#: pretix/base/models/items.py:608 pretix/base/models/items.py:1191 +#: pretix/base/models/items.py:616 pretix/base/models/items.py:1199 msgid "" "This text will be shown by the check-in app if a ticket of this type is " "scanned." msgstr "" -#: pretix/base/models/items.py:614 pretix/base/models/items.py:1112 +#: pretix/base/models/items.py:622 pretix/base/models/items.py:1120 msgid "" "If set, this will be displayed next to the current price to show that the " "current price is a discounted one. This is just a cosmetic setting and will " "not actually impact pricing." msgstr "" -#: pretix/base/models/items.py:624 +#: pretix/base/models/items.py:632 msgid "Only sell tickets for this product on the selected sales channels." msgstr "" -#: pretix/base/models/items.py:629 +#: pretix/base/models/items.py:637 msgid "" "When a customer buys this product, they will get a gift card with a value " "corresponding to the product price." msgstr "" -#: pretix/base/models/items.py:639 +#: pretix/base/models/items.py:647 msgid "Allowed membership types" msgstr "" -#: pretix/base/models/items.py:644 pretix/base/models/items.py:1140 +#: pretix/base/models/items.py:652 pretix/base/models/items.py:1148 msgid "" "Do not show this unless the customer is logged in and has a valid " "membership. Be aware that this means it will never be visible in the widget." msgstr "" -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:661 msgid "This product creates a membership of type" msgstr "" -#: pretix/base/models/items.py:656 +#: pretix/base/models/items.py:664 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:660 +#: pretix/base/models/items.py:668 msgid "Membership duration in days" msgstr "" -#: pretix/base/models/items.py:664 +#: pretix/base/models/items.py:672 msgid "Membership duration in months" msgstr "" -#: pretix/base/models/items.py:671 +#: pretix/base/models/items.py:679 msgid "Validity" msgstr "" -#: pretix/base/models/items.py:673 +#: pretix/base/models/items.py:681 msgid "" "When setting up a regular event, or an event series with time slots, you " "typically do NOT need to change this value. The default setting means that " @@ -4646,51 +4661,51 @@ msgid "" "change but keep their current validity." msgstr "" -#: pretix/base/models/items.py:681 pretix/control/forms/item.py:663 +#: pretix/base/models/items.py:689 pretix/control/forms/item.py:669 msgid "Start of validity" msgstr "" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 msgid "End of validity" msgstr "" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 msgid "Minutes" msgstr "" -#: pretix/base/models/items.py:689 +#: pretix/base/models/items.py:697 msgid "Hours" msgstr "" -#: pretix/base/models/items.py:693 +#: pretix/base/models/items.py:701 msgid "Days" msgstr "" -#: pretix/base/models/items.py:697 +#: pretix/base/models/items.py:705 msgid "Months" msgstr "" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 msgid "Customers can select the validity start date" msgstr "" -#: pretix/base/models/items.py:701 +#: pretix/base/models/items.py:709 msgid "If not selected, the validity always starts at the time of purchase." msgstr "" -#: pretix/base/models/items.py:706 +#: pretix/base/models/items.py:714 msgid "Maximum future start" msgstr "" -#: pretix/base/models/items.py:707 +#: pretix/base/models/items.py:715 msgid "The selected start date may only be this many days in the future." msgstr "" -#: pretix/base/models/items.py:713 +#: pretix/base/models/items.py:721 msgid "Reusable media policy" msgstr "" -#: pretix/base/models/items.py:715 +#: pretix/base/models/items.py:723 msgid "" "If this product should be stored on a re-usable physical medium, you can " "attach a physical media policy. This is not required for regular tickets, " @@ -4700,20 +4715,20 @@ msgid "" "settings." msgstr "" -#: pretix/base/models/items.py:725 +#: pretix/base/models/items.py:733 msgid "Reusable media type" msgstr "" -#: pretix/base/models/items.py:727 +#: pretix/base/models/items.py:735 msgid "" "Select the type of physical medium that should be used for this product. " "Note that not all media types support all types of products, and not all " "media types are supported across all sales channels or check-in processes." msgstr "" -#: pretix/base/models/items.py:738 pretix/base/models/items.py:1641 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 #: pretix/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/control/forms/item.py:214 pretix/control/navigation.py:148 #: pretix/control/navigation.py:157 #: pretix/control/templates/pretixcontrol/checkin/lists.html:105 #: pretix/control/templates/pretixcontrol/items/base.html:3 @@ -4726,59 +4741,59 @@ msgstr "" msgid "Products" msgstr "" -#: pretix/base/models/items.py:928 +#: pretix/base/models/items.py:936 msgid "" "If you select a reusable media policy, you also need to select a reusable " "media type." msgstr "" -#: pretix/base/models/items.py:932 +#: pretix/base/models/items.py:940 msgid "The selected media type is not enabled in your organizer settings." msgstr "" -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:942 msgid "The selected media type does not support usage for tickets currently." msgstr "" -#: pretix/base/models/items.py:936 +#: pretix/base/models/items.py:944 msgid "" "The selected media type does not support usage for gift cards currently." msgstr "" -#: pretix/base/models/items.py:938 +#: pretix/base/models/items.py:946 msgid "" "You currently cannot create gift cards with a reusable media policy. " "Instead, gift cards for some reusable media types can be created or re-" "charged directly at the POS." msgstr "" -#: pretix/base/models/items.py:946 +#: pretix/base/models/items.py:954 msgid "" "The maximum number per order can not be lower than the minimum number per " "order." msgstr "" -#: pretix/base/models/items.py:952 +#: pretix/base/models/items.py:960 msgid "The item's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:957 +#: pretix/base/models/items.py:965 msgid "The item's tax rule must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:971 msgid "The item's availability cannot end before it starts." msgstr "" -#: pretix/base/models/items.py:1096 +#: pretix/base/models/items.py:1104 msgid "This is shown below the variation name in lists." msgstr "" -#: pretix/base/models/items.py:1123 +#: pretix/base/models/items.py:1131 msgid "Require approval" msgstr "" -#: pretix/base/models/items.py:1125 +#: pretix/base/models/items.py:1133 msgid "" "If this variation is part of an order, the order will be put into an " "\"approval\" state and will need to be confirmed by you before it can be " @@ -4786,101 +4801,101 @@ msgid "" "only available to specific groups." msgstr "" -#: pretix/base/models/items.py:1135 pretix/control/navigation.py:577 +#: pretix/base/models/items.py:1143 pretix/control/navigation.py:577 #: 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:1147 +#: pretix/base/models/items.py:1155 msgid "This variation will not be sold before the given date." msgstr "" -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 msgid "This variation will not be sold after the given date." msgstr "" -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1173 msgid "Sell on all sales channels the product is sold on" msgstr "" -#: pretix/base/models/items.py:1171 +#: pretix/base/models/items.py:1179 msgid "" "The sales channel selection for the product as a whole takes precedence, so " "if a sales channel is selected here but not on product level, the variation " "will not be available." msgstr "" -#: pretix/base/models/items.py:1176 +#: pretix/base/models/items.py:1184 msgid "Show only if a matching voucher is redeemed." msgstr "" -#: pretix/base/models/items.py:1178 +#: pretix/base/models/items.py:1186 msgid "" "This variation will be hidden from the event page until the user enters a " "voucher that unlocks this variation." msgstr "" -#: pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "" -#: pretix/base/models/items.py:1402 +#: pretix/base/models/items.py:1410 msgid "Minimum number" msgstr "" -#: pretix/base/models/items.py:1406 +#: pretix/base/models/items.py:1414 msgid "Maximum number" msgstr "" -#: pretix/base/models/items.py:1410 +#: pretix/base/models/items.py:1418 msgid "Add-Ons are included in the price" msgstr "" -#: pretix/base/models/items.py:1411 +#: pretix/base/models/items.py:1419 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:1416 +#: pretix/base/models/items.py:1424 msgid "Allow the same product to be selected multiple times" msgstr "" -#: pretix/base/models/items.py:1435 +#: pretix/base/models/items.py:1443 msgid "The add-on's category must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1440 +#: pretix/base/models/items.py:1448 msgid "The item already has an add-on of this category." msgstr "" -#: pretix/base/models/items.py:1445 +#: pretix/base/models/items.py:1453 msgid "The minimum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1450 +#: pretix/base/models/items.py:1458 msgid "The maximum count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1463 msgid "The maximum count needs to be greater than the minimum count." msgstr "" -#: pretix/base/models/items.py:1482 +#: pretix/base/models/items.py:1490 msgid "Bundled item" msgstr "" -#: pretix/base/models/items.py:1488 +#: pretix/base/models/items.py:1496 msgid "Bundled variation" msgstr "" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1507 msgid "Designated price part" msgstr "" -#: pretix/base/models/items.py:1500 +#: pretix/base/models/items.py:1508 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 " @@ -4888,229 +4903,229 @@ msgid "" "the base item's price." msgstr "" -#: pretix/base/models/items.py:1523 +#: pretix/base/models/items.py:1531 msgid "The bundled item must belong to the same event as the item." msgstr "" -#: pretix/base/models/items.py:1525 +#: pretix/base/models/items.py:1533 msgid "A variation needs to be set for this item." msgstr "" -#: pretix/base/models/items.py:1527 +#: pretix/base/models/items.py:1535 msgid "The chosen variation does not belong to this item." msgstr "" -#: pretix/base/models/items.py:1532 +#: pretix/base/models/items.py:1540 msgid "The count needs to be equal to or greater than zero." msgstr "" -#: pretix/base/models/items.py:1587 +#: pretix/base/models/items.py:1595 msgid "Number" msgstr "" -#: pretix/base/models/items.py:1588 +#: pretix/base/models/items.py:1596 msgid "Text (one line)" msgstr "" -#: pretix/base/models/items.py:1589 +#: pretix/base/models/items.py:1597 msgid "Multiline text" msgstr "" -#: pretix/base/models/items.py:1590 +#: pretix/base/models/items.py:1598 msgid "Yes/No" msgstr "" -#: pretix/base/models/items.py:1591 +#: pretix/base/models/items.py:1599 msgid "Choose one from a list" msgstr "" -#: pretix/base/models/items.py:1592 +#: pretix/base/models/items.py:1600 msgid "Choose multiple from a list" msgstr "" -#: pretix/base/models/items.py:1593 +#: pretix/base/models/items.py:1601 msgid "File upload" msgstr "" -#: pretix/base/models/items.py:1596 +#: pretix/base/models/items.py:1604 #: pretix/control/templates/pretixcontrol/event/settings.html:239 msgid "Date and time" msgstr "" -#: pretix/base/models/items.py:1597 +#: pretix/base/models/items.py:1605 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "" -#: pretix/base/models/items.py:1620 pretix/base/models/items.py:1868 +#: pretix/base/models/items.py:1628 pretix/base/models/items.py:1876 #: pretix/base/models/organizer.py:543 msgid "" "The identifier may only contain letters, numbers, dots, dashes, and " "underscores." msgstr "" -#: pretix/base/models/items.py:1625 +#: pretix/base/models/items.py:1633 msgid "Help text" msgstr "" -#: pretix/base/models/items.py:1626 +#: pretix/base/models/items.py:1634 msgid "If the question needs to be explained or clarified, do it here!" msgstr "" -#: pretix/base/models/items.py:1632 +#: pretix/base/models/items.py:1640 msgid "Question type" msgstr "" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1644 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "" -#: pretix/base/models/items.py:1643 +#: pretix/base/models/items.py:1651 msgid "This question will be asked to buyers of the selected products" msgstr "" -#: pretix/base/models/items.py:1650 +#: pretix/base/models/items.py:1658 msgid "Ask during check-in instead of in the ticket buying process" msgstr "" -#: pretix/base/models/items.py:1651 pretix/base/models/items.py:1656 +#: pretix/base/models/items.py:1659 pretix/base/models/items.py:1664 msgid "Not supported by all check-in apps for all question types." msgstr "" -#: pretix/base/models/items.py:1655 +#: pretix/base/models/items.py:1663 msgid "Show answer during check-in" msgstr "" -#: pretix/base/models/items.py:1660 +#: pretix/base/models/items.py:1668 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1669 msgid "This question will only show up in the backend." msgstr "" -#: pretix/base/models/items.py:1665 +#: pretix/base/models/items.py:1673 msgid "Print answer on invoices" msgstr "" -#: pretix/base/models/items.py:1673 pretix/base/models/items.py:1679 -#: pretix/base/models/items.py:1685 +#: pretix/base/models/items.py:1681 pretix/base/models/items.py:1687 +#: pretix/base/models/items.py:1693 msgid "Minimum value" msgstr "" -#: pretix/base/models/items.py:1674 pretix/base/models/items.py:1677 -#: pretix/base/models/items.py:1680 pretix/base/models/items.py:1683 -#: pretix/base/models/items.py:1686 pretix/base/models/items.py:1689 -#: pretix/base/models/items.py:1693 +#: pretix/base/models/items.py:1682 pretix/base/models/items.py:1685 +#: pretix/base/models/items.py:1688 pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1694 pretix/base/models/items.py:1697 +#: pretix/base/models/items.py:1701 msgid "Currently not supported in our apps and during check-in" msgstr "" -#: pretix/base/models/items.py:1676 pretix/base/models/items.py:1682 -#: pretix/base/models/items.py:1688 +#: pretix/base/models/items.py:1684 pretix/base/models/items.py:1690 +#: pretix/base/models/items.py:1696 msgid "Maximum value" msgstr "" -#: pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1699 msgid "Maximum length" msgstr "" -#: pretix/base/models/items.py:1697 +#: pretix/base/models/items.py:1705 msgid "Validate file to be a portrait" msgstr "" -#: pretix/base/models/items.py:1698 +#: pretix/base/models/items.py:1706 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:1753 +#: pretix/base/models/items.py:1761 msgid "An answer to this question is required to proceed." msgstr "" -#: pretix/base/models/items.py:1763 +#: pretix/base/models/items.py:1771 msgid "Invalid input type." msgstr "" -#: pretix/base/models/items.py:1797 +#: pretix/base/models/items.py:1805 msgid "The number is to low." msgstr "" -#: pretix/base/models/items.py:1799 +#: pretix/base/models/items.py:1807 msgid "The number is to high." msgstr "" -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1810 msgid "Invalid number input." msgstr "" -#: pretix/base/models/items.py:1809 pretix/base/models/items.py:1833 +#: pretix/base/models/items.py:1817 pretix/base/models/items.py:1841 msgid "Please choose a later date." msgstr "" -#: pretix/base/models/items.py:1811 pretix/base/models/items.py:1835 +#: pretix/base/models/items.py:1819 pretix/base/models/items.py:1843 msgid "Please choose an earlier date." msgstr "" -#: pretix/base/models/items.py:1814 +#: pretix/base/models/items.py:1822 msgid "Invalid date input." msgstr "" -#: pretix/base/models/items.py:1821 +#: pretix/base/models/items.py:1829 msgid "Invalid time input." msgstr "" -#: pretix/base/models/items.py:1830 +#: pretix/base/models/items.py:1838 msgid "Invalid datetime input." msgstr "" -#: pretix/base/models/items.py:1842 +#: pretix/base/models/items.py:1850 msgid "Unknown country code." msgstr "" -#: pretix/base/models/items.py:1872 +#: pretix/base/models/items.py:1880 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "" -#: pretix/base/models/items.py:1896 +#: pretix/base/models/items.py:1904 msgid "The identifier \"{}\" is already used for a different option." msgstr "" -#: pretix/base/models/items.py:1899 +#: pretix/base/models/items.py:1907 msgid "Question option" msgstr "" -#: pretix/base/models/items.py:1900 +#: pretix/base/models/items.py:1908 msgid "Question options" msgstr "" -#: pretix/base/models/items.py:1985 pretix/control/forms/event.py:1637 +#: pretix/base/models/items.py:1993 pretix/control/forms/event.py:1637 #: pretix/control/templates/pretixcontrol/items/quotas.html:56 msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:1987 pretix/control/forms/item.py:392 +#: pretix/base/models/items.py:1995 pretix/control/forms/item.py:391 msgid "Leave empty for an unlimited number of tickets." msgstr "" -#: pretix/base/models/items.py:1991 pretix/base/models/orders.py:1459 -#: pretix/base/models/orders.py:2911 +#: pretix/base/models/items.py:1999 pretix/base/models/orders.py:1464 +#: pretix/base/models/orders.py:2916 #: pretix/control/templates/pretixcontrol/checkin/index.html:97 msgid "Item" msgstr "" -#: pretix/base/models/items.py:1999 pretix/control/forms/item.py:849 +#: pretix/base/models/items.py:2007 pretix/control/forms/item.py:847 msgid "Variations" msgstr "" -#: pretix/base/models/items.py:2003 +#: pretix/base/models/items.py:2011 #: pretix/control/templates/pretixcontrol/items/quotas.html:70 msgid "Ignore this quota when determining event availability" msgstr "" -#: pretix/base/models/items.py:2004 +#: pretix/base/models/items.py:2012 msgid "" "If you enable this, this quota will be ignored when determining event " "availability in your event calendar. This is useful e.g. for merchandise " @@ -5118,22 +5133,22 @@ msgid "" "as sold out." msgstr "" -#: pretix/base/models/items.py:2011 +#: pretix/base/models/items.py:2019 msgid "Close this quota permanently once it is sold out" msgstr "" -#: pretix/base/models/items.py:2012 +#: pretix/base/models/items.py:2020 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:2020 +#: pretix/base/models/items.py:2028 msgid "Allow to sell more tickets once people have checked out" msgstr "" -#: pretix/base/models/items.py:2021 +#: pretix/base/models/items.py:2029 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 " @@ -5143,7 +5158,7 @@ msgid "" "prevent accidental overbooking." msgstr "" -#: pretix/base/models/items.py:2033 pretix/control/navigation.py:166 +#: pretix/base/models/items.py:2041 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 @@ -5152,31 +5167,31 @@ msgstr "" msgid "Quotas" msgstr "" -#: pretix/base/models/items.py:2106 +#: pretix/base/models/items.py:2114 msgid "All variations must belong to an item contained in the items list." msgstr "" -#: pretix/base/models/items.py:2117 +#: pretix/base/models/items.py:2125 msgid "" "One or more items has variations but none of these are in the variations " "list." msgstr "" -#: pretix/base/models/items.py:2123 pretix/base/models/waitinglist.py:303 +#: pretix/base/models/items.py:2131 pretix/base/models/waitinglist.py:303 msgid "Subevent cannot be null for event series." msgstr "" -#: pretix/base/models/items.py:2159 +#: pretix/base/models/items.py:2167 msgid "Required for products" msgstr "" -#: pretix/base/models/items.py:2160 +#: pretix/base/models/items.py:2168 msgid "" "If checked, this property must be set in each product. Does not apply if a " "default value is set." msgstr "" -#: pretix/base/models/items.py:2165 +#: pretix/base/models/items.py:2173 msgid "" "If you keep this empty, any value is allowed. Otherwise, enter one possible " "value per line." @@ -5321,188 +5336,192 @@ msgid "" "scanned." msgstr "" -#: pretix/base/models/orders.py:299 pretix/base/models/orders.py:1496 +#: pretix/base/models/orders.py:299 pretix/base/models/orders.py:1501 msgid "Meta information" msgstr "" -#: pretix/base/models/orders.py:387 pretix/plugins/sendmail/forms.py:236 +#: pretix/base/models/orders.py:303 +msgid "API meta information" +msgstr "" + +#: pretix/base/models/orders.py:392 pretix/plugins/sendmail/forms.py:236 #: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 msgid "approval pending" msgstr "" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 msgctxt "order state" msgid "pending (confirmed)" msgstr "" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 msgid "canceled (paid fee)" msgstr "" -#: pretix/base/models/orders.py:1004 +#: pretix/base/models/orders.py:1009 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:1006 +#: pretix/base/models/orders.py:1011 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:1008 +#: pretix/base/models/orders.py:1013 msgid "This order is not yet approved by the event organizer." msgstr "" -#: pretix/base/models/orders.py:1033 +#: pretix/base/models/orders.py:1038 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "" -#: pretix/base/models/orders.py:1035 +#: pretix/base/models/orders.py:1040 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "" -#: pretix/base/models/orders.py:1036 +#: pretix/base/models/orders.py:1041 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "" -#: pretix/base/models/orders.py:1375 +#: pretix/base/models/orders.py:1380 msgid "" msgstr "" -#: pretix/base/models/orders.py:1476 pretix/base/models/orders.py:1484 +#: pretix/base/models/orders.py:1481 pretix/base/models/orders.py:1489 msgid "Empty, if this product is not an admission ticket" msgstr "" -#: pretix/base/models/orders.py:1693 -msgctxt "payment_state" -msgid "created" -msgstr "" - -#: pretix/base/models/orders.py:1694 -msgctxt "payment_state" -msgid "pending" -msgstr "" - -#: pretix/base/models/orders.py:1695 -msgctxt "payment_state" -msgid "confirmed" -msgstr "" - -#: pretix/base/models/orders.py:1696 -msgctxt "payment_state" -msgid "canceled" -msgstr "" - -#: pretix/base/models/orders.py:1697 -msgctxt "payment_state" -msgid "failed" -msgstr "" - #: pretix/base/models/orders.py:1698 msgctxt "payment_state" +msgid "created" +msgstr "" + +#: pretix/base/models/orders.py:1699 +msgctxt "payment_state" +msgid "pending" +msgstr "" + +#: pretix/base/models/orders.py:1700 +msgctxt "payment_state" +msgid "confirmed" +msgstr "" + +#: pretix/base/models/orders.py:1701 +msgctxt "payment_state" +msgid "canceled" +msgstr "" + +#: pretix/base/models/orders.py:1702 +msgctxt "payment_state" +msgid "failed" +msgstr "" + +#: pretix/base/models/orders.py:1703 +msgctxt "payment_state" msgid "refunded" msgstr "" -#: pretix/base/models/orders.py:1726 pretix/base/models/orders.py:2140 +#: pretix/base/models/orders.py:1731 pretix/base/models/orders.py:2145 #: pretix/base/shredder.py:629 msgid "Payment information" msgstr "" -#: pretix/base/models/orders.py:2081 +#: pretix/base/models/orders.py:2086 msgctxt "refund_state" msgid "started externally" msgstr "" -#: pretix/base/models/orders.py:2082 +#: pretix/base/models/orders.py:2087 msgctxt "refund_state" msgid "created" msgstr "" -#: pretix/base/models/orders.py:2083 +#: pretix/base/models/orders.py:2088 msgctxt "refund_state" msgid "in transit" msgstr "" -#: pretix/base/models/orders.py:2084 +#: pretix/base/models/orders.py:2089 msgctxt "refund_state" msgid "done" msgstr "" -#: pretix/base/models/orders.py:2085 +#: pretix/base/models/orders.py:2090 msgctxt "refund_state" msgid "failed" msgstr "" -#: pretix/base/models/orders.py:2087 +#: pretix/base/models/orders.py:2092 msgctxt "refund_state" msgid "canceled" msgstr "" -#: pretix/base/models/orders.py:2095 +#: pretix/base/models/orders.py:2100 msgctxt "refund_source" msgid "Organizer" msgstr "" -#: pretix/base/models/orders.py:2096 +#: pretix/base/models/orders.py:2101 msgctxt "refund_source" msgid "Customer" msgstr "" -#: pretix/base/models/orders.py:2097 +#: pretix/base/models/orders.py:2102 msgctxt "refund_source" msgid "External" msgstr "" -#: pretix/base/models/orders.py:2135 +#: pretix/base/models/orders.py:2140 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:198 msgid "Refund reason" msgstr "" -#: pretix/base/models/orders.py:2136 +#: pretix/base/models/orders.py:2141 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:199 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:201 msgid "" "May be shown to the end user or used e.g. as part of a payment reference." msgstr "" -#: pretix/base/models/orders.py:2255 +#: pretix/base/models/orders.py:2260 msgid "Payment fee" msgstr "" -#: pretix/base/models/orders.py:2256 +#: pretix/base/models/orders.py:2261 msgid "Shipping fee" msgstr "" -#: pretix/base/models/orders.py:2257 +#: pretix/base/models/orders.py:2262 msgid "Service fee" msgstr "" -#: pretix/base/models/orders.py:2258 +#: pretix/base/models/orders.py:2263 #: pretix/control/templates/pretixcontrol/order/index.html:156 msgid "Cancellation fee" msgstr "" -#: pretix/base/models/orders.py:2259 +#: pretix/base/models/orders.py:2264 msgid "Insurance fee" msgstr "" -#: pretix/base/models/orders.py:2260 +#: pretix/base/models/orders.py:2265 msgid "Other fees" msgstr "" -#: pretix/base/models/orders.py:2261 pretix/base/payment.py:1310 +#: pretix/base/models/orders.py:2266 pretix/base/payment.py:1310 #: pretix/base/payment.py:1314 pretix/base/settings.py:978 -#: pretix/control/forms/organizer.py:769 +#: pretix/control/forms/organizer.py:770 #: pretix/control/templates/pretixcontrol/items/index.html:106 #: pretix/control/templates/pretixcontrol/order/index.html:151 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:375 @@ -5511,7 +5530,7 @@ msgstr "" msgid "Gift card" msgstr "" -#: pretix/base/models/orders.py:2266 +#: pretix/base/models/orders.py:2271 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:74 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:115 #: pretix/control/views/vouchers.py:119 @@ -5519,27 +5538,27 @@ msgstr "" msgid "Value" msgstr "" -#: pretix/base/models/orders.py:2493 +#: pretix/base/models/orders.py:2498 msgid "Order position" msgstr "" -#: pretix/base/models/orders.py:3002 +#: pretix/base/models/orders.py:3007 msgid "Cart ID (e.g. session key)" msgstr "" -#: pretix/base/models/orders.py:3039 +#: pretix/base/models/orders.py:3044 msgid "Cart position" msgstr "" -#: pretix/base/models/orders.py:3040 +#: pretix/base/models/orders.py:3045 msgid "Cart positions" msgstr "" -#: pretix/base/models/orders.py:3169 +#: pretix/base/models/orders.py:3174 msgid "Business customer" msgstr "" -#: pretix/base/models/orders.py:3185 +#: pretix/base/models/orders.py:3190 msgid "This reference will be printed on your invoice for your convenience." msgstr "" @@ -6400,7 +6419,7 @@ msgid "Order code and position number" msgstr "" #: pretix/base/pdf.py:122 pretix/base/services/tickets.py:100 -#: pretix/control/views/event.py:790 pretix/control/views/pdf.py:94 +#: pretix/control/views/event.py:793 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "" @@ -6417,7 +6436,7 @@ msgid "Product description" msgstr "" #: pretix/base/pdf.py:132 pretix/base/services/tickets.py:101 -#: pretix/control/views/event.py:791 pretix/control/views/pdf.py:95 +#: pretix/control/views/event.py:794 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "" @@ -6454,7 +6473,7 @@ msgstr "" #: pretix/base/services/placeholders.py:431 #: pretix/base/services/placeholders.py:513 #: pretix/base/services/placeholders.py:529 -#: pretix/base/services/placeholders.py:538 pretix/control/views/event.py:792 +#: pretix/base/services/placeholders.py:538 pretix/control/views/event.py:795 msgid "John Doe" msgstr "" @@ -6468,7 +6487,7 @@ msgid "Attendee company" msgstr "" #: pretix/base/pdf.py:178 pretix/base/pdf.py:336 -#: pretix/base/services/tickets.py:117 pretix/control/views/pdf.py:111 +#: pretix/base/services/tickets.py:118 pretix/control/views/pdf.py:111 msgid "Sample company" msgstr "" @@ -6674,7 +6693,7 @@ msgstr "" msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:411 pretix/control/forms/item.py:665 +#: pretix/base/pdf.py:411 pretix/control/forms/item.py:671 msgid "Purchase date" msgstr "" @@ -6773,14 +6792,14 @@ msgstr "" #: pretix/base/pdf.py:649 pretix/base/pdf.py:672 #: pretix/base/services/placeholders.py:556 -#: pretix/control/forms/organizer.py:600 +#: pretix/control/forms/organizer.py:601 msgid "Mr Doe" msgstr "" #: pretix/base/pdf.py:655 pretix/base/pdf.py:662 #: pretix/plugins/badges/exporters.py:486 -#: pretix/plugins/checkinlists/exporters.py:123 -#: pretix/plugins/checkinlists/exporters.py:492 +#: pretix/plugins/checkinlists/exporters.py:124 +#: pretix/plugins/checkinlists/exporters.py:495 #: pretix/plugins/ticketoutputpdf/exporters.py:99 #, python-brace-format msgid "Attendee name: {part}" @@ -6795,8 +6814,8 @@ msgstr "" msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:721 +#: pretix/control/forms/organizer.py:757 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/plugins/ticketoutputpdf/ticketoutput.py:113 msgid "Ticket" @@ -6923,7 +6942,7 @@ msgid_plural "You cannot select more than %s items per order." msgstr[0] "" msgstr[1] "" -#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1537 +#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1539 #, python-format msgid "You cannot select more than %(max)s item of the product %(product)s." msgid_plural "" @@ -6931,7 +6950,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1542 +#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1544 #, python-format msgid "You need to select at least %(min)s item of the product %(product)s." msgid_plural "" @@ -7547,7 +7566,7 @@ msgid "" "\"{line}\": {message}" msgstr "" -#: pretix/base/services/modelimport.py:89 pretix/base/services/orders.py:1546 +#: pretix/base/services/modelimport.py:89 pretix/base/services/orders.py:1548 #, python-format msgid "Orders cannot have more than %(max)s positions." msgstr "" @@ -7706,92 +7725,92 @@ msgstr "" msgid "The selected payment methods do not cover the total balance." msgstr "" -#: pretix/base/services/orders.py:1022 +#: pretix/base/services/orders.py:1023 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:1516 +#: pretix/base/services/orders.py:1518 msgid "You need to select a variation of the product." msgstr "" -#: pretix/base/services/orders.py:1517 +#: pretix/base/services/orders.py:1519 #, python-brace-format msgid "" "The quota {name} does not have enough capacity left to perform the operation." msgstr "" -#: pretix/base/services/orders.py:1518 +#: pretix/base/services/orders.py:1520 msgid "There is no quota defined that allows this operation." msgstr "" -#: pretix/base/services/orders.py:1519 +#: pretix/base/services/orders.py:1521 msgid "The selected product is not active or has no price set." msgstr "" -#: pretix/base/services/orders.py:1520 +#: pretix/base/services/orders.py:1522 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." msgstr "" -#: pretix/base/services/orders.py:1522 +#: pretix/base/services/orders.py:1524 msgid "" "This operation would make the order free and therefore immediately paid, " "however no quota is available." msgstr "" -#: pretix/base/services/orders.py:1525 +#: pretix/base/services/orders.py:1527 msgid "" "This is an add-on product, please select the base position it should be " "added to." msgstr "" -#: pretix/base/services/orders.py:1526 +#: pretix/base/services/orders.py:1528 msgid "" "The selected base position does not allow you to add this product as an add-" "on." msgstr "" -#: pretix/base/services/orders.py:1527 +#: pretix/base/services/orders.py:1529 msgid "You need to choose a subevent for the new position." msgstr "" -#: pretix/base/services/orders.py:1530 +#: pretix/base/services/orders.py:1532 #, 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:1532 +#: pretix/base/services/orders.py:1534 msgid "The selected product requires you to select a seat." msgstr "" -#: pretix/base/services/orders.py:1533 +#: pretix/base/services/orders.py:1535 msgid "The selected product does not allow to select a seat." msgstr "" -#: pretix/base/services/orders.py:1534 +#: pretix/base/services/orders.py:1536 msgid "The selected country is blocked by your tax rule." msgstr "" -#: pretix/base/services/orders.py:1535 +#: pretix/base/services/orders.py:1537 msgid "" "You cannot change the price of a position that has been used to issue a gift " "card." msgstr "" -#: pretix/base/services/orders.py:2337 pretix/base/services/orders.py:2353 +#: pretix/base/services/orders.py:2339 pretix/base/services/orders.py:2355 #, 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:3002 +#: pretix/base/services/orders.py:3005 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -8126,7 +8145,7 @@ msgid "Show exchange rates" msgstr "" #: pretix/base/settings.py:522 pretix/base/settings.py:530 -#: pretix/control/forms/item.py:559 +#: pretix/control/forms/item.py:558 msgid "Never" msgstr "" @@ -8278,7 +8297,7 @@ msgstr "" msgid "Only respected by some invoice renderers." msgstr "" -#: pretix/base/settings.py:730 pretix/base/settings.py:2847 +#: pretix/base/settings.py:730 pretix/base/settings.py:2851 #: pretix/control/templates/pretixcontrol/pdf/index.html:352 msgid "Font" msgstr "" @@ -8760,11 +8779,20 @@ msgstr "" msgid "Maximum number of entries per email address for the same product" msgstr "" -#: pretix/base/settings.py:1489 +#: pretix/base/settings.py:1481 +msgid "" +"With an increased limit, a customer may request more than one ticket for a " +"specific product using the same, unique email address. However, regardless " +"of this setting, they will need to fill the waitlist form multiple times if " +"they want more than one ticket, as every entry only grants one single ticket " +"at a time." +msgstr "" + +#: pretix/base/settings.py:1493 msgid "Show number of check-ins to customer" msgstr "" -#: pretix/base/settings.py:1490 +#: pretix/base/settings.py:1494 msgid "" "With this option enabled, your customers will be able to see how many times " "they entered the event. This is usually not necessary, but might be useful " @@ -8774,62 +8802,62 @@ msgid "" "check-in lists." msgstr "" -#: pretix/base/settings.py:1503 +#: pretix/base/settings.py:1507 msgid "Allow users to download tickets" msgstr "" -#: pretix/base/settings.py:1504 +#: pretix/base/settings.py:1508 msgid "If this is off, nobody can download a ticket." msgstr "" -#: pretix/base/settings.py:1513 +#: pretix/base/settings.py:1517 msgid "Download date" msgstr "" -#: pretix/base/settings.py:1514 +#: pretix/base/settings.py:1518 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:1525 +#: pretix/base/settings.py:1529 msgid "Generate tickets for add-on products and bundled products" msgstr "" -#: pretix/base/settings.py:1526 +#: pretix/base/settings.py:1530 msgid "" "By default, tickets are only issued for products selected individually, not " "for add-on products or bundled products. With this option, a separate ticket " "is issued for every add-on product or bundled product as well." msgstr "" -#: pretix/base/settings.py:1539 +#: pretix/base/settings.py:1543 msgid "Generate tickets for all products" msgstr "" -#: pretix/base/settings.py:1540 +#: pretix/base/settings.py:1544 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:1552 +#: pretix/base/settings.py:1556 msgid "Generate tickets for pending orders" msgstr "" -#: pretix/base/settings.py:1553 +#: pretix/base/settings.py:1557 msgid "" "If turned off, ticket downloads are only possible after an order has been " "marked as paid." msgstr "" -#: pretix/base/settings.py:1564 +#: pretix/base/settings.py:1568 msgid "Do not issue ticket before email address is validated" msgstr "" -#: pretix/base/settings.py:1565 +#: pretix/base/settings.py:1569 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 " @@ -8838,11 +8866,11 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 msgid "Low availability threshold" msgstr "" -#: pretix/base/settings.py:1582 +#: pretix/base/settings.py:1586 msgid "" "If the availability of tickets falls below this percentage, the event (or a " "date, if it is an event series) will be highlighted to have low availability " @@ -8850,95 +8878,95 @@ msgid "" "availability will not be shown publicly." msgstr "" -#: pretix/base/settings.py:1596 +#: pretix/base/settings.py:1600 msgid "Show availability in event overviews" msgstr "" -#: pretix/base/settings.py:1597 +#: pretix/base/settings.py:1601 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:1610 pretix/base/settings.py:1618 +#: pretix/base/settings.py:1614 pretix/base/settings.py:1622 #: pretix/presale/templates/pretixpresale/fragment_calendar_nav.html:8 msgid "List" msgstr "" -#: pretix/base/settings.py:1611 pretix/base/settings.py:1619 +#: pretix/base/settings.py:1615 pretix/base/settings.py:1623 msgid "Week calendar" msgstr "" -#: pretix/base/settings.py:1612 pretix/base/settings.py:1620 +#: pretix/base/settings.py:1616 pretix/base/settings.py:1624 msgid "Month calendar" msgstr "" -#: pretix/base/settings.py:1616 +#: pretix/base/settings.py:1620 msgid "Default overview style" msgstr "" -#: pretix/base/settings.py:1622 +#: pretix/base/settings.py:1626 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:1631 +#: pretix/base/settings.py:1635 msgid "Show filter options for calendar or list view" msgstr "" -#: pretix/base/settings.py:1632 +#: pretix/base/settings.py:1636 msgid "" "You can set up possible filters as meta properties in your organizer " "settings." msgstr "" -#: pretix/base/settings.py:1641 +#: pretix/base/settings.py:1645 msgid "Hide all unavailable dates from calendar or list views" msgstr "" -#: pretix/base/settings.py:1642 pretix/base/settings.py:1653 +#: pretix/base/settings.py:1646 pretix/base/settings.py:1657 msgid "" "This option currently only affects the calendar of this event series, not " "the organizer-wide calendar." msgstr "" -#: pretix/base/settings.py:1652 +#: pretix/base/settings.py:1656 msgid "Hide all past dates from calendar" msgstr "" -#: pretix/base/settings.py:1664 pretix/base/settings.py:1673 +#: pretix/base/settings.py:1668 pretix/base/settings.py:1677 msgid "No modifications after order was submitted" msgstr "" -#: pretix/base/settings.py:1665 pretix/base/settings.py:1674 +#: pretix/base/settings.py:1669 pretix/base/settings.py:1678 msgid "Only the person who ordered can make changes" msgstr "" -#: pretix/base/settings.py:1666 pretix/base/settings.py:1675 +#: pretix/base/settings.py:1670 pretix/base/settings.py:1679 msgid "Both the attendee and the person who ordered can make changes" msgstr "" -#: pretix/base/settings.py:1670 +#: pretix/base/settings.py:1674 msgid "Allow customers to modify their information" msgstr "" -#: pretix/base/settings.py:1685 +#: pretix/base/settings.py:1689 msgid "Allow customers to modify their information after they checked in." msgstr "" -#: pretix/base/settings.py:1686 +#: pretix/base/settings.py:1690 msgid "" "By default, no more modifications are possible for an order as soon as one " "of the tickets in the order has been checked in." msgstr "" -#: pretix/base/settings.py:1696 +#: pretix/base/settings.py:1700 msgid "Last date of modifications" msgstr "" -#: pretix/base/settings.py:1697 +#: pretix/base/settings.py:1701 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 " @@ -8946,53 +8974,53 @@ msgid "" "used." msgstr "" -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1712 msgid "Customers can change the variation of the products they purchased" msgstr "" -#: pretix/base/settings.py:1717 +#: pretix/base/settings.py:1721 msgid "Customers can change their selected add-on products" msgstr "" -#: pretix/base/settings.py:1727 pretix/base/settings.py:1738 +#: pretix/base/settings.py:1731 pretix/base/settings.py:1742 msgid "" "Only allow changes if the resulting price is higher or equal than the " "previous price." msgstr "" -#: pretix/base/settings.py:1728 pretix/base/settings.py:1739 +#: pretix/base/settings.py:1732 pretix/base/settings.py:1743 msgid "" "Only allow changes if the resulting price is higher than the previous price." msgstr "" -#: pretix/base/settings.py:1729 pretix/base/settings.py:1740 +#: pretix/base/settings.py:1733 pretix/base/settings.py:1744 msgid "" "Only allow changes if the resulting price is equal to the previous price." msgstr "" -#: pretix/base/settings.py:1730 pretix/base/settings.py:1741 +#: pretix/base/settings.py:1734 pretix/base/settings.py:1745 msgid "" "Allow changes regardless of price, as long as no refund is required (i.e. " "the resulting price is not lower than what has already been paid)." msgstr "" -#: pretix/base/settings.py:1732 pretix/base/settings.py:1743 +#: pretix/base/settings.py:1736 pretix/base/settings.py:1747 msgid "Allow changes regardless of price, even if this results in a refund." msgstr "" -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1740 msgid "Requirement for changed prices" msgstr "" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1758 msgid "Do not allow changes after" msgstr "" -#: pretix/base/settings.py:1763 +#: pretix/base/settings.py:1767 msgid "Allow change even though the ticket has already been checked in" msgstr "" -#: pretix/base/settings.py:1764 +#: pretix/base/settings.py:1768 msgid "" "By default, order changes are disabled after any ticket in the order has " "been checked in. If you check this box, this requirement is lifted. It is " @@ -9001,11 +9029,11 @@ msgid "" "limitation on price changes above." msgstr "" -#: pretix/base/settings.py:1776 +#: pretix/base/settings.py:1780 msgid "Allow individual attendees to change their ticket" msgstr "" -#: pretix/base/settings.py:1777 +#: pretix/base/settings.py:1781 msgid "" "By default, only the person who ordered the tickets can make any changes. If " "you check this box, individual attendees can also make changes. However, " @@ -9014,77 +9042,77 @@ msgid "" "customer." msgstr "" -#: pretix/base/settings.py:1789 +#: pretix/base/settings.py:1793 msgid "Customers can cancel their unpaid orders" msgstr "" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1805 msgid "Charge a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1802 pretix/base/settings.py:1813 -#: pretix/base/settings.py:1827 +#: pretix/base/settings.py:1806 pretix/base/settings.py:1817 +#: pretix/base/settings.py:1831 msgid "" "Only affects orders pending payments, a cancellation fee for free orders is " "never charged. Note that it will be your responsibility to claim the " "cancellation fee from the user." msgstr "" -#: pretix/base/settings.py:1812 +#: pretix/base/settings.py:1816 msgid "Charge payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 msgid "Charge a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1837 pretix/base/settings.py:1976 +#: pretix/base/settings.py:1841 pretix/base/settings.py:1980 msgid "Do not allow cancellations after" msgstr "" -#: pretix/base/settings.py:1846 +#: pretix/base/settings.py:1850 msgid "Customers can cancel their paid orders" msgstr "" -#: pretix/base/settings.py:1847 +#: pretix/base/settings.py:1851 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:1860 pretix/control/forms/orders.py:837 +#: pretix/base/settings.py:1864 pretix/control/forms/orders.py:837 msgid "Keep a fixed cancellation fee" msgstr "" -#: pretix/base/settings.py:1869 +#: pretix/base/settings.py:1873 msgid "Keep payment, shipping and service fees" msgstr "" -#: pretix/base/settings.py:1881 pretix/control/forms/orders.py:848 +#: pretix/base/settings.py:1885 pretix/control/forms/orders.py:848 msgid "Keep a percentual cancellation fee" msgstr "" -#: pretix/base/settings.py:1890 +#: pretix/base/settings.py:1894 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" -#: pretix/base/settings.py:1891 +#: pretix/base/settings.py:1895 msgid "" "With this option enabled, your customers can choose to get a smaller refund " "to support you." msgstr "" -#: pretix/base/settings.py:1896 +#: pretix/base/settings.py:1900 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:1903 +#: pretix/base/settings.py:1907 msgid "Voluntary lower refund explanation" msgstr "" -#: pretix/base/settings.py:1906 +#: pretix/base/settings.py:1910 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 " @@ -9092,134 +9120,134 @@ msgid "" "help your organization." msgstr "" -#: pretix/base/settings.py:1921 +#: pretix/base/settings.py:1925 msgid "Step size for reduction amount" msgstr "" -#: pretix/base/settings.py:1922 +#: pretix/base/settings.py:1926 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:1932 +#: pretix/base/settings.py:1936 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:1942 +#: pretix/base/settings.py:1946 msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "" -#: pretix/base/settings.py:1951 pretix/base/settings.py:1961 +#: pretix/base/settings.py:1955 pretix/base/settings.py:1965 msgid "All refunds are issued to the original payment method" msgstr "" -#: pretix/base/settings.py:1952 pretix/base/settings.py:1962 +#: pretix/base/settings.py:1956 pretix/base/settings.py:1966 msgid "" "Customers can choose between a gift card and a refund to their payment method" msgstr "" -#: pretix/base/settings.py:1953 pretix/base/settings.py:1963 +#: pretix/base/settings.py:1957 pretix/base/settings.py:1967 msgid "All refunds are issued as gift cards" msgstr "" -#: pretix/base/settings.py:1954 pretix/base/settings.py:1964 +#: pretix/base/settings.py:1958 pretix/base/settings.py:1968 msgid "Do not handle refunds automatically at all" msgstr "" -#: pretix/base/settings.py:1959 +#: pretix/base/settings.py:1963 #: pretix/control/templates/pretixcontrol/order/index.html:148 msgid "Refund method" msgstr "" -#: pretix/base/settings.py:1985 pretix/base/settings.py:1998 +#: pretix/base/settings.py:1989 pretix/base/settings.py:2002 msgid "Terms of cancellation" msgstr "" -#: pretix/base/settings.py:1988 +#: pretix/base/settings.py:1992 msgid "" "This text will be shown when cancellation is allowed for a paid order. Leave " "empty if you want pretix to automatically generate the terms of cancellation " "based on your settings." msgstr "" -#: pretix/base/settings.py:2001 +#: pretix/base/settings.py:2005 msgid "" "This text will be shown when cancellation is allowed for an unpaid or free " "order. Leave empty if you want pretix to automatically generate the terms of " "cancellation based on your settings." msgstr "" -#: pretix/base/settings.py:2011 pretix/control/forms/event.py:1632 +#: pretix/base/settings.py:2015 pretix/control/forms/event.py:1632 msgid "Contact address" msgstr "" -#: pretix/base/settings.py:2012 pretix/control/forms/event.py:1634 +#: pretix/base/settings.py:2016 pretix/control/forms/event.py:1634 msgid "We'll show this publicly to allow attendees to contact you." msgstr "" -#: pretix/base/settings.py:2020 pretix/control/forms/event.py:1626 +#: pretix/base/settings.py:2024 pretix/control/forms/event.py:1626 msgid "Imprint URL" msgstr "" -#: pretix/base/settings.py:2021 pretix/control/forms/event.py:1627 +#: pretix/base/settings.py:2025 pretix/control/forms/event.py:1627 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:2031 +#: pretix/base/settings.py:2035 msgid "Privacy Policy URL" msgstr "" -#: pretix/base/settings.py:2032 +#: pretix/base/settings.py:2036 msgid "" "This should point e.g. to a part of your website that explains how you use " "data gathered in your ticket shop." msgstr "" -#: pretix/base/settings.py:2054 +#: pretix/base/settings.py:2058 msgid "Attach ticket files" msgstr "" -#: pretix/base/settings.py:2056 +#: pretix/base/settings.py:2060 #, 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:2067 pretix/plugins/sendmail/forms.py:201 +#: pretix/base/settings.py:2071 pretix/plugins/sendmail/forms.py:201 #: pretix/plugins/sendmail/models.py:254 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:66 msgid "Attach calendar files" msgstr "" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2072 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." msgstr "" -#: pretix/base/settings.py:2077 +#: pretix/base/settings.py:2081 msgid "Attach calendar files only after order has been paid" msgstr "" -#: pretix/base/settings.py:2078 +#: pretix/base/settings.py:2082 msgid "" "Use this if you e.g. put a private access link into the calendar file to " "make sure people only receive it after their payment was confirmed." msgstr "" -#: pretix/base/settings.py:2087 +#: pretix/base/settings.py:2091 msgid "Event description" msgstr "" -#: pretix/base/settings.py:2090 +#: pretix/base/settings.py:2094 msgid "" "You can use this to share information with your attendees, such as travel " "information or the link to a digital event. If you keep it empty, we will " @@ -9229,52 +9257,52 @@ msgid "" "people." msgstr "" -#: pretix/base/settings.py:2103 +#: pretix/base/settings.py:2107 msgid "Subject prefix" msgstr "" -#: pretix/base/settings.py:2104 +#: pretix/base/settings.py:2108 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:2118 pretix/control/forms/mailsetup.py:35 +#: pretix/base/settings.py:2122 pretix/control/forms/mailsetup.py:35 #: pretix/control/forms/mailsetup.py:108 #: pretix/control/templates/pretixcontrol/event/mail.html:39 #: pretix/control/templates/pretixcontrol/organizers/mail.html:40 msgid "Sender address" msgstr "" -#: pretix/base/settings.py:2119 pretix/control/forms/mailsetup.py:36 +#: pretix/base/settings.py:2123 pretix/control/forms/mailsetup.py:36 #: pretix/control/forms/mailsetup.py:109 msgid "Sender address for outgoing emails" msgstr "" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2132 msgid "Sender name" msgstr "" -#: pretix/base/settings.py:2129 +#: pretix/base/settings.py:2133 msgid "" "Sender name used in conjunction with the sender address for outgoing emails. " "Defaults to your event name." msgstr "" -#: pretix/base/settings.py:2147 pretix/base/settings.py:2204 -#: pretix/base/settings.py:2221 pretix/base/settings.py:2239 +#: pretix/base/settings.py:2151 pretix/base/settings.py:2208 +#: pretix/base/settings.py:2225 pretix/base/settings.py:2243 #, python-brace-format msgid "Your order: {code}" msgstr "" -#: pretix/base/settings.py:2151 pretix/base/settings.py:2184 -#: pretix/base/settings.py:2289 pretix/base/settings.py:2522 -#: pretix/base/settings.py:2559 +#: pretix/base/settings.py:2155 pretix/base/settings.py:2188 +#: pretix/base/settings.py:2293 pretix/base/settings.py:2526 +#: pretix/base/settings.py:2563 #, python-brace-format msgid "Your event registration: {code}" msgstr "" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -9289,12 +9317,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -9308,7 +9336,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9322,7 +9350,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -9337,7 +9365,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -9353,7 +9381,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -9371,11 +9399,11 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 msgid "Attachment for new orders" msgstr "" -#: pretix/base/settings.py:2266 +#: pretix/base/settings.py:2270 #, python-brace-format msgid "" "This file will be attached to the first email that we send for every new " @@ -9387,7 +9415,7 @@ msgid "" "vital email going to spam, you can only upload PDF files of up to {size} MB." msgstr "" -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2297 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9401,12 +9429,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -9420,12 +9448,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -9441,12 +9469,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9460,23 +9488,23 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2364 pretix/control/forms/event.py:1119 +#: pretix/base/settings.py:2368 pretix/control/forms/event.py:1119 #: pretix/control/forms/event.py:1219 pretix/plugins/sendmail/models.py:259 msgid "Number of days" msgstr "" -#: pretix/base/settings.py:2366 pretix/control/forms/event.py:1122 +#: pretix/base/settings.py:2370 pretix/control/forms/event.py:1122 msgid "" "This email will be sent out this many days before the order expires. If the " "value is 0, the mail will never be sent." msgstr "" -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -9492,12 +9520,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, python-brace-format msgid "" "Hello,\n" @@ -9512,12 +9540,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, python-brace-format msgid "Incomplete payment received: {code}" msgstr "" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, python-brace-format msgid "" "Hello,\n" @@ -9535,12 +9563,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, python-brace-format msgid "Payment failed for your order: {code}" msgstr "" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, python-brace-format msgid "" "Hello,\n" @@ -9558,12 +9586,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, python-brace-format msgid "" "Hello,\n" @@ -9594,12 +9622,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -9615,12 +9643,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -9638,7 +9666,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2526 pretix/base/settings.py:2563 +#: pretix/base/settings.py:2530 pretix/base/settings.py:2567 #, python-brace-format msgid "" "Hello,\n" @@ -9652,12 +9680,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -9672,12 +9700,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -9694,7 +9722,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -9706,12 +9734,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2612 pretix/base/settings.py:2628 +#: pretix/base/settings.py:2616 pretix/base/settings.py:2632 #, python-brace-format msgid "Your ticket is ready for download: {code}" msgstr "" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9725,7 +9753,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -9739,12 +9767,12 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2644 +#: pretix/base/settings.py:2648 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2648 +#: pretix/base/settings.py:2652 #, python-brace-format msgid "" "Hello {name},\n" @@ -9764,12 +9792,12 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2666 +#: pretix/base/settings.py:2670 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2670 +#: pretix/base/settings.py:2674 #, python-brace-format msgid "" "Hello {name},\n" @@ -9789,12 +9817,12 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2692 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2696 #, python-brace-format msgid "" "Hello {name},\n" @@ -9814,57 +9842,57 @@ msgid "" "Your {organizer} team" msgstr "" -#: pretix/base/settings.py:2744 pretix/base/settings.py:2751 -#: pretix/base/settings.py:2765 pretix/base/settings.py:2773 -#: pretix/base/settings.py:2787 pretix/base/settings.py:2795 -#: pretix/base/settings.py:2809 pretix/base/settings.py:2816 +#: pretix/base/settings.py:2748 pretix/base/settings.py:2755 +#: pretix/base/settings.py:2769 pretix/base/settings.py:2777 +#: pretix/base/settings.py:2791 pretix/base/settings.py:2799 +#: pretix/base/settings.py:2813 pretix/base/settings.py:2820 msgid "Please enter the hexadecimal code of a color, e.g. #990000." msgstr "" -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2752 msgid "Primary color" msgstr "" -#: pretix/base/settings.py:2769 +#: pretix/base/settings.py:2773 msgid "Accent color for success" msgstr "" -#: pretix/base/settings.py:2770 +#: pretix/base/settings.py:2774 msgid "We strongly suggest to use a shade of green." msgstr "" -#: pretix/base/settings.py:2791 +#: pretix/base/settings.py:2795 msgid "Accent color for errors" msgstr "" -#: pretix/base/settings.py:2792 +#: pretix/base/settings.py:2796 msgid "We strongly suggest to use a shade of red." msgstr "" -#: pretix/base/settings.py:2813 +#: pretix/base/settings.py:2817 msgid "Page background color" msgstr "" -#: pretix/base/settings.py:2828 +#: pretix/base/settings.py:2832 msgid "Use round edges" msgstr "" -#: pretix/base/settings.py:2837 +#: pretix/base/settings.py:2841 msgid "" "Use native spinners in the widget instead of custom ones for numeric inputs " "such as quantity." msgstr "" -#: pretix/base/settings.py:2848 +#: pretix/base/settings.py:2852 msgid "Only respected by modern browsers." msgstr "" -#: pretix/base/settings.py:2859 pretix/base/settings.py:2902 -#: pretix/control/forms/organizer.py:463 +#: pretix/base/settings.py:2863 pretix/base/settings.py:2906 +#: pretix/control/forms/organizer.py:464 msgid "Header image" msgstr "" -#: pretix/base/settings.py:2862 +#: pretix/base/settings.py:2866 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 " @@ -9873,26 +9901,26 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2882 pretix/base/settings.py:2924 +#: pretix/base/settings.py:2886 pretix/base/settings.py:2928 msgid "Use header image in its full size" msgstr "" -#: pretix/base/settings.py:2883 pretix/base/settings.py:2925 +#: pretix/base/settings.py:2887 pretix/base/settings.py:2929 msgid "We recommend to upload a picture at least 1170 pixels wide." msgstr "" -#: pretix/base/settings.py:2892 +#: pretix/base/settings.py:2896 msgid "Show event title even if a header image is present" msgstr "" -#: pretix/base/settings.py:2893 +#: pretix/base/settings.py:2897 msgid "" "The title will only be shown on the event front page. If no header image is " "uploaded for the event, but the header image from the organizer profile is " "used, this option will be ignored and the event title will always be shown." msgstr "" -#: pretix/base/settings.py:2905 pretix/control/forms/organizer.py:467 +#: pretix/base/settings.py:2909 pretix/control/forms/organizer.py:468 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 " @@ -9901,25 +9929,25 @@ msgid "" "smaller screens." msgstr "" -#: pretix/base/settings.py:2934 +#: pretix/base/settings.py:2938 msgid "Use header image also for events without an individually uploaded logo" msgstr "" -#: pretix/base/settings.py:2942 +#: pretix/base/settings.py:2946 msgid "Favicon" msgstr "" -#: pretix/base/settings.py:2945 +#: pretix/base/settings.py:2949 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/base/settings.py:2961 +#: pretix/base/settings.py:2965 msgid "Social media image" msgstr "" -#: pretix/base/settings.py:2964 +#: pretix/base/settings.py:2968 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 " @@ -9928,93 +9956,93 @@ msgid "" "square is shown. If you do not fill this, we will use the logo given above." msgstr "" -#: pretix/base/settings.py:2982 +#: pretix/base/settings.py:2986 msgid "Logo image" msgstr "" -#: pretix/base/settings.py:2986 +#: pretix/base/settings.py:2990 msgid "We will show your logo with a maximal height and width of 2.5 cm." msgstr "" -#: pretix/base/settings.py:3012 pretix/base/settings.py:3118 +#: pretix/base/settings.py:3016 pretix/base/settings.py:3122 msgid "Info text" msgstr "" -#: pretix/base/settings.py:3015 pretix/base/settings.py:3120 +#: pretix/base/settings.py:3019 pretix/base/settings.py:3124 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:3024 +#: pretix/base/settings.py:3028 msgid "Banner text (top)" msgstr "" -#: pretix/base/settings.py:3027 +#: pretix/base/settings.py:3031 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:3037 +#: pretix/base/settings.py:3041 msgid "Banner text (bottom)" msgstr "" -#: pretix/base/settings.py:3040 +#: pretix/base/settings.py:3044 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:3050 +#: pretix/base/settings.py:3054 msgid "Voucher explanation" msgstr "" -#: pretix/base/settings.py:3053 +#: pretix/base/settings.py:3057 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:3063 +#: pretix/base/settings.py:3067 msgid "Attendee data explanation" msgstr "" -#: pretix/base/settings.py:3066 +#: pretix/base/settings.py:3070 msgid "" "This text will be shown above the questions asked for every personalized " "product. You can use it e.g. to explain why you need information from them." msgstr "" -#: pretix/base/settings.py:3076 +#: pretix/base/settings.py:3080 msgid "Additional success message" msgstr "" -#: pretix/base/settings.py:3077 +#: pretix/base/settings.py:3081 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:3089 +#: pretix/base/settings.py:3093 msgid "Help text of the phone number field" msgstr "" -#: pretix/base/settings.py:3096 +#: pretix/base/settings.py:3100 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:3103 +#: pretix/base/settings.py:3107 msgid "Help text of the email field" msgstr "" -#: pretix/base/settings.py:3129 +#: pretix/base/settings.py:3133 msgid "Allow creating a new team during event creation" msgstr "" -#: pretix/base/settings.py:3130 +#: pretix/base/settings.py:3134 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 " @@ -10022,67 +10050,67 @@ msgid "" "not have \"Can change teams and permissions\" permission." msgstr "" -#: pretix/base/settings.py:3202 pretix/base/settings.py:3212 +#: pretix/base/settings.py:3206 pretix/base/settings.py:3216 msgid "Event start time (descending)" msgstr "" -#: pretix/base/settings.py:3204 pretix/base/settings.py:3214 +#: pretix/base/settings.py:3208 pretix/base/settings.py:3218 msgid "Name (descending)" msgstr "" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3213 msgctxt "subevent" msgid "Date ordering" msgstr "" -#: pretix/base/settings.py:3225 +#: pretix/base/settings.py:3229 msgid "Link back to organizer overview on all event pages" msgstr "" -#: pretix/base/settings.py:3234 +#: pretix/base/settings.py:3238 msgid "Homepage text" msgstr "" -#: pretix/base/settings.py:3236 +#: pretix/base/settings.py:3240 msgid "This will be displayed on the organizer homepage." msgstr "" -#: pretix/base/settings.py:3251 +#: pretix/base/settings.py:3255 msgid "Length of gift card codes" msgstr "" -#: pretix/base/settings.py:3252 +#: pretix/base/settings.py:3256 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:3268 +#: pretix/base/settings.py:3272 msgid "Validity of gift card codes in years" msgstr "" -#: pretix/base/settings.py:3269 +#: pretix/base/settings.py:3273 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:3278 +#: pretix/base/settings.py:3282 msgid "Enable cookie consent management features" msgstr "" -#: pretix/base/settings.py:3284 +#: pretix/base/settings.py:3288 msgid "" "By clicking \"Accept all cookies\", you agree to the storing of cookies and " "use of similar technologies on your device." msgstr "" -#: pretix/base/settings.py:3291 +#: pretix/base/settings.py:3295 msgid "Dialog text" msgstr "" -#: pretix/base/settings.py:3298 +#: pretix/base/settings.py:3302 msgid "" "We use cookies and similar technologies to gather data that allows us to " "improve this website and our offerings. If you do not agree, we will only " @@ -10090,194 +10118,194 @@ msgid "" "offers." msgstr "" -#: pretix/base/settings.py:3306 +#: pretix/base/settings.py:3310 msgid "Secondary dialog text" msgstr "" -#: pretix/base/settings.py:3312 +#: pretix/base/settings.py:3316 msgid "Privacy settings" msgstr "" -#: pretix/base/settings.py:3317 +#: pretix/base/settings.py:3321 msgid "Dialog title" msgstr "" -#: pretix/base/settings.py:3323 +#: pretix/base/settings.py:3327 msgid "Accept all cookies" msgstr "" -#: pretix/base/settings.py:3328 +#: pretix/base/settings.py:3332 msgid "\"Accept\" button description" msgstr "" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 msgid "Required cookies only" msgstr "" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 msgid "\"Reject\" button description" msgstr "" -#: pretix/base/settings.py:3349 +#: pretix/base/settings.py:3353 msgid "Customers can choose their own seats" msgstr "" -#: pretix/base/settings.py:3350 +#: pretix/base/settings.py:3354 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:3374 +#: pretix/base/settings.py:3378 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3388 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3398 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3411 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3412 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Mx" msgstr "" -#: pretix/base/settings.py:3441 pretix/base/settings.py:3454 -#: pretix/base/settings.py:3470 pretix/base/settings.py:3520 -#: pretix/base/settings.py:3533 pretix/base/settings.py:3547 -#: pretix/base/settings.py:3600 pretix/base/settings.py:3621 -#: pretix/base/settings.py:3643 +#: pretix/base/settings.py:3445 pretix/base/settings.py:3458 +#: pretix/base/settings.py:3474 pretix/base/settings.py:3524 +#: pretix/base/settings.py:3537 pretix/base/settings.py:3551 +#: pretix/base/settings.py:3604 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 msgid "Given name" msgstr "" -#: pretix/base/settings.py:3442 pretix/base/settings.py:3455 -#: pretix/base/settings.py:3471 pretix/base/settings.py:3487 -#: pretix/base/settings.py:3504 pretix/base/settings.py:3519 -#: pretix/base/settings.py:3534 pretix/base/settings.py:3548 -#: pretix/base/settings.py:3601 pretix/base/settings.py:3622 -#: pretix/base/settings.py:3644 +#: pretix/base/settings.py:3446 pretix/base/settings.py:3459 +#: pretix/base/settings.py:3475 pretix/base/settings.py:3491 +#: pretix/base/settings.py:3508 pretix/base/settings.py:3523 +#: pretix/base/settings.py:3538 pretix/base/settings.py:3552 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 msgid "Family name" msgstr "" -#: pretix/base/settings.py:3446 pretix/base/settings.py:3462 -#: pretix/base/settings.py:3478 pretix/base/settings.py:3493 -#: pretix/base/settings.py:3511 pretix/base/settings.py:3526 -#: pretix/base/settings.py:3556 pretix/base/settings.py:3580 -#: pretix/base/settings.py:3612 pretix/base/settings.py:3634 -#: pretix/base/settings.py:3665 +#: pretix/base/settings.py:3450 pretix/base/settings.py:3466 +#: pretix/base/settings.py:3482 pretix/base/settings.py:3497 +#: pretix/base/settings.py:3515 pretix/base/settings.py:3530 +#: pretix/base/settings.py:3560 pretix/base/settings.py:3584 +#: pretix/base/settings.py:3616 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "John" msgstr "" -#: pretix/base/settings.py:3447 pretix/base/settings.py:3463 -#: pretix/base/settings.py:3479 pretix/base/settings.py:3495 -#: pretix/base/settings.py:3513 pretix/base/settings.py:3527 -#: pretix/base/settings.py:3557 pretix/base/settings.py:3613 -#: pretix/base/settings.py:3635 pretix/base/settings.py:3666 +#: pretix/base/settings.py:3451 pretix/base/settings.py:3467 +#: pretix/base/settings.py:3483 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3531 +#: pretix/base/settings.py:3561 pretix/base/settings.py:3617 +#: pretix/base/settings.py:3639 pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Doe" msgstr "" -#: pretix/base/settings.py:3453 pretix/base/settings.py:3469 -#: pretix/base/settings.py:3501 pretix/base/settings.py:3620 -#: pretix/base/settings.py:3642 +#: pretix/base/settings.py:3457 pretix/base/settings.py:3473 +#: pretix/base/settings.py:3505 pretix/base/settings.py:3624 +#: pretix/base/settings.py:3646 msgctxt "person_name" msgid "Title" msgstr "" -#: pretix/base/settings.py:3461 pretix/base/settings.py:3477 -#: pretix/base/settings.py:3510 pretix/base/settings.py:3633 -#: pretix/base/settings.py:3664 +#: pretix/base/settings.py:3465 pretix/base/settings.py:3481 +#: pretix/base/settings.py:3514 pretix/base/settings.py:3637 +#: pretix/base/settings.py:3668 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3489 pretix/base/settings.py:3506 msgid "First name" msgstr "" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3490 pretix/base/settings.py:3507 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3571 pretix/base/settings.py:3583 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3577 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3591 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3603 pretix/base/settings.py:3623 +#: pretix/base/settings.py:3645 msgctxt "person_name" msgid "Salutation" msgstr "" -#: pretix/base/settings.py:3611 pretix/base/settings.py:3632 -#: pretix/base/settings.py:3663 +#: pretix/base/settings.py:3615 pretix/base/settings.py:3636 +#: pretix/base/settings.py:3667 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3649 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3671 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3778 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" -#: pretix/base/settings.py:3778 +#: pretix/base/settings.py:3782 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3786 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" -#: pretix/base/settings.py:3786 +#: pretix/base/settings.py:3790 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" -#: pretix/base/settings.py:3790 +#: pretix/base/settings.py:3794 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3801 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3814 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -11001,7 +11029,7 @@ msgstr "" msgid "The task has been completed." msgstr "" -#: pretix/control/forms/__init__.py:205 pretix/control/forms/item.py:757 +#: pretix/control/forms/__init__.py:205 #, python-brace-format msgid "Please do not upload files larger than {size}!" msgstr "" @@ -11128,29 +11156,29 @@ msgid "Copy configuration from" msgstr "" #: pretix/control/forms/event.py:304 pretix/control/forms/event.py:307 -#: pretix/control/forms/item.py:351 +#: pretix/control/forms/item.py:350 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:323 pretix/control/forms/item.py:1241 +#: pretix/control/forms/event.py:323 pretix/control/forms/item.py:1239 #: pretix/control/forms/subevents.py:407 #, python-brace-format msgid "Default ({value})" msgstr "" -#: pretix/control/forms/event.py:375 pretix/control/forms/organizer.py:149 +#: pretix/control/forms/event.py:375 pretix/control/forms/organizer.py:150 msgid "Custom domain" msgstr "" -#: pretix/control/forms/event.py:377 pretix/control/forms/organizer.py:151 +#: pretix/control/forms/event.py:377 pretix/control/forms/organizer.py:152 msgid "You need to configure the custom domain in the webserver beforehand." msgstr "" -#: pretix/control/forms/event.py:389 pretix/control/forms/organizer.py:159 +#: pretix/control/forms/event.py:389 pretix/control/forms/organizer.py:160 msgid "You cannot choose the base domain of this installation." msgstr "" -#: pretix/control/forms/event.py:393 pretix/control/forms/organizer.py:164 +#: pretix/control/forms/event.py:393 pretix/control/forms/organizer.py:165 msgid "This domain is already in use for a different event or organizer." msgstr "" @@ -11161,33 +11189,33 @@ msgid "" "{error}" msgstr "" -#: pretix/control/forms/event.py:507 pretix/control/forms/organizer.py:404 +#: pretix/control/forms/event.py:507 pretix/control/forms/organizer.py:405 msgid "Name format" msgstr "" -#: pretix/control/forms/event.py:508 pretix/control/forms/organizer.py:405 +#: pretix/control/forms/event.py:508 pretix/control/forms/organizer.py:406 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:513 pretix/control/forms/organizer.py:410 +#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:411 msgid "Allowed titles" msgstr "" -#: pretix/control/forms/event.py:514 pretix/control/forms/organizer.py:411 +#: pretix/control/forms/event.py:514 pretix/control/forms/organizer.py:412 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:633 pretix/control/forms/organizer.py:481 +#: pretix/control/forms/event.py:633 pretix/control/forms/organizer.py:482 #, python-brace-format msgid "Ask for {fields}, display like {example}" msgstr "" -#: pretix/control/forms/event.py:639 pretix/control/forms/organizer.py:487 +#: pretix/control/forms/event.py:639 pretix/control/forms/organizer.py:488 msgid "Free text input" msgstr "" @@ -11280,15 +11308,15 @@ msgid "" "shop must be enabled." msgstr "" -#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:522 +#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:523 msgid "Bcc address" msgstr "" -#: pretix/control/forms/event.py:979 pretix/control/forms/organizer.py:523 +#: pretix/control/forms/event.py:979 pretix/control/forms/organizer.py:524 msgid "All emails will be sent to this address as a Bcc copy" msgstr "" -#: pretix/control/forms/event.py:985 pretix/control/forms/organizer.py:529 +#: pretix/control/forms/event.py:985 pretix/control/forms/organizer.py:530 msgid "Signature" msgstr "" @@ -11297,7 +11325,7 @@ msgstr "" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "" -#: pretix/control/forms/event.py:993 pretix/control/forms/organizer.py:537 +#: pretix/control/forms/event.py:993 pretix/control/forms/organizer.py:538 msgid "e.g. your contact details" msgstr "" @@ -11345,8 +11373,8 @@ msgstr "" #: pretix/control/forms/event.py:1089 pretix/control/forms/event.py:1151 #: pretix/control/forms/event.py:1163 pretix/control/forms/event.py:1173 #: pretix/control/forms/event.py:1183 pretix/control/forms/event.py:1188 -#: pretix/control/forms/organizer.py:548 pretix/control/forms/organizer.py:558 -#: pretix/control/forms/organizer.py:568 +#: pretix/control/forms/organizer.py:549 pretix/control/forms/organizer.py:559 +#: pretix/control/forms/organizer.py:569 #: pretix/control/templates/pretixcontrol/event/mail.html:88 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:111 #: pretix/control/templates/pretixcontrol/pdf/index.html:428 @@ -11527,7 +11555,7 @@ msgstr "" msgid "The given voucher code does not exist." msgstr "" -#: pretix/control/forms/event.py:1580 pretix/control/forms/organizer.py:110 +#: pretix/control/forms/event.py:1580 pretix/control/forms/organizer.py:111 #: pretix/control/views/shredder.py:179 msgid "The slug you entered was not correct." msgstr "" @@ -11924,7 +11952,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:183 #: pretix/control/templates/pretixcontrol/checkin/lists.html:96 #: pretix/plugins/checkinlists/exporters.py:108 -#: pretix/plugins/checkinlists/exporters.py:494 +#: pretix/plugins/checkinlists/exporters.py:497 msgid "Checked in" msgstr "" @@ -12046,7 +12074,7 @@ msgstr "" #: pretix/control/forms/filter.py:2306 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "" @@ -12056,7 +12084,7 @@ msgstr "" #: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "" @@ -12080,10 +12108,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 #: pretix/plugins/checkinlists/exporters.py:80 -#: pretix/plugins/checkinlists/exporters.py:152 -#: pretix/plugins/checkinlists/exporters.py:469 -#: pretix/plugins/checkinlists/exporters.py:747 -#: pretix/plugins/checkinlists/exporters.py:829 +#: pretix/plugins/checkinlists/exporters.py:153 +#: pretix/plugins/checkinlists/exporters.py:472 +#: pretix/plugins/checkinlists/exporters.py:752 +#: pretix/plugins/checkinlists/exporters.py:834 msgid "Check-in list" msgstr "" @@ -12301,142 +12329,142 @@ msgid "" "plugins. This will be publicly available. Make sure to keep it up to date!" msgstr "" -#: pretix/control/forms/item.py:155 +#: pretix/control/forms/item.py:154 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:157 +#: pretix/control/forms/item.py:156 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:252 +#: pretix/control/forms/item.py:251 msgid "No products" msgstr "" -#: pretix/control/forms/item.py:318 +#: pretix/control/forms/item.py:317 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:319 +#: pretix/control/forms/item.py:318 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." msgstr "" -#: pretix/control/forms/item.py:339 pretix/control/forms/item.py:655 +#: pretix/control/forms/item.py:338 pretix/control/forms/item.py:661 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:346 +#: pretix/control/forms/item.py:345 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:348 +#: pretix/control/forms/item.py:347 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:359 +#: pretix/control/forms/item.py:358 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:360 +#: pretix/control/forms/item.py:359 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:361 +#: pretix/control/forms/item.py:360 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:367 +#: pretix/control/forms/item.py:366 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:375 +#: pretix/control/forms/item.py:374 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:384 +#: pretix/control/forms/item.py:383 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:390 +#: pretix/control/forms/item.py:389 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:391 +#: pretix/control/forms/item.py:390 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:520 +#: pretix/control/forms/item.py:519 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:525 +#: pretix/control/forms/item.py:524 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:547 pretix/plugins/badges/forms.py:85 +#: pretix/control/forms/item.py:546 pretix/plugins/badges/forms.py:85 #: pretix/plugins/ticketoutputpdf/forms.py:55 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:557 +#: pretix/control/forms/item.py:556 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:558 +#: pretix/control/forms/item.py:557 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:569 +#: pretix/control/forms/item.py:575 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:601 +#: pretix/control/forms/item.py:607 msgid "Show product with info on why it’s unavailable" msgstr "" -#: pretix/control/forms/item.py:614 +#: pretix/control/forms/item.py:620 msgid "" "This option is deprecated. For new products, use the newer option below that " "refers to another product instead of a quota." msgstr "" -#: pretix/control/forms/item.py:625 pretix/control/forms/item.py:641 +#: pretix/control/forms/item.py:631 pretix/control/forms/item.py:647 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:666 +#: pretix/control/forms/item.py:672 msgid "Date chosen by customer" msgstr "" -#: pretix/control/forms/item.py:675 +#: pretix/control/forms/item.py:681 msgid "No membership granted" msgstr "" -#: pretix/control/forms/item.py:694 +#: pretix/control/forms/item.py:700 msgid "" "Gift card products should use a tax rule with a rate of 0 percent since " "sales tax will be applied when the gift card is redeemed." msgstr "" -#: pretix/control/forms/item.py:700 +#: pretix/control/forms/item.py:706 msgid "" "Do not set a specific validity for gift card products as it will not " "restrict the validity of the gift card. A validity of gift cards can be set " "in your organizer settings." msgstr "" -#: pretix/control/forms/item.py:719 pretix/control/forms/item.py:999 +#: pretix/control/forms/item.py:725 pretix/control/forms/item.py:997 msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" -#: pretix/control/forms/item.py:730 +#: pretix/control/forms/item.py:736 msgid "" "Your product grants a non-transferable membership and should therefore be a " "personalized admission ticket. Otherwise customers might not be able to use " @@ -12444,17 +12472,17 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:739 +#: pretix/control/forms/item.py:745 msgid "The start of validity must be before the end of validity." msgstr "" -#: pretix/control/forms/item.py:746 +#: pretix/control/forms/item.py:752 msgid "" "You have selected dynamic validity but have not entered a time period. This " "would render the tickets unusable." msgstr "" -#: pretix/control/forms/item.py:858 +#: pretix/control/forms/item.py:856 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -12462,39 +12490,39 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 msgid "Use value from product" msgstr "" -#: pretix/control/forms/item.py:1026 +#: pretix/control/forms/item.py:1024 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:1050 +#: pretix/control/forms/item.py:1048 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:1095 +#: pretix/control/forms/item.py:1093 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:1102 +#: pretix/control/forms/item.py:1100 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1150 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:1158 +#: pretix/control/forms/item.py:1156 #: 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:1183 pretix/control/forms/orders.py:365 +#: pretix/control/forms/item.py:1181 pretix/control/forms/orders.py:365 #: pretix/control/forms/orders.py:553 msgid "inactive" msgstr "" @@ -12953,102 +12981,102 @@ msgstr "" msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "" -#: pretix/control/forms/organizer.py:91 +#: pretix/control/forms/organizer.py:92 msgid "This slug is already in use. Please choose a different one." msgstr "" -#: pretix/control/forms/organizer.py:287 +#: pretix/control/forms/organizer.py:288 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:317 pretix/control/forms/organizer.py:350 +#: pretix/control/forms/organizer.py:318 pretix/control/forms/organizer.py:351 msgid "" "Your device will not have access to anything, please select some events." msgstr "" -#: pretix/control/forms/organizer.py:497 pretix/plugins/stripe/payment.py:311 +#: pretix/control/forms/organizer.py:498 pretix/plugins/stripe/payment.py:311 msgid "experimental" msgstr "" -#: pretix/control/forms/organizer.py:503 +#: pretix/control/forms/organizer.py:504 msgid "" "This feature is currently in an experimental stage. It only supports very " "limited use cases and might change at any point." msgstr "" -#: pretix/control/forms/organizer.py:532 +#: pretix/control/forms/organizer.py:533 msgid "This will be attached to every email." msgstr "" -#: pretix/control/forms/organizer.py:624 +#: pretix/control/forms/organizer.py:625 msgctxt "webhooks" msgid "Event types" msgstr "" -#: pretix/control/forms/organizer.py:656 +#: pretix/control/forms/organizer.py:657 msgid "Gift card value" msgstr "" -#: pretix/control/forms/organizer.py:729 +#: pretix/control/forms/organizer.py:730 msgid "An medium with this type and identifier is already registered." msgstr "" -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 msgid "An account with this customer ID is already registered." msgstr "" -#: pretix/control/forms/organizer.py:847 +#: pretix/control/forms/organizer.py:848 #: pretix/control/templates/pretixcontrol/organizers/customer.html:61 #: pretix/presale/forms/customer.py:156 pretix/presale/forms/customer.py:472 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:32 msgid "Phone" msgstr "" -#: pretix/control/forms/organizer.py:954 +#: pretix/control/forms/organizer.py:955 msgctxt "sso_oidc" msgid "Base URL" msgstr "" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 msgctxt "sso_oidc" msgid "Client ID" msgstr "" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 msgctxt "sso_oidc" msgid "Client secret" msgstr "" -#: pretix/control/forms/organizer.py:966 +#: pretix/control/forms/organizer.py:967 msgctxt "sso_oidc" msgid "Scope" msgstr "" -#: pretix/control/forms/organizer.py:967 +#: pretix/control/forms/organizer.py:968 msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." msgstr "" -#: pretix/control/forms/organizer.py:971 +#: pretix/control/forms/organizer.py:972 msgctxt "sso_oidc" msgid "User ID field" msgstr "" -#: pretix/control/forms/organizer.py:972 +#: pretix/control/forms/organizer.py:973 msgctxt "sso_oidc" msgid "" "We will assume that the contents of the user ID fields are unique and can " "never change for a user." msgstr "" -#: pretix/control/forms/organizer.py:978 +#: pretix/control/forms/organizer.py:979 msgctxt "sso_oidc" msgid "Email field" msgstr "" -#: pretix/control/forms/organizer.py:979 +#: pretix/control/forms/organizer.py:980 msgctxt "sso_oidc" msgid "" "We will assume that all email addresses received from the SSO provider are " @@ -13056,30 +13084,30 @@ msgid "" "security issues might arise." msgstr "" -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 msgctxt "sso_oidc" msgid "Phone field" msgstr "" -#: pretix/control/forms/organizer.py:1004 +#: pretix/control/forms/organizer.py:1005 #, python-brace-format msgctxt "sso_oidc" msgid "{label} field" msgstr "" -#: pretix/control/forms/organizer.py:1037 +#: pretix/control/forms/organizer.py:1044 msgid "Invalidate old client secret and generate a new one" msgstr "" -#: pretix/control/forms/organizer.py:1070 +#: pretix/control/forms/organizer.py:1077 msgid "Organizer short name" msgstr "" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 msgid "Allow access to reusable media" msgstr "" -#: pretix/control/forms/organizer.py:1075 +#: pretix/control/forms/organizer.py:1082 msgid "" "This is required if you want the other organizer to participate in a shared " "system with e.g. NFC payment chips. You should only use this option for " @@ -13088,15 +13116,15 @@ msgid "" "to interact with the media type." msgstr "" -#: pretix/control/forms/organizer.py:1091 +#: pretix/control/forms/organizer.py:1098 msgid "The selected organizer does not exist or cannot be invited." msgstr "" -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 msgid "The selected organizer has already been invited." msgstr "" -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 msgid "A sales channel with the same identifier already exists." msgstr "" @@ -13106,7 +13134,7 @@ msgctxt "form" msgid "Optional" msgstr "" -#: pretix/control/forms/renderers.py:140 +#: pretix/control/forms/renderers.py:148 #: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html:26 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:48 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:197 @@ -14621,9 +14649,9 @@ msgstr "" msgid "Payment" msgstr "" -#: pretix/control/navigation.py:73 pretix/control/views/event.py:1451 -#: pretix/control/views/event.py:1453 pretix/control/views/event.py:1485 -#: pretix/control/views/event.py:1490 pretix/control/views/subevents.py:293 +#: pretix/control/navigation.py:73 pretix/control/views/event.py:1454 +#: pretix/control/views/event.py:1456 pretix/control/views/event.py:1488 +#: pretix/control/views/event.py:1493 pretix/control/views/subevents.py:293 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:60 #: pretix/plugins/ticketoutputpdf/exporters.py:68 #: pretix/presale/templates/pretixpresale/organizers/index.html:129 @@ -15380,7 +15408,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/categories.html:52 #: pretix/control/templates/pretixcontrol/items/category_delete.html:17 #: pretix/control/templates/pretixcontrol/items/discount_delete.html:36 -#: pretix/control/templates/pretixcontrol/items/index.html:151 +#: pretix/control/templates/pretixcontrol/items/index.html:157 #: pretix/control/templates/pretixcontrol/items/quota_delete.html:40 #: pretix/control/templates/pretixcontrol/order/index.html:38 #: pretix/control/templates/pretixcontrol/orders/export.html:77 @@ -15480,7 +15508,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/checkins.html:65 #: pretix/control/templates/pretixcontrol/checkin/simulator.html:49 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/transaction_list.html:14 -#: pretix/plugins/checkinlists/exporters.py:759 +#: pretix/plugins/checkinlists/exporters.py:764 msgid "Result" msgstr "" @@ -15671,7 +15699,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:26 #: pretix/control/templates/pretixcontrol/items/categories.html:47 #: pretix/control/templates/pretixcontrol/items/index.html:53 -#: pretix/control/templates/pretixcontrol/items/index.html:149 +#: pretix/control/templates/pretixcontrol/items/index.html:155 #: pretix/control/templates/pretixcontrol/orders/export.html:73 #: pretix/control/templates/pretixcontrol/orders/index.html:40 #: pretix/control/templates/pretixcontrol/organizers/customer.html:98 @@ -15756,7 +15784,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/lists.html:169 #: pretix/control/templates/pretixcontrol/items/categories.html:49 #: pretix/control/templates/pretixcontrol/items/discounts.html:149 -#: pretix/control/templates/pretixcontrol/items/index.html:150 +#: pretix/control/templates/pretixcontrol/items/index.html:156 #: pretix/control/templates/pretixcontrol/items/quotas.html:96 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 @@ -16680,8 +16708,8 @@ msgstr "" #: pretix/control/views/checkin.py:419 pretix/control/views/discounts.py:113 #: pretix/control/views/event.py:227 pretix/control/views/event.py:415 #: pretix/control/views/event.py:495 pretix/control/views/event.py:534 -#: pretix/control/views/event.py:681 pretix/control/views/event.py:905 -#: pretix/control/views/event.py:1266 +#: pretix/control/views/event.py:681 pretix/control/views/event.py:908 +#: pretix/control/views/event.py:1269 #: pretix/control/views/global_settings.py:63 #: pretix/control/views/global_settings.py:86 pretix/control/views/item.py:257 #: pretix/control/views/item.py:777 pretix/control/views/item.py:1100 @@ -17900,21 +17928,21 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/categories.html:44 #: pretix/control/templates/pretixcontrol/items/discounts.html:138 -#: pretix/control/templates/pretixcontrol/items/index.html:146 +#: pretix/control/templates/pretixcontrol/items/index.html:152 #: pretix/control/templates/pretixcontrol/organizers/properties.html:54 msgid "Move up" msgstr "" #: pretix/control/templates/pretixcontrol/items/categories.html:45 #: pretix/control/templates/pretixcontrol/items/discounts.html:142 -#: pretix/control/templates/pretixcontrol/items/index.html:147 +#: pretix/control/templates/pretixcontrol/items/index.html:153 #: pretix/control/templates/pretixcontrol/organizers/properties.html:55 msgid "Move down" msgstr "" #: pretix/control/templates/pretixcontrol/items/categories.html:46 #: pretix/control/templates/pretixcontrol/items/discounts.html:145 -#: pretix/control/templates/pretixcontrol/items/index.html:148 +#: pretix/control/templates/pretixcontrol/items/index.html:154 #: pretix/control/templates/pretixcontrol/organizers/properties.html:56 msgid "" "Click and drag this button to reorder. Double click to show buttons for " @@ -18126,7 +18154,16 @@ msgstr "" msgid "Can only be bought using a voucher" msgstr "" -#: pretix/control/templates/pretixcontrol/items/index.html:139 +#: pretix/control/templates/pretixcontrol/items/index.html:140 +#: pretix/control/templates/pretixcontrol/order/index.html:622 +#: pretix/control/templates/pretixcontrol/order/index.html:662 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:352 +#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:399 +#, python-format +msgid "plus %(rate)s%% %(taxname)s" +msgstr "" + +#: pretix/control/templates/pretixcontrol/items/index.html:144 #: pretix/control/templates/pretixcontrol/order/index.html:632 #: pretix/control/templates/pretixcontrol/order/index.html:672 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:362 @@ -18151,8 +18188,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/question.html:20 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:31 #: pretix/control/templates/pretixcontrol/orders/overview.html:88 -#: pretix/plugins/checkinlists/exporters.py:497 -#: pretix/plugins/checkinlists/exporters.py:689 +#: pretix/plugins/checkinlists/exporters.py:500 +#: pretix/plugins/checkinlists/exporters.py:694 #: pretix/plugins/reports/exporters.py:386 #: pretix/presale/templates/pretixpresale/event/fragment_order_status.html:25 msgid "Paid" @@ -19032,14 +19069,6 @@ msgstr "" msgid "UNSAFE" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:622 -#: pretix/control/templates/pretixcontrol/order/index.html:662 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:352 -#: pretix/presale/templates/pretixpresale/event/fragment_cart.html:399 -#, python-format -msgid "plus %(rate)s%% %(taxname)s" -msgstr "" - #: pretix/control/templates/pretixcontrol/order/index.html:693 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:437 msgid "Taxes" @@ -22520,8 +22549,8 @@ msgstr "" #: pretix/control/views/discounts.py:134 pretix/control/views/discounts.py:182 #: pretix/control/views/event.py:257 pretix/control/views/event.py:498 #: pretix/control/views/event.py:537 pretix/control/views/event.py:684 -#: pretix/control/views/event.py:874 pretix/control/views/event.py:1224 -#: pretix/control/views/event.py:1285 pretix/control/views/event.py:1392 +#: pretix/control/views/event.py:877 pretix/control/views/event.py:1227 +#: pretix/control/views/event.py:1288 pretix/control/views/event.py:1395 #: pretix/control/views/item.py:273 pretix/control/views/item.py:318 #: pretix/control/views/item.py:787 pretix/control/views/item.py:813 #: pretix/control/views/item.py:930 pretix/control/views/item.py:1134 @@ -22722,106 +22751,106 @@ msgstr "" msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:800 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:808 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 +#: pretix/control/views/event.py:824 pretix/control/views/orders.py:667 #: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:969 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:977 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" -#: pretix/control/views/event.py:982 +#: pretix/control/views/event.py:985 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1002 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/event.py:1005 +#: pretix/control/views/event.py:1008 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" -#: pretix/control/views/event.py:1027 +#: pretix/control/views/event.py:1030 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1053 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1056 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/event.py:1069 +#: pretix/control/views/event.py:1072 #, python-brace-format msgid "" "Specifically, the following plugins still contain data depends on this " "event: {plugin_names}" msgstr "" -#: pretix/control/views/event.py:1149 pretix/control/views/orders.py:756 +#: pretix/control/views/event.py:1152 pretix/control/views/orders.py:756 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1154 pretix/control/views/orders.py:758 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1192 pretix/control/views/main.py:319 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1221 msgid "The new tax rule has been created." msgstr "" -#: pretix/control/views/event.py:1241 pretix/control/views/event.py:1301 +#: pretix/control/views/event.py:1244 pretix/control/views/event.py:1304 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1313 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1365 msgid "Your event is not empty, you need to set it up manually." msgstr "" -#: pretix/control/views/event.py:1497 +#: pretix/control/views/event.py:1500 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" msgstr "" -#: pretix/control/views/event.py:1516 +#: pretix/control/views/event.py:1519 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1524 msgid "Reduced ticket" msgstr "" @@ -24041,6 +24070,26 @@ msgstr "" msgid "The waitinglist entry has been transferred." msgstr "" +#: pretix/helpers/daterange.py:97 +#, python-brace-format +msgid "{date_from} – {date_to}" +msgstr "" + +#: pretix/helpers/images.py:61 pretix/helpers/images.py:67 +#: pretix/helpers/images.py:85 +msgid "" +"The file you uploaded has a very large number of pixels, please upload a " +"picture with smaller dimensions." +msgstr "" + +#: pretix/helpers/security.py:166 +msgid "Login from new source detected" +msgstr "" + +#: pretix/helpers/security.py:170 +msgid "Unknown country" +msgstr "" + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "" @@ -25097,106 +25146,106 @@ msgstr "" msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:132 +#: pretix/plugins/checkinlists/exporters.py:133 msgid "Include questions" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:301 msgid "Check-in list (PDF)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:299 -#: pretix/plugins/checkinlists/exporters.py:470 -#: pretix/plugins/checkinlists/exporters.py:665 -#: pretix/plugins/checkinlists/exporters.py:735 +#: pretix/plugins/checkinlists/exporters.py:302 +#: pretix/plugins/checkinlists/exporters.py:473 +#: pretix/plugins/checkinlists/exporters.py:670 +#: pretix/plugins/checkinlists/exporters.py:740 msgctxt "export_category" msgid "Check-in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:300 +#: pretix/plugins/checkinlists/exporters.py:303 msgid "" "Download a PDF version of a check-in list that can be used to check people " "in at the event without digital methods." msgstr "" #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:368 +#: pretix/plugins/checkinlists/exporters.py:371 msgctxt "tablehead" msgid "paid" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:471 +#: pretix/plugins/checkinlists/exporters.py:474 msgid "" "Download a spreadsheet with all attendees that are included in a check-in " "list." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:494 +#: pretix/plugins/checkinlists/exporters.py:497 msgid "Checked out" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:494 -#: pretix/plugins/checkinlists/exporters.py:757 +#: pretix/plugins/checkinlists/exporters.py:497 +#: pretix/plugins/checkinlists/exporters.py:762 msgid "Automatically checked in" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:500 -#: pretix/plugins/checkinlists/exporters.py:686 -#: pretix/plugins/checkinlists/exporters.py:751 +#: pretix/plugins/checkinlists/exporters.py:503 +#: pretix/plugins/checkinlists/exporters.py:691 +#: pretix/plugins/checkinlists/exporters.py:756 #: pretix/plugins/paypal/payment.py:123 pretix/plugins/paypal2/payment.py:120 msgid "Secret" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:664 +#: pretix/plugins/checkinlists/exporters.py:669 msgid "Valid check-in codes" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:666 +#: pretix/plugins/checkinlists/exporters.py:671 msgid "" "Download a spreadsheet with all valid check-in barcodes e.g. for import into " "a different system. Does not included blocked codes or personal data." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:734 +#: pretix/plugins/checkinlists/exporters.py:739 msgid "Check-in log (all scans)" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:736 +#: pretix/plugins/checkinlists/exporters.py:741 msgid "" "Download a spreadsheet with one line for every scan that happened at your " "check-in stations." msgstr "" -#: pretix/plugins/checkinlists/exporters.py:755 +#: pretix/plugins/checkinlists/exporters.py:760 msgid "Offline" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:756 +#: pretix/plugins/checkinlists/exporters.py:761 msgid "Offline override" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:760 +#: pretix/plugins/checkinlists/exporters.py:765 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:83 msgid "Error message" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:766 msgid "Upload date" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:762 +#: pretix/plugins/checkinlists/exporters.py:767 msgid "Upload time" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:813 +#: pretix/plugins/checkinlists/exporters.py:818 msgid "OK" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:845 +#: pretix/plugins/checkinlists/exporters.py:850 msgid "Successful scans only" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:866 +#: pretix/plugins/checkinlists/exporters.py:871 msgid "All check-in lists" msgstr "" @@ -25206,8 +25255,8 @@ msgstr "" #: pretix/plugins/paypal/apps.py:44 pretix/plugins/paypal/apps.py:47 #: pretix/plugins/paypal/payment.py:75 pretix/plugins/paypal2/payment.py:82 -#: pretix/plugins/paypal2/payment.py:138 pretix/plugins/paypal2/payment.py:1077 -#: pretix/plugins/paypal2/payment.py:1078 pretix/plugins/stripe/payment.py:1782 +#: pretix/plugins/paypal2/payment.py:138 pretix/plugins/paypal2/payment.py:1080 +#: pretix/plugins/paypal2/payment.py:1081 pretix/plugins/stripe/payment.py:1782 msgid "PayPal" msgstr "" @@ -25272,9 +25321,9 @@ msgstr "" #: pretix/plugins/paypal2/payment.py:470 pretix/plugins/paypal2/payment.py:480 #: pretix/plugins/paypal2/payment.py:602 pretix/plugins/paypal2/payment.py:606 #: pretix/plugins/paypal2/payment.py:661 pretix/plugins/paypal2/payment.py:725 -#: pretix/plugins/paypal2/payment.py:1001 -#: pretix/plugins/paypal2/payment.py:1011 -#: pretix/plugins/paypal2/payment.py:1107 +#: pretix/plugins/paypal2/payment.py:1004 +#: pretix/plugins/paypal2/payment.py:1014 +#: pretix/plugins/paypal2/payment.py:1110 msgid "We had trouble communicating with PayPal" msgstr "" @@ -25300,23 +25349,23 @@ msgid "There was an error sending the confirmation mail." msgstr "" #: pretix/plugins/paypal/payment.py:565 pretix/plugins/paypal/payment.py:572 -#: pretix/plugins/paypal2/payment.py:959 pretix/plugins/paypal2/payment.py:980 +#: pretix/plugins/paypal2/payment.py:962 pretix/plugins/paypal2/payment.py:983 msgid "Refunding the amount via PayPal failed: {}" msgstr "" #: pretix/plugins/paypal/payment.py:707 pretix/plugins/paypal/payment.py:715 -#: pretix/plugins/paypal2/payment.py:1057 -#: pretix/plugins/paypal2/payment.py:1065 +#: pretix/plugins/paypal2/payment.py:1060 +#: pretix/plugins/paypal2/payment.py:1068 msgid "The payment for this invoice has already been received." msgstr "" #: pretix/plugins/paypal/payment.py:708 pretix/plugins/paypal/payment.py:716 -#: pretix/plugins/paypal2/payment.py:1058 -#: pretix/plugins/paypal2/payment.py:1066 +#: pretix/plugins/paypal2/payment.py:1061 +#: pretix/plugins/paypal2/payment.py:1069 msgid "PayPal payment ID" msgstr "" -#: pretix/plugins/paypal/payment.py:710 pretix/plugins/paypal2/payment.py:1060 +#: pretix/plugins/paypal/payment.py:710 pretix/plugins/paypal2/payment.py:1063 msgid "PayPal sale ID" msgstr "" @@ -25504,7 +25553,7 @@ msgstr "" #: pretix/plugins/paypal2/payment.py:466 pretix/plugins/paypal2/payment.py:598 #: pretix/plugins/paypal2/payment.py:658 pretix/plugins/paypal2/payment.py:721 -#: pretix/plugins/paypal2/payment.py:766 pretix/plugins/paypal2/payment.py:996 +#: pretix/plugins/paypal2/payment.py:766 pretix/plugins/paypal2/payment.py:999 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pending.html:5 msgid "" "Your payment has failed due to a known issue within PayPal. Please try " @@ -25512,20 +25561,26 @@ msgid "" "attempt. You can also try other payment methods, if available." msgstr "" -#: pretix/plugins/paypal2/payment.py:476 pretix/plugins/paypal2/payment.py:1007 +#: pretix/plugins/paypal2/payment.py:476 pretix/plugins/paypal2/payment.py:1010 msgid "" "Something went wrong when requesting the payment status. Please try again." msgstr "" -#: pretix/plugins/paypal2/payment.py:485 pretix/plugins/paypal2/payment.py:1016 +#: pretix/plugins/paypal2/payment.py:485 pretix/plugins/paypal2/payment.py:1019 msgid "You may need to enable JavaScript for PayPal payments." msgstr "" -#: pretix/plugins/paypal2/payment.py:1084 +#: pretix/plugins/paypal2/payment.py:953 +msgid "" +"Refunding the amount via PayPal failed: The original payment does not " +"contain the required information to issue an automated refund." +msgstr "" + +#: pretix/plugins/paypal2/payment.py:1087 msgid "PayPal APM" msgstr "" -#: pretix/plugins/paypal2/payment.py:1085 +#: pretix/plugins/paypal2/payment.py:1088 msgid "PayPal Alternative Payment Methods" msgstr "" @@ -27578,7 +27633,7 @@ msgstr "" msgid "You need to check all checkboxes on the bottom of the page." msgstr "" -#: pretix/presale/checkoutflow.py:1582 +#: pretix/presale/checkoutflow.py:1586 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" diff --git a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po index 7573674800..009c2e0394 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ang/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 08:20+0000\n" +"POT-Creation-Date: 2024-07-26 07:19+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -701,20 +701,20 @@ msgstr "" msgid "Please enter the amount the organizer can keep." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:444 +#: pretix/static/pretixpresale/js/ui/main.js:449 msgid "Please enter a quantity for one of the ticket types." msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:480 +#: pretix/static/pretixpresale/js/ui/main.js:485 msgid "required" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:583 -#: pretix/static/pretixpresale/js/ui/main.js:602 +#: pretix/static/pretixpresale/js/ui/main.js:588 +#: pretix/static/pretixpresale/js/ui/main.js:607 msgid "Time zone:" msgstr "" -#: pretix/static/pretixpresale/js/ui/main.js:593 +#: pretix/static/pretixpresale/js/ui/main.js:598 msgid "Your local time:" msgstr "" diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 4a408114d9..c6de3b40a1 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: 2024-06-30 18:55+0000\n" +"POT-Creation-Date: 2024-07-26 07:18+0000\n" "PO-Revision-Date: 2024-05-08 07:07+0000\n" "Last-Translator: AbdelatifAitBara \n" "Language-Team: Arabic