diff --git a/.node-version b/.node-version new file mode 100644 index 0000000000..98d9bcb75a --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +17 diff --git a/MANIFEST.in b/MANIFEST.in index 331555b61c..adf0476f8d 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -10,6 +10,8 @@ recursive-include src/pretix/helpers/locale * recursive-include src/pretix/base/templates * recursive-include src/pretix/control/templates * recursive-include src/pretix/presale/templates * +recursive-include src/pretix/plugins/autocheckin/templates * +recursive-include src/pretix/plugins/autocheckin/static * recursive-include src/pretix/plugins/banktransfer/templates * recursive-include src/pretix/plugins/banktransfer/static * recursive-include src/pretix/plugins/manualpayment/templates * 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 diff --git a/doc/admin/updates.rst b/doc/admin/updates.rst index caf7afe6a8..eaeaeadd83 100644 --- a/doc/admin/updates.rst +++ b/doc/admin/updates.rst @@ -73,4 +73,11 @@ This release includes a migration that changes retroactively fills an `organizer `pretixbase_logentry`. If you have a large database, the migration step of the upgrade might take significantly longer than usual, so plan the update accordingly. +Upgrade to 2024.7.0 or newer +""""""""""""""""""""""""""""" + +This release includes a migration that changes how sales channels are referred on orders. +If you have a large database, the migration step of the upgrade might take significantly longer than usual, so plan +the update accordingly. + .. _blog: https://pretix.eu/about/en/blog/ diff --git a/doc/api/resources/auto_checkin_rules.rst b/doc/api/resources/auto_checkin_rules.rst new file mode 100644 index 0000000000..83c20c82f3 --- /dev/null +++ b/doc/api/resources/auto_checkin_rules.rst @@ -0,0 +1,259 @@ +.. _rest-autocheckinrules: + +Auto check-in rules +=================== + +This feature requires the bundled ``pretix.plugins.autocheckin`` plugin to be active for the event in order to work properly. + +Resource description +-------------------- + +Auto check-in rules specify that tickets should under specific conditions automatically be considered checked in after +they have been purchased. + +.. rst-class:: rest-resource-table + +===================================== ========================== ======================================================= +Field Type Description +===================================== ========================== ======================================================= +id integer Internal ID of the rule +list integer ID of the check-in list to check the ticket in on. If + ``None``, the system will select all matching check-in lists. +mode string ``"placed"`` if the rule should be evaluated right after + an order has been created, ``"paid"`` if the rule should + be evaluated after the order has been fully paid. +all_sales_channels boolean If ``true`` (default), the rule applies to tickets sold on all sales channels. +limit_sales_channels list of strings List of sales channel identifiers the rule should apply to + if ``all_sales_channels`` is ``false``. +all_products boolean If ``true`` (default), the rule affects all products and variations. +limit_products list of integers List of item IDs, if ``all_products`` is not set. If the + product listed here has variations, all variations will be matched. +limit_variations list of integers List of product variation IDs, if ``all_products`` is not set. + The parent product does not need to be part of ``limit_products``. +all_payment_methods boolean If ``true`` (default), the rule applies to tickets paid with all payment methods. +limit_payment_methods list of strings List of payment method identifiers the rule should apply to + if ``all_payment_methods`` is ``false``. +===================================== ========================== ======================================================= + +.. versionadded:: 2024.7 + +Endpoints +--------- + +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/auto_checkin_rules/ + + Returns a list of all rules configured for an event. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/events/sampleconf/auto_checkin_rules/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "count": 1, + "next": null, + "previous": null, + "results": [ + { + "id": 1, + "list": 12345, + "mode": "placed", + "all_sales_channels": false, + "limit_sales_channels": ["web"], + "all_products": False, + "limit_products": [2, 3], + "limit_variations": [456], + "all_payment_methods": true, + "limit_payment_methods": [] + } + ] + } + + :query page: The page number in case of a multi-page result set, default is 1 + :param organizer: The ``slug`` field of a valid organizer + :param event: The ``slug`` field of the event to fetch + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to view it. + +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/auto_checkin_rules/(id)/ + + Returns information on one rule, identified by its ID. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/events/sampleconf/auto_checkin_rules/1/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "id": 1, + "list": 12345, + "mode": "placed", + "all_sales_channels": false, + "limit_sales_channels": ["web"], + "all_products": False, + "limit_products": [2, 3], + "limit_variations": [456], + "all_payment_methods": true, + "limit_payment_methods": [] + } + + :param organizer: The ``slug`` field of the organizer to fetch + :param event: The ``slug`` field of the event to fetch + :param id: The ``id`` field of the rule to fetch + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer/event/rule does not exist **or** you have no permission to view it. + +.. http:post:: /api/v1/organizers/(organizer)/events/(event)/auto_checkin_rules/ + + Create a new rule. + + **Example request**: + + .. sourcecode:: http + + POST /api/v1/organizers/bigevents/events/sampleconf/auto_checkin_rules/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + Content-Type: application/json + Content-Length: 166 + + { + "list": 12345, + "mode": "placed", + "all_sales_channels": false, + "limit_sales_channels": ["web"], + "all_products": False, + "limit_products": [2, 3], + "limit_variations": [456], + "all_payment_methods": true, + "limit_payment_methods": [] + } + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 201 Created + Vary: Accept + Content-Type: application/json + + { + "id": 1, + "list": 12345, + "mode": "placed", + "all_sales_channels": false, + "limit_sales_channels": ["web"], + "all_products": False, + "limit_products": [2, 3], + "limit_variations": [456], + "all_payment_methods": true, + "limit_payment_methods": [] + } + + :param organizer: The ``slug`` field of the organizer to create a rule for + :param event: The ``slug`` field of the event to create a rule for + :statuscode 201: no error + :statuscode 400: The rule could not be created due to invalid submitted data. + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer/event does not exist **or** you have no permission to create rules. + + +.. http:patch:: /api/v1/organizers/(organizer)/events/(event)/auto_checkin_rules/(id)/ + + Update a rule. You can also use ``PUT`` instead of ``PATCH``. With ``PUT``, you have to provide all fields of + the resource, other fields will be reset to default. With ``PATCH``, you only need to provide the fields that you + want to change. + + **Example request**: + + .. sourcecode:: http + + PATCH /api/v1/organizers/bigevents/events/sampleconf/auto_checkin_rules/1/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + Content-Type: application/json + Content-Length: 34 + + { + "mode": "paid", + } + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: text/javascript + + { + "id": 1, + "list": 12345, + "mode": "placed", + "all_sales_channels": false, + "limit_sales_channels": ["web"], + "all_products": False, + "limit_products": [2, 3], + "limit_variations": [456], + "all_payment_methods": true, + "limit_payment_methods": [] + } + + :param organizer: The ``slug`` field of the organizer to modify + :param event: The ``slug`` field of the event to modify + :param id: The ``id`` field of the rule to modify + :statuscode 200: no error + :statuscode 400: The rule could not be modified due to invalid submitted data. + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer/event/rule does not exist **or** you have no permission to change it. + + +.. http:delete:: /api/v1/organizers/(organizer)/events/(event)/auto_checkin_rules/(id)/ + + Delete a rule. + + **Example request**: + + .. sourcecode:: http + + DELETE /api/v1/organizers/bigevents/events/sampleconf/auto_checkin_rules/1/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 204 No Content + Vary: Accept + + :param organizer: The ``slug`` field of the organizer to modify + :param event: The ``slug`` field of the event to modify + :param id: The ``id`` field of the rule to delete + :statuscode 204: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer/event/rule does not exist **or** you have no permission to change it **or** this rule cannot be deleted since it is currently in use. diff --git a/doc/api/resources/checkinlists.rst b/doc/api/resources/checkinlists.rst index 4f3b57838a..a6bd3327bf 100644 --- a/doc/api/resources/checkinlists.rst +++ b/doc/api/resources/checkinlists.rst @@ -32,6 +32,7 @@ position_count integer Number of ticke checkin_count integer Number of check-ins performed on this list (read-only). include_pending boolean If ``true``, the check-in list also contains tickets from orders in pending state. auto_checkin_sales_channels list of strings All items on the check-in list will be automatically marked as checked-in when purchased through any of the listed sales channels. + **Deprecated, will be removed in pretix 2024.10.** Use :ref:`rest-autocheckinrules`: instead. allow_multiple_entries boolean If ``true``, subsequent scans of a ticket on this list should not show a warning but instead be stored as an additional check-in. allow_entry_after_exit boolean If ``true``, subsequent scans of a ticket on this list are valid if the last scan of the ticket was an exit scan. rules object Custom check-in logic. The contents of this field are currently not considered a stable API and modifications through the API are highly discouraged. diff --git a/doc/api/resources/index.rst b/doc/api/resources/index.rst index 89130bfaa0..b9d5187acf 100644 --- a/doc/api/resources/index.rst +++ b/doc/api/resources/index.rst @@ -44,5 +44,7 @@ at :ref:`plugin-docs`. scheduled_exports shredders sendmail_rules + auto_checkin_rules billing_invoices - billing_var \ No newline at end of file + billing_var + seats diff --git a/doc/api/resources/invoices.rst b/doc/api/resources/invoices.rst index 422eb5d23b..4b64959c1d 100644 --- a/doc/api/resources/invoices.rst +++ b/doc/api/resources/invoices.rst @@ -217,6 +217,9 @@ List of all invoices :query boolean is_cancellation: If set to ``true`` or ``false``, only invoices with this value for the field ``is_cancellation`` will be returned. :query string order: If set, only invoices belonging to the order with the given order code will be returned. + This parameter may be given multiple times. In this case, all invoices matching one of the inputs will be returned. + :query string number: If set, only invoices with the given invoice number will be returned. + This parameter may be given multiple times. In this case, all invoices matching one of the inputs will be returned. :query string refers: If set, only invoices referring to the given invoice will be returned. :query string locale: If set, only invoices with the given locale will be returned. :query string ordering: Manually set the ordering of results. Valid fields to be used are ``date`` and diff --git a/doc/api/resources/orders.rst b/doc/api/resources/orders.rst index 043a51112d..f204e260e3 100644 --- a/doc/api/resources/orders.rst +++ b/doc/api/resources/orders.rst @@ -203,7 +203,8 @@ checkins list of objects List of **succe ├ datetime datetime Time of check-in ├ type string Type of scan (defaults to ``entry``) ├ gate integer Internal ID of the gate. Can be ``null``. -├ device integer Internal ID of the device. Can be ``null``. +├ device integer Internal ID of the device. Can be ``null``. **Deprecated**, since this ID is not otherwise used in the API and is therefore not very useful. +├ device_id integer Attribute ``device_id`` of the device. Can be ``null``. └ auto_checked_in boolean Indicates if this check-in been performed automatically by the system downloads list of objects List of ticket download options ├ output string Ticket output provider (e.g. ``pdf``, ``passbook``) diff --git a/doc/api/resources/seats.rst b/doc/api/resources/seats.rst new file mode 100644 index 0000000000..b9c6e60cc0 --- /dev/null +++ b/doc/api/resources/seats.rst @@ -0,0 +1,262 @@ +.. _`rest-reusablemedia`: + +Seats +===== + +The seat resource represents the seats in a seating plan in a specific event or subevent. + +Resource description +-------------------- + +The seat resource contains the following public fields: + +.. rst-class:: rest-resource-table + +===================================== ========================== ======================================================= +Field Type Description +===================================== ========================== ======================================================= +id integer Internal ID of this seat +subevent integer Internal ID of the subevent this seat belongs to +zone_name string Name of the zone the seat is in +row_name string Name/number of the row the seat is in +row_label string Additional label of the row (or ``null``) +seat_number string Number of the seat within the row +seat_label string Additional label of the seat (or ``null``) +seat_guid string Identifier of the seat within the seating plan +product integer Internal ID of the product that is mapped to this seat +blocked boolean Whether this seat is blocked manually. +orderposition integer / object Internal ID of an order position reserving this seat. +cartposition integer / object Internal ID of a cart position reserving this seat. +voucher integer / object Internal ID of a voucher reserving this seat. +===================================== ========================== ======================================================= + +Endpoints +--------- + +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/seats/ +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/subevents/(subevent_id)/seats/ + + Returns a list of all seats in the specified event or subevent. Depending on whether the event has subevents, the + according endpoint has to be used. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/events/sampleconf/seats/ HTTP/1.1 + Host: pretix.eu + Accept: application/json + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "count": 500, + "next": "https://pretix.eu/api/v1/organizers/bigevents/events/sampleconf/seats/?page=2", + "previous": null, + "results": [ + { + "id": 1633, + "subevent": null, + "zone_name": "Ground floor", + "row_name": "1", + "row_label": null, + "seat_number": "1", + "seat_label": null, + "seat_guid": "b9746230-6f31-4f41-bbc9-d6b60bdb3342", + "product": 104, + "blocked": false, + "orderposition": null, + "cartposition": null, + "voucher": 51 + }, + { + "id": 1634, + "subevent": null, + "zone_name": "Ground floor", + "row_name": "1", + "row_label": null, + "seat_number": "2", + "seat_label": null, + "seat_guid": "1d29fe20-8e1e-4984-b0ee-2773b0d07e07", + "product": 104, + "blocked": true, + "orderposition": 4321, + "cartposition": null, + "voucher": null + }, + // ... + ] + } + + :query integer page: The page number in case of a multi-page result set, default is 1. + :query string zone_name: Only show seats with the given zone_name. + :query string row_name: Only show seats with the given row_name. + :query string row_label: Only show seats with the given row_label. + :query string seat_number: Only show seats with the given seat_number. + :query string seat_label: Only show seats with the given seat_label. + :query string seat_guid: Only show seats with the given seat_guid. + :query boolean blocked: Only show seats with the given blocked status. + :query boolean is_available: Only show seats that are (not) currently available. + :query string expand: If you pass ``"orderposition"``, ``"cartposition"``, or ``"voucher"``, the respective field will be + shown as a nested value instead of just an ID. This requires permission to access that object. + The nested objects are identical to the respective resources, except that order positions + will have an attribute of the format ``"order": {"code": "ABCDE", "event": "eventslug"}`` to make + matching easier, and won't include the `seat` attribute, as that would be redundant. + The parameter can be given multiple times. + :param organizer: The ``slug`` field of the organizer to fetch + :param event: The ``slug`` field of the event to fetch + :param subevent_id: The ``id`` field of the subevent to fetch + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to view this resource. + :statuscode 404: Endpoint without subevent id was used for event with subevents, or vice versa. + +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/seats/(id)/ +.. http:get:: /api/v1/organizers/(organizer)/events/(event)/subevents/(subevent_id)/seats/(id)/ + + Returns information on one seat, identified by its ID. + + **Example request**: + + .. sourcecode:: http + + GET /api/v1/organizers/bigevents/events/sampleconf/seats/1634/?expand=orderposition HTTP/1.1 + Host: pretix.eu + Accept: application/json + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "id": 1634, + "subevent": null, + "zone_name": "Ground floor", + "row_name": "1", + "row_label": null, + "seat_number": "2", + "seat_label": null, + "seat_guid": "1d29fe20-8e1e-4984-b0ee-2773b0d07e07", + "product": 104, + "blocked": true, + "orderposition": { + "id": 134, + "order": { + "code": "U0HW7", + "event": "sampleconf" + }, + "positionid": 1, + "item": 104, + "variation": 59, + "price": "60.00", + "attendee_name": "", + "attendee_name_parts": { + "_scheme": "given_family" + }, + "company": null, + "street": null, + "zipcode": null, + "city": null, + "country": null, + "state": null, + "discount": null, + "attendee_email": null, + "voucher": null, + "tax_rate": "0.00", + "tax_value": "0.00", + "secret": "4rfgp263jduratnsvwvy6cc6r6wnptbj", + "addon_to": null, + "subevent": null, + "checkins": [], + "downloads": [], + "answers": [], + "tax_rule": null, + "pseudonymization_id": "ZSNYSG3URZ", + "canceled": false, + "valid_from": null, + "valid_until": null, + "blocked": null, + "voucher_budget_use": null + }, + "cartposition": null, + "voucher": null + } + + :param organizer: The ``slug`` field of the organizer to fetch + :param event: The ``slug`` field of the event to fetch + :param subevent_id: The ``id`` field of the subevent to fetch + :param id: The ``id`` field of the seat to fetch + :query string expand: If you pass ``"orderposition"``, ``"cartposition"``, or ``"voucher"``, the respective field will be + shown as a nested value instead of just an ID. This requires permission to access that object. + The nested objects are identical to the respective resources, except that order positions + will have an attribute of the format ``"order": {"code": "ABCDE", "event": "eventslug"}`` to make + matching easier, and won't include the `seat` attribute, as that would be redundant. + The parameter can be given multiple times. + :statuscode 200: no error + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer does not exist **or** you have no permission to view this resource. + :statuscode 404: Seat does not exist; or the endpoint without subevent id was used for event with subevents, or vice versa. + +.. http:patch:: /api/v1/organizers/(organizer)/events/(event)/seats/(id)/ +.. http:patch:: /api/v1/organizers/(organizer)/events/(event)/subevents/(id)/seats/(id)/ + + Update a seat. + + You can only change the ``blocked`` field. + + **Example request**: + + .. sourcecode:: http + + PATCH /api/v1/organizers/bigevents/events/sampleconf/seats/1636/ HTTP/1.1 + Host: pretix.eu + Accept: application/json, text/javascript + Content-Type: application/json + + { + "blocked": true + } + + **Example response**: + + .. sourcecode:: http + + HTTP/1.1 200 OK + Vary: Accept + Content-Type: application/json + + { + "id": 1636, + "subevent": null, + "zone_name": "Ground floor", + "row_name": "1", + "row_label": null, + "seat_number": "4", + "seat_label": null, + "seat_guid": "6c0e29e5-05d6-421f-99f3-afd01478ecad", + "product": 104, + "blocked": true, + "orderposition": null, + "cartposition": null, + "voucher": null + }, + + :param organizer: The ``slug`` field of the organizer to modify + :param event: The ``slug`` field of the event to modify + :param subevent_id: The ``id`` field of the subevent to modify + :param id: The ``id`` field of the seat to modify + :statuscode 200: no error + :statuscode 400: The seat could not be modified due to invalid submitted data + :statuscode 401: Authentication failure + :statuscode 403: The requested organizer or event does not exist **or** you have no permission to change this resource. + :statuscode 404: Seat does not exist; or the endpoint without subevent id was used for event with subevents, or vice versa. diff --git a/doc/api/resources/sendmail_rules.rst b/doc/api/resources/sendmail_rules.rst index 89afe46b9f..17d6096e43 100644 --- a/doc/api/resources/sendmail_rules.rst +++ b/doc/api/resources/sendmail_rules.rst @@ -1,6 +1,8 @@ Scheduled email rules ===================== +This feature requires the bundled ``pretix.plugins.sendmail`` plugin to be active for the event in order to work properly. + Resource description -------------------- @@ -48,6 +50,7 @@ send_to string Can be ``"order or ``"both"``. date. Otherwise it is relative to the event start date. ===================================== ========================== ======================================================= + .. versionchanged:: 2023.7 The ``include_pending`` field has been deprecated. diff --git a/doc/api/resources/webhooks.rst b/doc/api/resources/webhooks.rst index a9abe52c0c..c7be77326b 100644 --- a/doc/api/resources/webhooks.rst +++ b/doc/api/resources/webhooks.rst @@ -116,6 +116,7 @@ Endpoints } :query integer page: The page number in case of a multi-page result set, default is 1 + :query boolean enabled: Only show webhooks that are or are not enabled :param organizer: The ``slug`` field of the organizer to fetch :statuscode 200: no error :statuscode 401: Authentication failure diff --git a/doc/development/setup.rst b/doc/development/setup.rst index ae166d18cf..a691876f49 100644 --- a/doc/development/setup.rst +++ b/doc/development/setup.rst @@ -136,9 +136,7 @@ It is a good idea to put this command into your git hook ``.git/hooks/pre-commit for example, to check for any errors in any staged files when committing:: #!/bin/bash - cd $GIT_DIR/../src - export GIT_WORK_TREE=../ - export GIT_DIR=../.git + source ../env/bin/activate # Adjust to however you activate your virtual environment for file in $(git diff --cached --name-only | grep -E '\.py$' | grep -Ev "migrations|mt940\.py|pretix/settings\.py|make_testdata\.py|testutils/settings\.py|tests/settings\.py|pretix/base/models/__init__\.py|.*_pb2\.py") do diff --git a/doc/plugins/getyourguide.rst b/doc/plugins/getyourguide.rst new file mode 100644 index 0000000000..e15743084b --- /dev/null +++ b/doc/plugins/getyourguide.rst @@ -0,0 +1,105 @@ +GetYourGuide +============ + +.. note:: + + The GetYourGuide integration is currently in Beta. Please contact 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``. Activate 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 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 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``. + +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 diff --git a/doc/requirements.rtd.txt b/doc/requirements.rtd.txt index 7a5f855a63..54f1045c73 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 @@ -6,5 +6,4 @@ sphinxcontrib-images sphinxcontrib-jquery sphinxcontrib-spelling==8.* sphinxemoji -pygments-markdown-lexer pyenchant==3.2.* diff --git a/doc/requirements.txt b/doc/requirements.txt index 965c3ad703..5b39f516d3 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 @@ -7,5 +7,4 @@ sphinxcontrib-images sphinxcontrib-jquery sphinxcontrib-spelling==8.* sphinxemoji -pygments-markdown-lexer pyenchant==3.2.* diff --git a/doc/user/android-version-support.rst b/doc/user/android-version-support.rst index 2607113e1e..b37629cb6c 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. =========================== ========================================================== @@ -87,9 +87,6 @@ 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 Evolis printers on some devices. -Android 4.4 | Support planned until at least 06/2024. - | No support for USB printers. - | No support for Evolis printers. Android 4 Support dropped. =========================== ========================================================== diff --git a/doc/user/events/widget.rst b/doc/user/events/widget.rst index ce06232b95..289615798f 100644 --- a/doc/user/events/widget.rst +++ b/doc/user/events/widget.rst @@ -450,6 +450,19 @@ Further reading: * `Stripe Payment Method Domain registration`_ +Content Security Policy +----------------------- + +When using a Content Security Policy (CSP) on your website, you may need to make some adjustments. If your pretix +shop is running under a custom domain, you need to add the following rules: + +* ``script-src``: ``'unsafe-eval' https://pretix.eu`` (adjust to your domain for self-hosted pretix) +* ``style-src``: ``https://pretix.eu`` (adjust to your domain for self-hosted pretix **and** for custom domain on pretix Hosted) +* ``connect-src``: ``https://pretix.eu`` (adjust to your domain for self-hosted pretix **and** for custom domain on pretix Hosted) +* ``frame-src``: ``https://pretix.eu`` (adjust to your domain for self-hosted pretix **and** for custom domain on pretix Hosted) +* ``img-src``: ``https://pretix.eu`` (adjust to your domain for self-hosted pretix **and** for custom domain on pretix Hosted) and for pretix Hosted additionally add ``https://cdn.pretix.space`` + + External payment providers and Cross-Origin-Opener-Policy --------------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index e2c73fe829..7bc7faa3da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", - "Framework :: Django :: 4.1", + "Framework :: Django :: 4.2", ] dependencies = [ @@ -35,12 +35,11 @@ dependencies = [ "cryptography>=3.4.2", "css-inline==0.14.*", "defusedcsv>=1.1.0", - "dj-static", - "Django[argon2]==4.2.*", + "Django[argon2]==4.2.*,>=4.2.15", "django-bootstrap3==24.2", - "django-compressor==4.5", + "django-compressor==4.5.1", "django-countries==7.6.*", - "django-filter==24.2", + "django-filter==24.3", "django-formset-js-improved==0.5.0.3", "django-formtools==2.5.1", "django-hierarkey==1.2.*", @@ -62,10 +61,10 @@ dependencies = [ "importlib_metadata==8.*", # Polyfill, we can probably drop this once we require Python 3.10+ "isoweek", "jsonschema", - "kombu==5.3.*", + "kombu==5.4.*", "libsass==0.23.*", "lxml", - "markdown==3.6", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3. + "markdown==3.7", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3. # We can upgrade markdown again once django-bootstrap3 upgrades or once we drop Python 3.6 and 3.7 "mt-940==4.30.*", "oauthlib==3.2.*", @@ -73,7 +72,7 @@ dependencies = [ "packaging", "paypalrestsdk==1.13.*", "paypal-checkout-serversdk==1.0.*", - "PyJWT==2.8.*", + "PyJWT==2.9.*", "phonenumberslite==8.13.*", "Pillow==10.4.*", "pretix-plugin-build", @@ -82,8 +81,8 @@ dependencies = [ "pycountry", "pycparser==2.22", "pycryptodome==3.20.*", - "pypdf==4.2.*", - "python-bidi==0.4.*", # Support for Arabic in reportlab + "pypdf==4.3.*", + "python-bidi==0.6.*", # Support for Arabic in reportlab "python-dateutil==2.9.*", "pytz", "pytz-deprecation-shim==0.1.*", @@ -92,10 +91,9 @@ dependencies = [ "redis==5.0.*", "reportlab==4.2.*", "requests==2.31.*", - "sentry-sdk==2.5.*", + "sentry-sdk==2.13.*", "sepaxml==2.6.*", "slimit", - "static3==0.7.*", "stripe==7.9.*", "text-unidecode==1.*", "tlds>=2020041600", @@ -110,10 +108,10 @@ dependencies = [ [project.optional-dependencies] memcached = ["pylibmc"] dev = [ - "aiohttp==3.9.*", + "aiohttp==3.10.*", "coverage", "coveralls", - "fakeredis==2.23.*", + "fakeredis==2.24.*", "flake8==7.1.*", "freezegun", "isort==5.13.*", @@ -127,7 +125,7 @@ dev = [ "pytest-rerunfailures==14.*", "pytest-sugar", "pytest-xdist==3.6.*", - "pytest==8.2.*", + "pytest==8.3.*", "responses", ] diff --git a/src/pretix/__init__.py b/src/pretix/__init__.py index 2b1962fb67..4a748f45b5 100644 --- a/src/pretix/__init__.py +++ b/src/pretix/__init__.py @@ -19,4 +19,4 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # -__version__ = "2024.7.0.dev0" +__version__ = "2024.9.0.dev0" diff --git a/src/pretix/_base_settings.py b/src/pretix/_base_settings.py index 37dac95fa5..af5cf5bf1f 100644 --- a/src/pretix/_base_settings.py +++ b/src/pretix/_base_settings.py @@ -62,6 +62,7 @@ INSTALLED_APPS = [ 'pretix.plugins.badges', 'pretix.plugins.manualpayment', 'pretix.plugins.returnurl', + 'pretix.plugins.autocheckin', 'pretix.plugins.webcheckin', 'django_countries', 'oauth2_provider', diff --git a/src/pretix/api/filters.py b/src/pretix/api/filters.py new file mode 100644 index 0000000000..e9217139f7 --- /dev/null +++ b/src/pretix/api/filters.py @@ -0,0 +1,82 @@ +# +# This file is part of pretix (Community Edition). +# +# Copyright (C) 2014-2020 Raphael Michel and contributors +# Copyright (C) 2020-2021 rami.io GmbH and contributors +# +# This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General +# Public License as published by the Free Software Foundation in version 3 of the License. +# +# ADDITIONAL TERMS APPLY: Pursuant to Section 7 of the GNU Affero General Public License, additional terms are +# applicable granting you additional permissions and placing additional restrictions on your usage of this software. +# Please refer to the pretix LICENSE file to obtain the full terms applicable to this work. If you did not receive +# this file, see . +# +# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more +# details. +# +# You should have received a copy of the GNU Affero General Public License along with this program. If not, see +# . +# +from django import forms +from django.core.exceptions import ValidationError +from django.db.models import Q +from django.db.models.constants import LOOKUP_SEP +from django.forms import MultipleChoiceField +from django_filters import Filter +from django_filters.conf import settings + + +class MultipleCharField(forms.CharField): + widget = forms.MultipleHiddenInput + + def to_python(self, value): + if not value: + return [] + elif not isinstance(value, (list, tuple)): + raise ValidationError( + MultipleChoiceField.default_error_messages["invalid_list"], code="invalid_list" + ) + return [str(val) for val in value] + + +class MultipleCharFilter(Filter): + """ + This filter performs OR(by default) or AND(using conjoined=True) query + on the selected inputs. + """ + + field_class = MultipleCharField + + def __init__(self, *args, **kwargs): + self.conjoined = kwargs.pop("conjoined", False) + super().__init__(*args, **kwargs) + + def filter(self, qs, value): + if not value: + # Even though not a noop, no point filtering if empty. + return qs + + if not self.conjoined: + q = Q() + for v in set(value): + predicate = self.get_filter_predicate(v) + if self.conjoined: + qs = self.get_method(qs)(**predicate) + else: + q |= Q(**predicate) + + if not self.conjoined: + qs = self.get_method(qs)(q) + + return qs.distinct() if self.distinct else qs + + def get_filter_predicate(self, v): + name = self.field_name + if name and self.lookup_expr != settings.DEFAULT_LOOKUP_EXPR: + name = LOOKUP_SEP.join([name, self.lookup_expr]) + try: + return {name: getattr(v, self.field.to_field_name)} + except (AttributeError, TypeError): + return {name: v} diff --git a/src/pretix/api/serializers/event.py b/src/pretix/api/serializers/event.py index 10a4e7fe49..dcd9f29454 100644 --- a/src/pretix/api/serializers/event.py +++ b/src/pretix/api/serializers/event.py @@ -35,7 +35,7 @@ import logging from django.conf import settings -from django.core.exceptions import ValidationError +from django.core.exceptions import PermissionDenied, ValidationError from django.db import transaction from django.utils.crypto import get_random_string from django.utils.functional import cached_property @@ -52,7 +52,8 @@ from pretix.api.serializers import ( from pretix.api.serializers.i18n import I18nAwareModelSerializer from pretix.api.serializers.settings import SettingsSerializer from pretix.base.models import ( - Device, Event, SalesChannel, TaxRule, TeamAPIToken, + CartPosition, Device, Event, OrderPosition, SalesChannel, Seat, TaxRule, + TeamAPIToken, Voucher, ) from pretix.base.models.event import SubEvent from pretix.base.models.items import ( @@ -844,6 +845,7 @@ class EventSettingsSerializer(SettingsSerializer): 'reusable_media_type_nfc_mf0aes_autocreate_giftcard', 'reusable_media_type_nfc_mf0aes_autocreate_giftcard_currency', 'reusable_media_type_nfc_mf0aes_random_uid', + 'seating_allow_blocked_seats_for_channel', ] readonly_fields = [ # These are read-only since they are currently only settable on organizers, not events @@ -894,6 +896,7 @@ class DeviceEventSettingsSerializer(EventSettingsSerializer): 'locale', 'last_order_modification_date', 'show_quota_left', + 'show_dates_on_frontpage', 'max_items_per_order', 'attendee_names_asked', 'attendee_names_required', @@ -969,3 +972,77 @@ class ItemMetaPropertiesSerializer(I18nAwareModelSerializer): class Meta: model = ItemMetaProperty fields = ('id', 'name', 'default', 'required', 'allowed_values') + + +def prefetch_by_id(items, qs, id_attr, target_attr): + """ + Prefetches a related object on each item in the given list of items by searching by id or another + unique field. The id value is read from the attribute on item specified in `id_attr`, searched on queryset `qs` by + the primary key, and the resulting prefetched model object is stored into `target_attr` on the item. + """ + ids = [getattr(item, id_attr) for item in items if getattr(item, id_attr)] + if ids: + result = qs.in_bulk(id_list=ids) + for item in items: + setattr(item, target_attr, result.get(getattr(item, id_attr))) + + +class SeatSerializer(I18nAwareModelSerializer): + orderposition = serializers.IntegerField(source='orderposition_id') + cartposition = serializers.IntegerField(source='cartposition_id') + voucher = serializers.IntegerField(source='voucher_id') + + class Meta: + model = Seat + read_only_fields = ( + 'id', 'subevent', 'zone_name', 'row_name', 'row_label', + 'seat_number', 'seat_label', 'seat_guid', 'product', + 'orderposition', 'cartposition', 'voucher', + ) + fields = ( + 'id', 'subevent', 'zone_name', 'row_name', 'row_label', + 'seat_number', 'seat_label', 'seat_guid', 'product', 'blocked', + 'orderposition', 'cartposition', 'voucher', + ) + + def prefetch_expanded_data(self, items, request, expand_fields): + if 'orderposition' in expand_fields: + if 'can_view_orders' not in request.eventpermset: + raise PermissionDenied('can_view_orders permission required for expand=orderposition') + prefetch_by_id(items, OrderPosition.objects.prefetch_related('order'), 'orderposition_id', 'orderposition') + if 'cartposition' in expand_fields: + if 'can_view_orders' not in request.eventpermset: + raise PermissionDenied('can_view_orders permission required for expand=cartposition') + prefetch_by_id(items, CartPosition.objects, 'cartposition_id', 'cartposition') + if 'voucher' in expand_fields: + if 'can_view_vouchers' not in request.eventpermset: + raise PermissionDenied('can_view_vouchers permission required for expand=voucher') + prefetch_by_id(items, Voucher.objects, 'voucher_id', 'voucher') + + def __init__(self, instance, *args, **kwargs): + if not kwargs.get('data'): + self.prefetch_expanded_data(instance if hasattr(instance, '__iter__') else [instance], + kwargs['context']['request'], + kwargs['context']['expand_fields']) + + super().__init__(instance, *args, **kwargs) + + if 'orderposition' in self.context['expand_fields']: + from pretix.api.serializers.media import ( + NestedOrderPositionSerializer, + ) + self.fields['orderposition'] = NestedOrderPositionSerializer(read_only=True, context=self.context['order_context']) + try: + del self.fields['orderposition'].fields['seat'] + except KeyError: + pass + + if 'cartposition' in self.context['expand_fields']: + from pretix.api.serializers.cart import CartPositionSerializer + self.fields['cartposition'] = CartPositionSerializer(read_only=True) + del self.fields['cartposition'].fields['seat'] + + if 'voucher' in self.context['expand_fields']: + from pretix.api.serializers.voucher import VoucherSerializer + self.fields['voucher'] = VoucherSerializer(read_only=True) + del self.fields['voucher'].fields['seat'] diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index b9869a7c78..807dd55792 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -273,9 +273,15 @@ class AnswerSerializer(I18nAwareModelSerializer): class CheckinSerializer(I18nAwareModelSerializer): + device_id = serializers.SlugRelatedField( + source='device', + slug_field='device_id', + read_only=True, + ) + class Meta: model = Checkin - fields = ('id', 'datetime', 'list', 'auto_checked_in', 'gate', 'device', 'type') + fields = ('id', 'datetime', 'list', 'auto_checked_in', 'gate', 'device', 'device_id', 'type') class FailedCheckinSerializer(I18nAwareModelSerializer): diff --git a/src/pretix/api/urls.py b/src/pretix/api/urls.py index 78d9cb68a8..d853fa1dc6 100644 --- a/src/pretix/api/urls.py +++ b/src/pretix/api/urls.py @@ -87,6 +87,7 @@ event_router.register(r'invoices', order.InvoiceViewSet) event_router.register(r'revokedsecrets', order.RevokedSecretViewSet, basename='revokedsecrets') event_router.register(r'blockedsecrets', order.BlockedSecretViewSet, basename='blockedsecrets') event_router.register(r'taxrules', event.TaxRuleViewSet) +event_router.register(r'seats', event.SeatViewSet) event_router.register(r'waitinglistentries', waitinglist.WaitingListViewSet) event_router.register(r'checkinlists', checkin.CheckinListViewSet) event_router.register(r'cartpositions', cart.CartPositionViewSet) @@ -95,6 +96,9 @@ event_router.register(r'exporters', exporters.EventExportersViewSet, basename='e event_router.register(r'shredders', shredders.EventShreddersViewSet, basename='shredders') event_router.register(r'item_meta_properties', event.ItemMetaPropertiesViewSet) +subevent_router = routers.DefaultRouter() +subevent_router.register(r'seats', event.SeatViewSet) + checkinlist_router = routers.DefaultRouter() checkinlist_router.register(r'positions', checkin.CheckinListPositionViewSet, basename='checkinlistpos') @@ -132,6 +136,7 @@ urlpatterns = [ re_path(r'^organizers/(?P[^/]+)/events/(?P[^/]+)/settings/$', event.EventSettingsView.as_view(), name="event.settings"), re_path(r'^organizers/(?P[^/]+)/events/(?P[^/]+)/', include(event_router.urls)), + re_path(r'^organizers/(?P[^/]+)/events/(?P[^/]+)/subevents/(?P\d+)/', include(subevent_router.urls)), re_path(r'^organizers/(?P[^/]+)/teams/(?P[^/]+)/', include(team_router.urls)), re_path(r'^organizers/(?P[^/]+)/events/(?P[^/]+)/items/(?P[^/]+)/', include(item_router.urls)), re_path(r'^organizers/(?P[^/]+)/events/(?P[^/]+)/questions/(?P[^/]+)/', diff --git a/src/pretix/api/views/checkin.py b/src/pretix/api/views/checkin.py index 4f374f6e0a..668b2e19c3 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -377,7 +377,7 @@ def _checkin_list_position_queryset(checkinlists, ignore_status=False, ignore_pr Prefetch( 'positions', OrderPosition.objects.prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related('device')), 'item', 'variation', 'answers', 'answers__options', 'answers__question', ) ) diff --git a/src/pretix/api/views/event.py b/src/pretix/api/views/event.py index 043785c0d4..0a33f58e57 100644 --- a/src/pretix/api/views/event.py +++ b/src/pretix/api/views/event.py @@ -40,7 +40,9 @@ from django.utils.timezone import now from django_filters.rest_framework import DjangoFilterBackend, FilterSet from django_scopes import scopes_disabled from rest_framework import serializers, views, viewsets -from rest_framework.exceptions import PermissionDenied, ValidationError +from rest_framework.exceptions import ( + NotFound, PermissionDenied, ValidationError, +) from rest_framework.generics import get_object_or_404 from rest_framework.response import Response @@ -48,12 +50,12 @@ from pretix.api.auth.permission import EventCRUDPermission from pretix.api.pagination import TotalOrderingFilter from pretix.api.serializers.event import ( CloneEventSerializer, DeviceEventSettingsSerializer, EventSerializer, - EventSettingsSerializer, ItemMetaPropertiesSerializer, SubEventSerializer, - TaxRuleSerializer, + EventSettingsSerializer, ItemMetaPropertiesSerializer, SeatSerializer, + SubEventSerializer, TaxRuleSerializer, ) from pretix.api.views import ConditionalListView from pretix.base.models import ( - CartPosition, Device, Event, ItemMetaProperty, SeatCategoryMapping, + CartPosition, Device, Event, ItemMetaProperty, Seat, SeatCategoryMapping, TaxRule, TeamAPIToken, ) from pretix.base.models.event import SubEvent @@ -667,3 +669,77 @@ class EventSettingsView(views.APIView): 'request': request }) return Response(s.data) + + +class SeatFilter(FilterSet): + is_available = django_filters.BooleanFilter(method="is_available_qs") + + def is_available_qs(self, queryset, name, value): + expr = ( + Q(orderposition_id__isnull=True, cartposition_id__isnull=True, voucher_id__isnull=True) + ) + if self.request.event.settings.seating_minimal_distance: + expr = expr & Q(has_closeby_taken=False) + if value: + return queryset.filter(expr) + else: + return queryset.exclude(expr) + + class Meta: + model = Seat + fields = ('zone_name', 'row_name', 'row_label', 'seat_number', 'seat_label', 'seat_guid', 'blocked',) + + +class SeatViewSet(ConditionalListView, viewsets.ModelViewSet): + serializer_class = SeatSerializer + queryset = Seat.objects.none() + write_permission = 'can_change_event_settings' + filter_backends = (DjangoFilterBackend, ) + filterset_class = SeatFilter + + def get_queryset(self): + if self.request.event.has_subevents and 'subevent' in self.request.resolver_match.kwargs: + try: + subevent = self.request.event.subevents.get(pk=self.request.resolver_match.kwargs['subevent']) + except SubEvent.DoesNotExist: + raise NotFound('Subevent not found') + qs = Seat.annotated( + event_id=self.request.event.id, + subevent=subevent, + qs=subevent.seats.all(), + annotate_ids=True, + minimal_distance=self.request.event.settings.seating_minimal_distance, + distance_only_within_row=self.request.event.settings.seating_distance_only_within_row, + ) + elif not self.request.event.has_subevents and 'subevent' not in self.request.resolver_match.kwargs: + qs = Seat.annotated( + event_id=self.request.event.id, + subevent=None, + qs=self.request.event.seats.all(), + annotate_ids=True, + minimal_distance=self.request.event.settings.seating_minimal_distance, + distance_only_within_row=self.request.event.settings.seating_distance_only_within_row, + ) + else: + raise NotFound('Please use the subevent-specific endpoint' if self.request.event.has_subevents + else 'This event has no subevents') + + return qs + + def get_serializer_context(self): + ctx = super().get_serializer_context() + ctx['expand_fields'] = self.request.query_params.getlist('expand') + ctx['order_context'] = { + 'event': self.request.event, + 'pdf_data': None, + } + return ctx + + def perform_update(self, serializer): + super().perform_update(serializer) + serializer.instance.event.log_action( + "pretix.event.seats.blocks.changed", + user=self.request.user, + auth=self.request.auth, + data={"seats": [serializer.instance.pk]}, + ) diff --git a/src/pretix/api/views/media.py b/src/pretix/api/views/media.py index b6335033c7..e70f1bf769 100644 --- a/src/pretix/api/views/media.py +++ b/src/pretix/api/views/media.py @@ -78,7 +78,7 @@ class ReusableMediaViewSet(viewsets.ModelViewSet): queryset=OrderPosition.objects.select_related( 'order', 'order__event', 'order__event__organizer', 'seat', ).prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related('device')), 'answers', 'answers__options', 'answers__question', ) ), diff --git a/src/pretix/api/views/order.py b/src/pretix/api/views/order.py index 5ca5876c68..a96c373448 100644 --- a/src/pretix/api/views/order.py +++ b/src/pretix/api/views/order.py @@ -49,6 +49,7 @@ from rest_framework.mixins import CreateModelMixin from rest_framework.permissions import SAFE_METHODS from rest_framework.response import Response +from pretix.api.filters import MultipleCharFilter from pretix.api.models import OAuthAccessToken from pretix.api.pagination import TotalOrderingFilter from pretix.api.serializers.order import ( @@ -257,7 +258,7 @@ class OrderViewSetMixin: return Prefetch( 'positions', opq.all().prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related('device')), Prefetch('item', queryset=self.request.event.items.prefetch_related( Prefetch('meta_values', ItemMetaValue.objects.select_related('property'), to_attr='meta_values_cached') )), @@ -278,7 +279,7 @@ class OrderViewSetMixin: return Prefetch( 'positions', opq.all().prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related('device')), 'item', 'variation', Prefetch('answers', queryset=QuestionAnswer.objects.prefetch_related('options', 'question').order_by('question__position')), 'seat', @@ -1091,7 +1092,7 @@ class OrderPositionViewSet(viewsets.ModelViewSet): 'item_meta_properties', ) qs = qs.prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related("device")), Prefetch('item', queryset=self.request.event.items.prefetch_related( Prefetch('meta_values', ItemMetaValue.objects.select_related('property'), to_attr='meta_values_cached') @@ -1110,7 +1111,7 @@ class OrderPositionViewSet(viewsets.ModelViewSet): Prefetch( 'positions', qs.prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related('device')), Prefetch('item', queryset=self.request.event.items.prefetch_related( Prefetch('meta_values', ItemMetaValue.objects.select_related('property'), to_attr='meta_values_cached') @@ -1134,7 +1135,7 @@ class OrderPositionViewSet(viewsets.ModelViewSet): ) else: qs = qs.prefetch_related( - Prefetch('checkins', queryset=Checkin.objects.all()), + Prefetch('checkins', queryset=Checkin.objects.select_related("device")), 'answers', 'answers__options', 'answers__question', ).select_related( 'item', 'order', 'order__event', 'order__event__organizer', 'seat' @@ -1825,17 +1826,14 @@ class RefundViewSet(CreateModelMixin, viewsets.ReadOnlyModelViewSet): with scopes_disabled(): class InvoiceFilter(FilterSet): refers = django_filters.CharFilter(method='refers_qs') - number = django_filters.CharFilter(method='nr_qs') - order = django_filters.CharFilter(field_name='order', lookup_expr='code__iexact') + number = MultipleCharFilter(field_name='nr', lookup_expr='iexact') + order = MultipleCharFilter(field_name='order', lookup_expr='code__iexact') def refers_qs(self, queryset, name, value): return queryset.annotate( refers_nr=Concat('refers__prefix', 'refers__invoice_no') ).filter(refers_nr__iexact=value) - def nr_qs(self, queryset, name, value): - return queryset.filter(nr__iexact=value) - class Meta: model = Invoice fields = ['order', 'number', 'is_cancellation', 'refers', 'locale'] diff --git a/src/pretix/api/views/webhooks.py b/src/pretix/api/views/webhooks.py index 3877059c60..b2d18971ea 100644 --- a/src/pretix/api/views/webhooks.py +++ b/src/pretix/api/views/webhooks.py @@ -19,6 +19,8 @@ # You should have received a copy of the GNU Affero General Public License along with this program. If not, see # . # +import django_filters +from django_filters.rest_framework import DjangoFilterBackend, FilterSet from rest_framework import viewsets from pretix.api.models import WebHook @@ -26,11 +28,17 @@ from pretix.api.serializers.webhooks import WebHookSerializer from pretix.helpers.dicts import merge_dicts +class WebhookFilter(FilterSet): + enabled = django_filters.rest_framework.BooleanFilter() + + class WebHookViewSet(viewsets.ModelViewSet): serializer_class = WebHookSerializer queryset = WebHook.objects.none() permission = 'can_change_organizer_settings' write_permission = 'can_change_organizer_settings' + filter_backends = (DjangoFilterBackend,) + filterset_class = WebhookFilter def get_queryset(self): return self.request.organizer.webhooks.prefetch_related('listeners') diff --git a/src/pretix/base/exporter.py b/src/pretix/base/exporter.py index a6058930b5..fb85dc3ab3 100644 --- a/src/pretix/base/exporter.py +++ b/src/pretix/base/exporter.py @@ -207,10 +207,13 @@ class ListExporter(BaseExporter): def get_filename(self): return 'export' + def get_csv_encoding(self): + return 'utf-8' + def _render_csv(self, form_data, output_file=None, **kwargs): if output_file: if 'b' in output_file.mode: - output_file = io.TextIOWrapper(output_file, encoding='utf-8', newline='') + output_file = io.TextIOWrapper(output_file, encoding=self.get_csv_encoding(), errors='replace', newline='') writer = csv.writer(output_file, **kwargs) total = 0 counter = 0 @@ -246,7 +249,7 @@ class ListExporter(BaseExporter): if counter % max(10, total // 100) == 0: self.progress_callback(counter / total * 100) writer.writerow(line) - return self.get_filename() + '.csv', 'text/csv', output.getvalue().encode("utf-8") + return self.get_filename() + '.csv', 'text/csv', output.getvalue().encode(self.get_csv_encoding(), errors='replace') def prepare_xlsx_sheet(self, ws): pass @@ -256,7 +259,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 +377,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) 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 diff --git a/src/pretix/base/forms/widgets.py b/src/pretix/base/forms/widgets.py index 917b339d38..69620b201e 100644 --- a/src/pretix/base/forms/widgets.py +++ b/src/pretix/base/forms/widgets.py @@ -38,6 +38,7 @@ from datetime import datetime from django import forms from django.utils.formats import get_format from django.utils.functional import lazy +from django.utils.html import escape from django.utils.timezone import get_current_timezone, now from django.utils.translation import gettext_lazy as _ @@ -64,7 +65,7 @@ def format_placeholders_help_text(placeholders, event=None): placeholders = [(k, v.render_sample(event) if event else v) for k, v in placeholders.items()] placeholders.sort(key=lambda x: x[0]) phs = [ - '' % (_("Sample: %s") % v if v else "", k) + '' % (escape(_("Sample: %s") % v) if v else "", escape(k)) for k, v in placeholders ] return _('Available placeholders: {list}').format( 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/models/checkin.py b/src/pretix/base/models/checkin.py index f69da42754..3f0f3bea75 100644 --- a/src/pretix/base/models/checkin.py +++ b/src/pretix/base/models/checkin.py @@ -102,9 +102,9 @@ class CheckinList(LoggedModel): auto_checkin_sales_channels = models.ManyToManyField( "SalesChannel", verbose_name=_('Sales channels to automatically check in'), - help_text=_('All items on this check-in list will be automatically marked as checked-in when purchased through ' - 'any of the selected sales channels. This option can be useful when tickets sold at the box office ' - 'are not checked again before entry and should be considered validated directly upon purchase.'), + help_text=_('This option is deprecated and will be removed in the next months. As a replacement, our new plugin ' + '"Auto check-in" can be used. When we remove this option, we will automatically migrate your event ' + 'to use the new plugin.'), blank=True, ) rules = models.JSONField(default=dict, blank=True) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index 29876ba06a..8a02cf5ebe 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -60,7 +60,6 @@ from django.urls import reverse from django.utils.crypto import get_random_string from django.utils.formats import date_format from django.utils.functional import cached_property -from django.utils.html import format_html from django.utils.timezone import make_aware, now from django.utils.translation import gettext, gettext_lazy as _ from django_scopes import ScopedManager, scopes_disabled @@ -180,14 +179,10 @@ class EventMixin: """ tz = tz or self.timezone if (not self.settings.show_date_to and not force_show_end) or not self.date_to: - if as_html: - return format_html( - "", - _date(self.date_from.astimezone(tz), "Y-m-d"), - _date(self.date_from.astimezone(tz), "DATE_FORMAT"), - ) - return _date(self.date_from.astimezone(tz), "DATE_FORMAT") - return daterange(self.date_from.astimezone(tz), self.date_to.astimezone(tz), as_html) + df, dt = self.date_from, self.date_from + else: + df, dt = self.date_from, self.date_to + return daterange(df.astimezone(tz), dt.astimezone(tz), as_html) def get_date_range_display_as_html(self, tz=None, force_show_end=False) -> str: return self.get_date_range_display(tz, force_show_end, as_html=True) diff --git a/src/pretix/base/models/seating.py b/src/pretix/base/models/seating.py index c55d635508..b96a034895 100644 --- a/src/pretix/base/models/seating.py +++ b/src/pretix/base/models/seating.py @@ -185,7 +185,7 @@ class Seat(models.Model): @classmethod def annotated(cls, qs, event_id, subevent, ignore_voucher_id=None, minimal_distance=0, - ignore_order_id=None, ignore_cart_id=None, distance_only_within_row=False): + ignore_order_id=None, ignore_cart_id=None, distance_only_within_row=False, annotate_ids=False): from . import CartPosition, Order, OrderPosition, Voucher vqs = Voucher.objects.filter( @@ -214,17 +214,24 @@ class Seat(models.Model): ) if ignore_cart_id: cqs = cqs.exclude(cart_id=ignore_cart_id) - qs_annotated = qs.annotate( - has_order=Exists( - opqs - ), - has_cart=Exists( - cqs - ), - has_voucher=Exists( - vqs + if annotate_ids: + qs_annotated = qs.annotate( + orderposition_id=Subquery(opqs.values('id')), + cartposition_id=Subquery(cqs.values('id')), + voucher_id=Subquery(vqs.values('id')), + ) + else: + qs_annotated = qs.annotate( + has_order=Exists( + opqs + ), + has_cart=Exists( + cqs + ), + has_voucher=Exists( + vqs + ) ) - ) if minimal_distance > 0: # TODO: Is there a more performant implementation on PostgreSQL using @@ -235,7 +242,11 @@ class Seat(models.Model): Power(F('y') - OuterRef('y'), Value(2), output_field=models.FloatField()) ) ).filter( - Q(has_order=True) | Q(has_cart=True) | Q(has_voucher=True), + ( + (Q(orderposition_id__isnull=False) | Q(cartposition_id__isnull=False) | Q(voucher_id__isnull=False)) + if annotate_ids else + (Q(has_order=True) | Q(has_cart=True) | Q(has_voucher=True)) + ), distance__lt=minimal_distance ** 2 ) if distance_only_within_row: diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index 2f4148879a..7e9c9611cc 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -587,7 +587,7 @@ class BasePaymentProvider: return rel_date.datetime(self.event).date() def _is_available_by_time(self, now_dt=None, cart_id=None, order=None): - now_dt = now_dt or now() + now_dt = now_dt or time_machine_now() tz = ZoneInfo(self.event.settings.timezone) try: diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index 96d4d1f0ee..5e9834ead8 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 @@ -956,7 +956,7 @@ class Renderer: ) canvas.restoreState() - def _draw_textarea(self, canvas: Canvas, op: OrderPosition, order: Order, o: dict): + def _text_paragraph(self, op: OrderPosition, order: Order, o: dict, legacy_lineheight=False, override_fontsize=None): font = o['fontfamily'] # Since pdfmetrics.registerFont is global, we want to make sure that no one tries to sneak in a font, they @@ -970,12 +970,13 @@ class Renderer: if o['italic']: font += ' I' + fontsize = override_fontsize if override_fontsize is not None else float(o['fontsize']) try: - ad = getAscentDescent(font, float(o['fontsize'])) + ad = getAscentDescent(font, fontsize) except KeyError: # font not known, fall back logger.warning(f'Use of unknown font "{font}"') font = 'Open Sans' - ad = getAscentDescent(font, float(o['fontsize'])) + ad = getAscentDescent(font, fontsize) align_map = { 'left': TA_LEFT, @@ -985,16 +986,17 @@ class Renderer: # lineheight display differs from browser canvas. This calc is just empirical values to get # reportlab render similarly to browser canvas. # for backwards compatability use „uncorrected“ lineheight of 1.0 instead of 1.15 - lineheight = float(o['lineheight']) * 1.15 if 'lineheight' in o else 1.0 + lineheight = float(o['lineheight']) * 1.15 if not legacy_lineheight or 'lineheight' in o else 1.0 style = ParagraphStyle( name=uuid.uuid4().hex, fontName=font, - fontSize=float(o['fontsize']), - leading=lineheight * float(o['fontsize']), + fontSize=fontsize, + leading=lineheight * fontsize, # for backwards compatability use autoLeading if no lineheight is given - autoLeading='off' if 'lineheight' in o else 'max', + autoLeading='off' if not legacy_lineheight or 'lineheight' in o else 'max', textColor=Color(o['color'][0] / 255, o['color'][1] / 255, o['color'][2] / 255), - alignment=align_map[o['align']] + alignment=align_map[o['align']], + splitLongWords=o.get('splitlongwords', True), ) # add an almost-invisible space   after hyphens as word-wrap in ReportLab only works on space chars text = conditional_escape( @@ -1013,6 +1015,41 @@ class Renderer: logger.exception('Reshaping/Bidi fixes failed on string {}'.format(repr(text))) p = Paragraph(text, style=style) + return p, ad, lineheight + + def _draw_textcontainer(self, canvas: Canvas, op: OrderPosition, order: Order, o: dict): + fontsize = float(o['fontsize']) + height = float(o['height']) * mm + width = float(o['width']) * mm + while True: + p, ad, lineheight = self._text_paragraph(op, order, o, override_fontsize=fontsize) + w, h = p.wrapOn(canvas, width, 1000 * mm) + widths = p.getActualLineWidths0() + if not widths: + break + actual_w = max(widths) + if not o.get('autoresize', False) or (h <= height and actual_w <= width) or fontsize <= 1.0: + break + if h > height: # we can do larger steps for height + fontsize -= max(1.0, fontsize * .1) + else: + fontsize -= max(.25, fontsize * .025) + + canvas.saveState() + # The ascent/descent offsets here are not really proven to be correct, they're just empirical values to get + # reportlab render similarly to browser canvas. + canvas.translate(float(o['left']) * mm, float(o['bottom']) * mm + height) + canvas.rotate(o.get('rotation', 0) * -1) + if o.get('verticalalign', 'top') == 'top': + p.drawOn(canvas, 0, - h) + elif o.get('verticalalign', 'top') == 'middle': + p.drawOn(canvas, 0, (-height - h) / 2) + elif o.get('verticalalign', 'top') == 'bottom': + p.drawOn(canvas, 0, -height) + canvas.restoreState() + + def _draw_textarea(self, canvas: Canvas, op: OrderPosition, order: Order, o: dict): + p, ad, lineheight = self._text_paragraph(op, order, o, legacy_lineheight=True) w, h = p.wrapOn(canvas, float(o['width']) * mm, 1000 * mm) # p_size = p.wrap(float(o['width']) * mm, 1000 * mm) canvas.saveState() @@ -1051,6 +1088,8 @@ class Renderer: self._draw_barcodearea(canvas, op, order, o) elif o['type'] == "imagearea": self._draw_imagearea(canvas, op, order, o) + elif o['type'] == "textcontainer": + self._draw_textcontainer(canvas, op, order, o) elif o['type'] == "textarea": self._draw_textarea(canvas, op, order, o) elif o['type'] == "poweredby": diff --git a/src/pretix/base/services/checkin.py b/src/pretix/base/services/checkin.py index b8d94c7df9..7028add1f0 100644 --- a/src/pretix/base/services/checkin.py +++ b/src/pretix/base/services/checkin.py @@ -1154,7 +1154,7 @@ def perform_checkin(op: OrderPosition, clist: CheckinList, given_answers: dict, ) -@receiver(order_placed, dispatch_uid="autocheckin_order_placed") +@receiver(order_placed, dispatch_uid="legacy_autocheckin_order_placed") def order_placed(sender, **kwargs): order = kwargs['order'] event = sender @@ -1171,7 +1171,7 @@ def order_placed(sender, **kwargs): checkin_created.send(event, checkin=ci) -@receiver(periodic_task, dispatch_uid="autocheckin_exit_all") +@receiver(periodic_task, dispatch_uid="autocheckout_exit_all") @scopes_disabled() def process_exit_all(sender, **kwargs): qs = CheckinList.objects.filter( diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index a1746334c6..ae5387ebc6 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -58,6 +58,7 @@ from django.core.mail import ( from django.core.mail.message import SafeMIMEText from django.db import transaction from django.template.loader import get_template +from django.utils.html import escape from django.utils.timezone import now, override from django.utils.translation import gettext as _, pgettext from django_scopes import scope, scopes_disabled @@ -109,6 +110,22 @@ def clean_sender_name(sender_name: str) -> str: return sender_name +def prefix_subject(settings_holder, subject, highlight=False): + prefix = settings_holder.settings.get('mail_prefix') + if prefix and prefix.startswith('[') and prefix.endswith(']'): + prefix = prefix[1:-1] + if prefix: + prefix = f"[{prefix}]" + if highlight: + prefix = '{}'.format( + _('This prefix has been set in your event or organizer settings.'), + escape(prefix) + ) + + subject = f"{prefix} {subject}" + return subject + + def mail(email: Union[str, Sequence[str]], subject: str, template: Union[str, LazyI18nString], context: Dict[str, Any] = None, event: Event = None, locale: str = None, order: Order = None, position: OrderPosition = None, *, headers: dict = None, sender: str = None, organizer: Organizer = None, @@ -240,11 +257,7 @@ def mail(email: Union[str, Sequence[str]], subject: str, template: Union[str, La and settings_holder.settings.contact_mail and not headers.get('Reply-To'): headers['Reply-To'] = settings_holder.settings.contact_mail - prefix = settings_holder.settings.get('mail_prefix') - if prefix and prefix.startswith('[') and prefix.endswith(']'): - prefix = prefix[1:-1] - if prefix: - subject = "[%s] %s" % (prefix, subject) + subject = prefix_subject(settings_holder, subject) body_plain += "\r\n\r\n-- \r\n" diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index b48eec48d1..2e08f9316c 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -3152,7 +3152,7 @@ def signal_listener_issue_memberships(sender: Event, order: Order, **kwargs): if order.status != Order.STATUS_PAID or not order.customer: return for p in order.positions.all(): - if p.item.grant_membership_type_id: + if p.item.grant_membership_type_id and not p.granted_memberships.exists(): create_membership(order.customer, p) diff --git a/src/pretix/base/settings.py b/src/pretix/base/settings.py index 2b31904457..48b5cfa47e 100644 --- a/src/pretix/base/settings.py +++ b/src/pretix/base/settings.py @@ -1295,7 +1295,8 @@ DEFAULTS = { 'form_kwargs': dict( label=_("Show event times and dates on the ticket shop"), help_text=_("If disabled, no date or time will be shown on the ticket shop's front page. This settings " - "does however not affect the display in other locations."), + "also affects a few other locations, however it should not be expected that the date of the " + "event is shown nowhere to users."), ) }, 'show_date_to': { @@ -1480,7 +1481,7 @@ DEFAULTS = { widget=forms.NumberInput(), help_text=_('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 ' + 'fill the waiting list form multiple times if they want more than one ticket, as every entry only ' 'grants one single ticket at a time.'), ) }, @@ -3363,7 +3364,9 @@ Your {organizer} team""")) # noqa: W291 }, 'seating_allow_blocked_seats_for_channel': { 'default': [], - 'type': list + 'type': list, + 'serializer_class': serializers.ListField, + 'serializer_kwargs': lambda: dict(child=serializers.CharField()), }, 'seating_distance_within_row': { 'default': 'False', @@ -3801,6 +3804,16 @@ def validate_event_settings(event, settings_dict): 'payment_term_last': _('The last payment date cannot be before the end of presale.') }) + if settings_dict.get('seating_allow_blocked_seats_for_channel'): + allowed_channels = set(event.organizer.sales_channels.values_list("identifier", flat=True)) + for channel in settings_dict['seating_allow_blocked_seats_for_channel']: + if channel not in allowed_channels: + raise ValidationError({ + 'seating_allow_blocked_seats_for_channel': _('The value "{identifier}" is not a valid sales channel.').format( + identifier=channel + ) + }) + if isinstance(event, Event): validate_event_settings.send(sender=event, settings_dict=settings_dict) diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index 4f26abc8ba..f3c5ce258a 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -48,6 +48,7 @@ from django.utils.formats import date_format, localize from django.utils.functional import cached_property from django.utils.timezone import get_current_timezone, make_aware, now from django.utils.translation import gettext, gettext_lazy as _, pgettext_lazy +from django_countries.fields import CountryField from django_scopes.forms import SafeModelChoiceField from pretix.base.forms.widgets import ( @@ -60,6 +61,7 @@ from pretix.base.models import ( SubEvent, SubEventMetaValue, Team, TeamAPIToken, TeamInvite, Voucher, ) from pretix.base.signals import register_payment_providers +from pretix.control.forms import SplitDateTimeField from pretix.control.forms.widgets import Select2, Select2ItemVarQuota from pretix.control.signals import order_search_filter_q from pretix.helpers.countries import CachedCountries @@ -67,7 +69,7 @@ from pretix.helpers.database import ( get_deterministic_ordering, rolledback_transaction, ) from pretix.helpers.dicts import move_to_end -from pretix.helpers.i18n import i18ncomp +from pretix.helpers.i18n import get_format_without_seconds, i18ncomp PAYMENT_PROVIDERS = [] @@ -687,11 +689,71 @@ class EventOrderExpertFilterForm(EventOrderFilterForm): ) self.fields['quota'].widget.choices = self.fields['quota'].choices for q in self.event.questions.all(): - self.fields['question_{}'.format(q.pk)] = forms.CharField( - label=q.question, - required=False, - help_text=_('Exact matches only') - ) + kwargs = { + "label": q.question, + "required": False, + } + fname = 'question_{}'.format(q.pk) + if q.type == Question.TYPE_NUMBER: + self.fields[fname] = forms.DecimalField( + help_text=_('Exact matches only'), + **kwargs, + ) + elif q.type == Question.TYPE_BOOLEAN: + self.fields[fname] = forms.ChoiceField( + choices=( + ("", ""), + ("True", _("Yes")), + ("False", _("No")), + ), + **kwargs, + ) + elif q.type in (Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE): + self.fields[fname] = forms.ModelChoiceField( + queryset=q.options, + widget=forms.Select, + to_field_name='identifier', + empty_label='', + **kwargs, + ) + elif q.type == Question.TYPE_COUNTRYCODE: + self.fields[fname] = CountryField( + countries=CachedCountries, + blank=True, null=True, blank_label=' ', + ).formfield( + **kwargs, + widget=forms.Select, + empty_label=' ', + ) + elif q.type == Question.TYPE_DATE: + self.fields[fname] = forms.DateField( + widget=DatePickerWidget(), + help_text=_('Exact matches only'), + **kwargs, + ) + elif q.type == Question.TYPE_TIME: + self.fields[fname] = forms.TimeField( + widget=TimePickerWidget(time_format=get_format_without_seconds('TIME_INPUT_FORMATS')), + help_text=_('Exact matches only'), + **kwargs, + ) + elif q.type == Question.TYPE_DATETIME: + self.fields[fname] = SplitDateTimeField( + widget=SplitDateTimePickerWidget( + time_format=get_format_without_seconds('TIME_INPUT_FORMATS'), + min_date=q.valid_datetime_min, + max_date=q.valid_datetime_max + ), + help_text=_('Exact matches only'), + **kwargs, + ) + elif q.type == Question.TYPE_FILE: + continue + else: + self.fields[fname] = forms.CharField( + help_text=_('Exact matches only'), + **kwargs, + ) def filter_qs(self, qs): fdata = self.cleaned_data @@ -787,11 +849,24 @@ class EventOrderExpertFilterForm(EventOrderFilterForm): ).distinct() for q in self.event.questions.all(): if fdata.get(f'question_{q.pk}'): - answers = QuestionAnswer.objects.filter( - question_id=q.pk, - orderposition__order_id=OuterRef('pk'), - answer__iexact=fdata.get(f'question_{q.pk}') - ) + if q.type == Question.TYPE_BOOLEAN: + answers = QuestionAnswer.objects.filter( + question_id=q.pk, + orderposition__order_id=OuterRef('pk'), + answer__exact=fdata.get(f'question_{q.pk}') + ) + elif q.type in (Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE): + answers = QuestionAnswer.objects.filter( + question_id=q.pk, + orderposition__order_id=OuterRef('pk'), + options=fdata.get(f'question_{q.pk}') + ) + else: + answers = QuestionAnswer.objects.filter( + question_id=q.pk, + orderposition__order_id=OuterRef('pk'), + answer__iexact=fdata.get(f'question_{q.pk}') + ) qs = qs.annotate(**{f'q_{q.pk}': Exists(answers)}).filter(**{f'q_{q.pk}': True}) return qs @@ -2577,6 +2652,9 @@ class DeviceFilterForm(FilterForm): if fdata.get('gate'): qs = qs.filter(gate=fdata['gate']) + if fdata.get('software_brand'): + qs = qs.filter(software_brand=fdata['software_brand']) + if fdata.get('state') == 'active': qs = qs.filter(revoked=False) elif fdata.get('state') == 'revoked': 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 diff --git a/src/pretix/control/forms/vouchers.py b/src/pretix/control/forms/vouchers.py index e1ffa823bd..c45fc9e2e1 100644 --- a/src/pretix/control/forms/vouchers.py +++ b/src/pretix/control/forms/vouchers.py @@ -49,6 +49,7 @@ from pretix.base.forms import ( I18nModelForm, MarkdownTextarea, PlaceholderValidator, ) from pretix.base.forms.widgets import format_placeholders_help_text +from pretix.base.i18n import language from pretix.base.models import Item, Voucher from pretix.control.forms import SplitDateTimeField, SplitDateTimePickerWidget from pretix.control.forms.widgets import Select2, Select2ItemVarQuota @@ -289,8 +290,9 @@ class VoucherBulkForm(VoucherForm): ) }), required=False, - help_text=_('You can either supply a list of email addresses with one email address per line, or a CSV file with a title column ' - 'and one or more of the columns "email", "number", "name", or "tag".') + help_text=_('You can either supply a list of email addresses with one email address per line, or the contents ' + 'of a CSV file with a title column and one or more of the columns "email", "number", "name", ' + 'or "tag".') ) Recipient = namedtuple('Recipient', 'email number name tag') @@ -332,6 +334,11 @@ class VoucherBulkForm(VoucherForm): super().__init__(*args, **kwargs) self._set_field_placeholders('send_subject', ['event', 'name']) self._set_field_placeholders('send_message', ['event', 'voucher_list', 'name']) + + with language(self.instance.event.settings.locale, self.instance.event.settings.region): + for f in ("send_subject", "send_message"): + self.fields[f].initial = str(self.fields[f].initial) + if 'seat' in self.fields: self.fields['seats'] = forms.CharField( label=_("Specific seat IDs"), diff --git a/src/pretix/control/templates/pretixcontrol/event/settings.html b/src/pretix/control/templates/pretixcontrol/event/settings.html index befac052fb..2b397fbd40 100644 --- a/src/pretix/control/templates/pretixcontrol/event/settings.html +++ b/src/pretix/control/templates/pretixcontrol/event/settings.html @@ -372,6 +372,19 @@ {% bootstrap_field sform.waiting_list_enabled layout="control" %} {% bootstrap_field sform.waiting_list_auto layout="control" %} +
+ + +
{% bootstrap_field sform.waiting_list_hours layout="control" %} {% bootstrap_field sform.waiting_list_auto_disable layout="control" %} {% bootstrap_field sform.waiting_list_names_asked_required layout="control" %} diff --git a/src/pretix/control/templates/pretixcontrol/order/change.html b/src/pretix/control/templates/pretixcontrol/order/change.html index 2d66c13b0c..92aa9bece7 100644 --- a/src/pretix/control/templates/pretixcontrol/order/change.html +++ b/src/pretix/control/templates/pretixcontrol/order/change.html @@ -151,6 +151,12 @@
{% bootstrap_field position.form.itemvar layout='inline' %} + {% if position.granted_memberships.all %} + + + {% trans "The sale of this position created a membership. Changing the product here will not affect the membership. Memberships can be managed in the customer account." %} + + {% endif %}
@@ -254,6 +260,12 @@ {% trans "–" %} {% bootstrap_field position.form.valid_until layout='inline' %} + {% if position.granted_memberships.all %} + + + {% trans "The sale of this position created a membership. Changing the validity of the ticket here will not affect the membership. Memberships can be managed in the customer account." %} + + {% endif %} diff --git a/src/pretix/control/templates/pretixcontrol/organizers/team_members.html b/src/pretix/control/templates/pretixcontrol/organizers/team_members.html index 57c159aa59..4d88699305 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/team_members.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/team_members.html @@ -102,16 +102,24 @@ - {% for t in team.active_tokens %} + {% for t in tokens %} - + + {% if not t.active %} + + {% endif %} {{ t.name }} + {% if not t.active %} + + {% endif %} - + {% if t.active %} + + {% endif %} {% endfor %} diff --git a/src/pretix/control/templates/pretixcontrol/pdf/index.html b/src/pretix/control/templates/pretixcontrol/pdf/index.html index d9198fa9ff..72eaee686c 100644 --- a/src/pretix/control/templates/pretixcontrol/pdf/index.html +++ b/src/pretix/control/templates/pretixcontrol/pdf/index.html @@ -177,7 +177,7 @@ {% if name %}
-
+
@@ -185,11 +185,11 @@

-
+
-
+
@@ -227,7 +227,7 @@

-
+
@@ -247,7 +247,7 @@
-
+
{% for varname, var in variables.items %} {% if not var.hidden %} @@ -293,31 +293,31 @@

-
+
-
+
-
+
-
+
-
+
@@ -335,13 +335,13 @@
-
-
+
+
-
+
@@ -349,7 +349,7 @@

-
+
-
+
-
- +
+
+ + + +

-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
@@ -423,9 +469,13 @@ {% trans "Add a new object" %}
+
-
{% csrf_token %} @@ -472,6 +521,13 @@
+

 

+
+ {% blocktrans trimmed with print_version="2.18" scan_version="1.22" %} + This layout uses new features. If you print from your device, make sure you use pretixPRINT version + {{ print_version }} (or newer) or pretixSCAN Desktop version {{ scan_version }} (or newer). + {% endblocktrans %} +
diff --git a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html index d305b33e33..4c332d1e94 100644 --- a/src/pretix/control/templates/pretixcontrol/waitinglist/index.html +++ b/src/pretix/control/templates/pretixcontrol/waitinglist/index.html @@ -5,7 +5,13 @@ {% load urlreplace %} {% block title %}{% trans "Waiting list" %}{% endblock %} {% block content %} -

{% trans "Waiting list" %}

+

+ {% trans "Waiting list" %} + + + {% trans "Settings" %} + +

{% if not request.event.settings.waiting_list_enabled %}
{% trans "The waiting list is disabled, so if the event is sold out, people cannot add themselves to this list. If you want to enable it, go to the event settings." %} diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index 5eafa1343c..85e523d959 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -62,6 +62,7 @@ from django.http import ( from django.shortcuts import get_object_or_404, redirect from django.urls import reverse from django.utils.functional import cached_property +from django.utils.html import escape from django.utils.http import url_has_allowed_host_and_scheme from django.utils.timezone import now from django.utils.translation import gettext, gettext_lazy as _, gettext_noop @@ -98,6 +99,7 @@ from ...base.i18n import language from ...base.models.items import ( Item, ItemCategory, ItemMetaProperty, Question, Quota, ) +from ...base.services.mail import prefix_subject from ...base.settings import LazyI18nStringList from ...helpers.compat import CompatDeleteView from ...helpers.format import format_map @@ -726,7 +728,7 @@ class MailSettingsPreview(EventPermissionRequiredMixin, View): else: ctx[p.identifier] = '{}'.format( _('This value will be replaced based on dynamic parameters.'), - s + escape(s) ) return ctx @@ -746,9 +748,9 @@ class MailSettingsPreview(EventPermissionRequiredMixin, View): with language(self.supported_locale[idx], self.request.event.settings.region): try: if k.startswith('mail_subject_'): - msgs[self.supported_locale[idx]] = format_map( + msgs[self.supported_locale[idx]] = prefix_subject(self.request.event, format_map( bleach.clean(v), self.placeholders(preview_item), raise_on_missing=True - ) + ), highlight=True) else: msgs[self.supported_locale[idx]] = markdown_compile_email( format_map(v, self.placeholders(preview_item), raise_on_missing=True) @@ -776,7 +778,7 @@ class MailSettingsRendererPreview(MailSettingsPreview): def placeholders(self, item): ctx = {} for p in get_available_placeholders(self.request.event, MailSettingsForm.base_context[item]).values(): - ctx[p.identifier] = str(p.render_sample(self.request.event)) + ctx[p.identifier] = escape(str(p.render_sample(self.request.event))) return ctx def get(self, request, *args, **kwargs): diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index f5d13b13f2..274f69fa1e 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -62,8 +62,9 @@ from django.urls import reverse from django.utils import formats from django.utils.formats import date_format, get_format from django.utils.functional import cached_property -from django.utils.html import conditional_escape +from django.utils.html import conditional_escape, escape from django.utils.http import url_has_allowed_host_and_scheme +from django.utils.safestring import mark_safe from django.utils.timezone import make_aware, now from django.utils.translation import gettext, gettext_lazy as _, ngettext from django.views.generic import ( @@ -94,7 +95,9 @@ from pretix.base.services.invoices import ( invoice_qualified, regenerate_invoice, ) from pretix.base.services.locking import LockTimeoutException -from pretix.base.services.mail import SendMailException, render_mail +from pretix.base.services.mail import ( + SendMailException, prefix_subject, render_mail, +) from pretix.base.services.orders import ( OrderChangeManager, OrderError, approve_order, cancel_order, deny_order, extend_order, mark_order_expired, mark_order_refunded, @@ -1900,7 +1903,7 @@ class OrderChange(OrderView): positions = list(self.order.positions.select_related( 'item', 'item__tax_rule', 'used_membership', 'used_membership__membership_type', 'tax_rule', 'seat', 'subevent', - )) + ).prefetch_related('granted_memberships')) for p in positions: p.form = OrderPositionChangeForm(prefix='op-{}'.format(p.pk), instance=p, items=self.items, initial={'seat': p.seat.seat_guid if p.seat else None}, @@ -2304,7 +2307,9 @@ class OrderSendMail(EventPermissionRequiredMixin, OrderViewMixin, FormView): email_content = render_mail(email_template, email_context) if self.request.POST.get('action') == 'preview': self.preview_output = { - 'subject': _('Subject: {subject}').format(subject=email_subject), + 'subject': mark_safe(_('Subject: {subject}').format( + subject=prefix_subject(order.event, escape(email_subject), highlight=True) + )), 'html': markdown_compile_email(email_content) } return self.get(self.request, *self.args, **self.kwargs) @@ -2369,7 +2374,9 @@ class OrderPositionSendMail(OrderSendMail): email_content = render_mail(email_template, email_context) if self.request.POST.get('action') == 'preview': self.preview_output = { - 'subject': _('Subject: {subject}').format(subject=email_subject), + 'subject': mark_safe(_('Subject: {subject}').format( + subject=prefix_subject(position.order.event, escape(email_subject), highlight=True)) + ), 'html': markdown_compile_email(email_content) } return self.get(self.request, *self.args, **self.kwargs) diff --git a/src/pretix/control/views/organizer.py b/src/pretix/control/views/organizer.py index b8fed498b1..90463db6ba 100644 --- a/src/pretix/control/views/organizer.py +++ b/src/pretix/control/views/organizer.py @@ -90,7 +90,7 @@ from pretix.base.models.orders import CancellationRequest from pretix.base.models.organizer import SalesChannel, TeamAPIToken from pretix.base.payment import PaymentException from pretix.base.services.export import multiexport, scheduled_organizer_export -from pretix.base.services.mail import SendMailException, mail +from pretix.base.services.mail import SendMailException, mail, prefix_subject from pretix.base.signals import register_multievent_data_exporters from pretix.base.templatetags.rich_text import markdown_compile_email from pretix.base.views.tasks import AsyncAction @@ -351,8 +351,11 @@ class MailSettingsPreview(OrganizerPermissionRequiredMixin, View): if idx in self.supported_locale: with language(self.supported_locale[idx], self.request.organizer.settings.region): if k.startswith('mail_subject_'): - msgs[self.supported_locale[idx]] = format_map(bleach.clean(v), - self.placeholders(preview_item)) + msgs[self.supported_locale[idx]] = prefix_subject( + self.request.organizer, + format_map(bleach.clean(v), self.placeholders(preview_item)), + highlight=True, + ) else: msgs[self.supported_locale[idx]] = markdown_compile_email( format_map(v, self.placeholders(preview_item)) @@ -683,14 +686,24 @@ class TeamDeleteView(OrganizerDetailViewMixin, OrganizerPermissionRequiredMixin, try: self.object.log_action('pretix.team.deleted', user=self.request.user) self.object.delete() - except ProtectedError: - messages.error( - self.request, - _( - 'The team could not be deleted as some constraints (e.g. data created by ' - 'plug-ins) do not allow it.' + except ProtectedError as e: + is_logs = any(isinstance(e, LogEntry) for e in e.protected_objects) + if is_logs: + messages.error( + self.request, + _( + "The team could not be deleted because the team or one of its API tokens is part of " + "historical audit logs." + ) + ) + else: + messages.error( + self.request, + _( + 'The team could not be deleted as some constraints (e.g. data created by ' + 'plug-ins) do not allow it.' + ) ) - ) return redirect(success_url) messages.success(request, _('The selected team has been deleted.')) @@ -720,6 +733,7 @@ class TeamMemberView(OrganizerDetailViewMixin, OrganizerPermissionRequiredMixin, ctx = super().get_context_data(**kwargs) ctx['add_form'] = self.add_form ctx['add_token_form'] = self.add_token_form + ctx['tokens'] = self.object.tokens.order_by("-active", "name", "pk") return ctx def _send_invite(self, instance): diff --git a/src/pretix/control/views/vouchers.py b/src/pretix/control/views/vouchers.py index 640dfbe1b3..5d9774cacb 100644 --- a/src/pretix/control/views/vouchers.py +++ b/src/pretix/control/views/vouchers.py @@ -50,7 +50,7 @@ from django.http import ( from django.shortcuts import redirect, render from django.urls import resolve, reverse from django.utils.functional import cached_property -from django.utils.html import format_html +from django.utils.html import escape, format_html from django.utils.safestring import mark_safe from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ @@ -64,6 +64,7 @@ from pretix.base.models import ( CartPosition, LogEntry, Voucher, WaitingListEntry, ) from pretix.base.models.vouchers import generate_codes +from pretix.base.services.mail import prefix_subject from pretix.base.services.vouchers import vouchers_send from pretix.base.templatetags.rich_text import markdown_compile_email from pretix.base.views.tasks import AsyncFormView @@ -562,7 +563,7 @@ class VoucherBulkMailPreview(EventPermissionRequiredMixin, View): else: ctx[p.identifier] = '{}'.format( _('This value will be replaced based on dynamic parameters.'), - s + escape(s) ) return self.SafeDict(ctx) @@ -572,7 +573,11 @@ class VoucherBulkMailPreview(EventPermissionRequiredMixin, View): return HttpResponseBadRequest(_('invalid item')) msgs = {} if "subject" in preview_item: - msgs["all"] = format_map(bleach.clean(request.POST.get(preview_item, "")), self.placeholders(preview_item)) + msgs["all"] = prefix_subject( + self.request.event, + format_map(bleach.clean(request.POST.get(preview_item, "")), self.placeholders(preview_item)), + highlight=True + ) else: msgs["all"] = markdown_compile_email( format_map(request.POST.get(preview_item), self.placeholders(preview_item)) diff --git a/src/pretix/helpers/daterange.py b/src/pretix/helpers/daterange.py index eadeeabd5d..3003f3a4b4 100644 --- a/src/pretix/helpers/daterange.py +++ b/src/pretix/helpers/daterange.py @@ -53,14 +53,14 @@ def daterange(df, dt, as_html=False): if lng.startswith("de"): if df.year == dt.year and df.month == dt.month and df.day == dt.day: - return format_html(base_format, _date(df, "j. F Y")) + return format_html(base_format, _date(df, "D, j. F Y")) elif df.year == dt.year and df.month == dt.month: return format_html(base_format, _date(df, "j."), "–", _date(dt, "j. F Y")) elif df.year == dt.year: return format_html(base_format, _date(df, "j. F"), " – ", _date(dt, "j. F Y")) elif lng.startswith("en"): if df.year == dt.year and df.month == dt.month and df.day == dt.day: - return format_html(base_format, _date(df, "N jS, Y")) + return format_html(base_format, _date(df, "D, N jS, Y")) elif df.year == dt.year and df.month == dt.month: return format_html(base_format, _date(df, "N jS"), " – ", _date(dt, "jS, Y")) elif df.year == dt.year: diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index fe889e6b5f..f3d211b22a 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-08-27 13:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,119 +17,119 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "" @@ -200,16 +200,16 @@ 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "" @@ -217,91 +217,96 @@ 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 "" -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, 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:248 pretix/api/serializers/event.py:551 #, 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:292 #, 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:295 +#, 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,29 +337,29 @@ 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." msgstr "" #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "" #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "" @@ -374,188 +379,192 @@ msgid "" "account." msgstr "" -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 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:634 pretix/control/views/orders.py:1715 #: 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/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 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 +#: pretix/control/views/orders.py:1548 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,8 +600,8 @@ 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -693,7 +702,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -703,7 +712,7 @@ msgstr "" msgid "Simple with logo" msgstr "" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "" @@ -711,19 +720,19 @@ msgstr "" msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "" @@ -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,17 +765,17 @@ 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -775,10 +784,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -791,16 +800,16 @@ msgstr "" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -846,22 +855,22 @@ 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 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:3580 pretix/base/settings.py:3592 #: 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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -893,18 +902,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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,26 +1071,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 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,61 +1099,61 @@ 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1158,8 +1167,8 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "" @@ -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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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 @@ -1253,7 +1262,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1282,13 +1291,13 @@ 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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,17 +1339,17 @@ 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "" @@ -1353,12 +1362,12 @@ 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "" @@ -1380,15 +1389,15 @@ 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "" @@ -1402,27 +1411,27 @@ 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "" @@ -1453,9 +1462,9 @@ 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "" @@ -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,31 +1558,31 @@ 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" @@ -1582,25 +1591,27 @@ msgstr "" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 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,18 +1621,18 @@ 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1640,7 +1651,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 +1662,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 +1670,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 +1767,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 +1779,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 +1822,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,15 +1842,15 @@ 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1857,7 +1869,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1877,7 +1889,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "" @@ -1885,15 +1897,16 @@ 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 +1920,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 +1938,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,15 +1964,15 @@ msgid "Invoice numbers" msgstr "" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 msgid "Follow-up date" msgstr "" @@ -1971,14 +1984,14 @@ msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 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,56 +2001,56 @@ 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" 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 +2063,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,17 +2077,17 @@ 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2082,12 +2095,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 +2113,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:647 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 +2130,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 @@ -2130,7 +2143,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "" @@ -2138,63 +2151,63 @@ msgstr "" msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 msgid "Ticket secret" 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/control/templates/pretixcontrol/order/change.html:218 +#: 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/control/views/vouchers.py:119 +#: 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 +2217,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,26 +2252,26 @@ 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2265,9 +2282,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,129 +2296,129 @@ 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2414,7 +2431,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 +2442,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,19 +2529,19 @@ 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2537,7 +2554,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,77 +2581,80 @@ 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/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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 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:1417 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:1425 #: 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:1426 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:1427 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2644,38 +2664,38 @@ 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 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 +2729,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" @@ -2717,7 +2737,7 @@ msgstr "" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 msgid "Customer account" msgstr "" @@ -2739,36 +2759,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "" #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "" @@ -2795,8 +2815,8 @@ msgstr "" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 +2909,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 +2989,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 "" @@ -3004,33 +3024,33 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, python-format msgid "Invalid placeholder: {%(value)s}" msgstr "" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, python-format msgid "Sample: %s" msgstr "" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format 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:214 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" msgstr "" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "" @@ -3103,7 +3123,7 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3297,9 +3317,9 @@ msgstr "" msgid "Could not parse {value} as a date and time." msgstr "" -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "" @@ -3333,7 +3353,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 "" @@ -3358,10 +3378,10 @@ msgstr "" #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "" @@ -3377,16 +3397,16 @@ msgstr "" msgid "Please enter a valid state." msgstr "" -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3445,8 +3465,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 +3474,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 +3483,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 "" @@ -3476,7 +3496,7 @@ msgid "A voucher with this code already exists." msgstr "" #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "" @@ -3494,7 +3514,7 @@ msgid "Maximum discount budget" msgstr "" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "" @@ -3519,7 +3539,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 @@ -3550,7 +3570,7 @@ msgstr "" #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "" @@ -3628,7 +3648,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 "" @@ -3711,10 +3731,9 @@ msgstr "" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" #: pretix/base/models/checkin.py:340 @@ -3786,7 +3805,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 +3817,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,20 +3872,20 @@ 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 "" #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 +3913,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 +4046,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,38 +4055,38 @@ 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/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4076,170 +4095,170 @@ 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 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,16 +4288,16 @@ 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4331,7 +4350,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 +4391,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 +4468,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 +4480,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 +4527,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 +4541,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 +4555,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 +4590,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 +4598,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 +4665,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 +4719,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/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -4722,63 +4741,66 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 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 +4808,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 +4910,230 @@ 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 +#: pretix/plugins/autocheckin/models.py:74 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 +5141,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 +5166,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 +5175,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." @@ -5282,17 +5305,17 @@ msgstr "" msgid "paid" msgstr "" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" @@ -5321,188 +5344,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/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: 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:272 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,35 +5538,35 @@ 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 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 "" @@ -5675,7 +5702,7 @@ msgid "Type" msgstr "" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "" @@ -5790,7 +5817,7 @@ msgstr "" msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "" @@ -5823,7 +5850,7 @@ msgid "" "are none left." msgstr "" -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6014,7 +6041,7 @@ msgstr "" msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "" @@ -6313,7 +6340,7 @@ msgstr "" msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "" @@ -6400,7 +6427,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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "" @@ -6417,7 +6444,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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "" @@ -6454,7 +6481,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:797 msgid "John Doe" msgstr "" @@ -6468,7 +6495,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 "" @@ -6556,7 +6583,7 @@ msgid "Event begin weekday" msgstr "" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "" @@ -6640,8 +6667,8 @@ msgid "" "2x Add-on 2" msgstr "" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "" @@ -6674,7 +6701,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 +6800,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,14 +6822,14 @@ 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:1109 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" msgstr "" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "" @@ -6923,7 +6950,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 +6958,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 "" @@ -7228,27 +7255,27 @@ msgstr "" msgid "week day" msgstr "" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "" @@ -7422,26 +7449,30 @@ msgid "" "settings." msgstr "" -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +msgid "This prefix has been set in your event or organizer settings." +msgstr "" + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 msgctxt "attachment_filename" msgid "Calendar invite" msgstr "" @@ -7547,7 +7578,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 "" @@ -7685,8 +7716,8 @@ msgstr "" msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "" @@ -7706,92 +7737,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 +8157,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 +8309,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 +8791,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 waiting list 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 +8814,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 +8878,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 +8890,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 +8986,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 +9041,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 +9054,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 +9132,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 +9269,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 +9329,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 +9348,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 +9362,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -9337,7 +9377,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -9353,7 +9393,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -9371,11 +9411,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 +9427,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 +9441,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 +9460,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 +9481,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 +9500,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 +9532,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 +9552,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 +9575,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 +9598,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 +9634,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 +9655,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 +9678,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 +9692,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 +9712,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 +9734,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -9706,12 +9746,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 +9765,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -9739,12 +9779,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 +9804,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 +9829,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 +9854,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 +9913,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 +9941,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 +9968,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 +10062,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 +10130,199 @@ 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:3380 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 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:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 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:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 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:3792 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:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, python-brace-format +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "" + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -11001,7 +11046,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 "" @@ -11061,8 +11106,8 @@ msgid "Support for check-in questions" msgstr "" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 msgid "All gates" msgstr "" @@ -11128,29 +11173,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 +11206,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 +11325,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 +11342,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,11 +11390,10 @@ 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 msgid "Text" msgstr "" @@ -11527,7 +11571,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 "" @@ -11591,30 +11635,30 @@ msgstr "" msgid "Please enter less than 25 recipients." msgstr "" -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 msgid "Paid or confirmed" msgstr "" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -11622,74 +11666,74 @@ msgstr "" msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 msgid "Pending (but no current payment)" msgstr "" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -11697,158 +11741,160 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 msgid "Affected quota" msgstr "" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 msgid "All payments" msgstr "" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 msgid "Payment created from" msgstr "" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 msgid "Payment created until" msgstr "" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 msgid "Paid from" msgstr "" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 msgid "Paid until" msgstr "" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 msgid "Start time from" msgstr "" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 msgid "Start time until" msgstr "" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -11858,7 +11904,7 @@ msgstr "" msgid "active" msgstr "" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -11866,241 +11912,245 @@ msgstr "" msgid "disabled" msgstr "" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 msgid "not yet activated" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 msgid "Has no memberships" msgstr "" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 msgid "Has any membership" msgstr "" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 msgid "Has valid membership" msgstr "" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 msgctxt "subevent" msgid "Date start from" msgstr "" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 msgctxt "subevent" msgid "Date start until" msgstr "" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 msgid "All check-ins" msgstr "" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 msgid "Successful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 msgid "Unsuccessful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 msgid "All directions" msgstr "" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 msgid "All devices" msgstr "" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 msgctxt "filter" msgid "Start date" msgstr "" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 msgctxt "filter" msgid "End date" msgstr "" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 msgid "Device status" msgstr "" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 msgid "Active devices" msgstr "" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 msgid "Revoked devices" msgstr "" @@ -12301,142 +12351,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 +12494,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 +12512,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 "" @@ -12712,14 +12762,14 @@ msgstr "" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -12953,102 +13003,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 +13106,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 +13138,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 +13156,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 @@ -13196,40 +13246,40 @@ msgstr "" msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, python-brace-format msgid "" "Hello,\n" @@ -13246,100 +13296,100 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "" -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, python-brace-format msgid "The voucher code {code} appears in your list twice." msgstr "" -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "" @@ -13639,7 +13689,7 @@ msgstr "" msgid "The SSO client has been deleted." msgstr "" -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "" @@ -13651,7 +13701,7 @@ msgstr "" msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 msgid "The sales channel has been created." msgstr "" @@ -13763,11 +13813,11 @@ msgstr "" msgid "The order has been set to require payment before use." msgstr "" -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "" @@ -13779,7 +13829,7 @@ msgstr "" msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "" @@ -13796,7 +13846,7 @@ msgstr "" msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "" @@ -13831,17 +13881,17 @@ msgstr "" msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "" @@ -14379,7 +14429,7 @@ msgstr "" msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "" @@ -14454,7 +14504,7 @@ msgstr "" msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "" @@ -14479,8 +14529,8 @@ msgstr "" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "" -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "" @@ -14621,9 +14671,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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -14654,6 +14704,7 @@ msgstr "" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "" @@ -14960,7 +15011,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -14998,7 +15049,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -15009,6 +15060,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -15316,7 +15369,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -15357,6 +15410,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -15380,7 +15434,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 @@ -15406,7 +15460,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -15459,7 +15514,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -15480,7 +15535,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 "" @@ -15567,7 +15622,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "" @@ -15580,7 +15635,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "" @@ -15671,7 +15726,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 @@ -15750,14 +15805,16 @@ msgid "Connected devices" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -16110,7 +16167,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "" @@ -16544,7 +16601,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -16678,10 +16735,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -16689,26 +16746,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -16800,7 +16857,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "" @@ -16997,28 +17054,36 @@ msgid "" "the minimum distance feature of our seating plan module." msgstr "" +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +msgid "Waiting customers" +msgstr "" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +msgid "Manage waiting list" +msgstr "" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -17900,21 +17965,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 +18191,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 +18225,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" @@ -18642,86 +18716,100 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 -msgid "including all taxes" +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:208 -msgid "Ticket block" +#: pretix/control/templates/pretixcontrol/order/change.html:426 +msgid "including all taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:214 +msgid "Ticket block" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 msgid "Not blocked" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 msgid "Validity time" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, python-format msgid "Valid from %(datetime)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, python-format msgid "Valid until %(datetime)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:290 msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -18748,7 +18836,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -18798,13 +18886,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "" @@ -18843,7 +18931,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 msgid "Refund for overpayment" msgstr "" @@ -19032,14 +19120,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" @@ -19130,7 +19210,7 @@ msgid "Change" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "" @@ -19817,7 +19897,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "" @@ -19891,12 +19971,12 @@ msgid "Select action" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 msgid "Refund overpaid amount" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "" @@ -21195,41 +21275,65 @@ msgstr "" msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +msgid "Automatically reduce font size to fit content" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +msgid "Text box" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +msgid "Text (deprecated)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 msgid "Other QR code" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 msgid "Available placeholders" msgstr "" @@ -21581,7 +21685,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "" @@ -22082,7 +22186,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "" @@ -22201,7 +22305,7 @@ msgid "Create multiple new vouchers" msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "" @@ -22272,23 +22376,23 @@ msgid "" "attached." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 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 "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -22297,13 +22401,13 @@ msgid "" "immediately. If you want, you can also send them out manually right now." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -22312,15 +22416,15 @@ msgid "" "out as many vouchers as currently possible to the persons who waited longest." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -22328,31 +22432,31 @@ msgid "" "%(amount)s." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 msgid "Quota unlimited" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -22361,23 +22465,23 @@ msgid "" " " msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 msgctxt "subevent" msgid "Transfer to other date" msgstr "" @@ -22518,22 +22622,24 @@ msgstr "" #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -22676,8 +22782,8 @@ msgstr "" #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "" @@ -22685,143 +22791,143 @@ msgstr "" msgid "Not all discounts have been selected." msgstr "" -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 msgid "API features" msgstr "" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 msgid "Other" msgstr "" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 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:987 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 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:1010 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:1032 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 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:1074 #, 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:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 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:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 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:1502 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:1521 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "" @@ -22927,8 +23033,8 @@ msgid "The order of categories has been updated." msgstr "" #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 msgid "Not all objects have been selected." msgstr "" @@ -23118,19 +23224,19 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 msgid "Your invoice" msgid_plural "Your invoices" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -23147,77 +23253,77 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -23228,69 +23334,69 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 "" -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 msgid "You entered an order in an event with a different currency." msgstr "" -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -23303,185 +23409,185 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 msgid "VAT ID could not be checked since this country is not supported." msgstr "" -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 msgid "The invoice file has already been exported." msgstr "" -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 msgid "The invoice file is too old to be regenerated." msgstr "" -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, python-brace-format msgid "Export: {title}" msgstr "" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -23489,25 +23595,25 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 msgid "Your input was not valid." msgstr "" @@ -23515,256 +23621,256 @@ msgstr "" msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 msgid "The selected organizer has been invited." msgstr "" -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 msgid "The selected connection has been removed." msgstr "" -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 msgid "The selected connection has been accepted." msgstr "" -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 msgid "The order of properties has been updated." msgstr "" -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 msgid "The selected object has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 msgid "The provider has been created." msgstr "" -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " "it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 msgid "The customer account has been anonymized." msgstr "" -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 msgid "This channel can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 msgid "The selected sales channel has been deleted." msgstr "" -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." msgstr "" -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 msgid "The order of sales channels has been updated." msgstr "" @@ -23943,49 +24049,49 @@ msgstr "" msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 msgid "The selected cart positions have been removed." msgstr "" -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "" @@ -24041,6 +24147,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 "" @@ -24049,6 +24175,132 @@ msgstr "" msgid "Known domains" msgstr "" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +msgid "Only including usage of payment providers" +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:120 +msgid "All variations" +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:36 +msgid "After order was placed" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:37 +msgid "After order was paid" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:59 +msgid "All sales channels" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:69 +msgid "All products and variations" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:78 +msgid "All payment methods" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +msgid "Auto check-in" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:70 +msgid "An auto check-in rule was created" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:72 +msgid "An auto check-in rule was updated" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:75 +msgid "An auto check-in rule was deleted" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +msgid "Create auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +msgid "Conditions" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +msgid "Delete auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +msgid "Auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +msgid "Auto check-in rules" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +msgid "You haven't created any rules yet." +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +msgid "Create a new check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +msgid "Payment methods" +msgstr "" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +msgid "Your rule has been created." +msgstr "" + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +msgid "The selected rule has been deleted." +msgstr "" + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -24059,17 +24311,6 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -24197,31 +24438,27 @@ msgstr "" msgid "Badge layout {val}" msgstr "" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -24230,6 +24467,10 @@ msgstr "" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "" @@ -24488,7 +24729,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -25097,106 +25338,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 +25447,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:1808 msgid "PayPal" msgstr "" @@ -25272,9 +25513,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 "" @@ -25295,28 +25536,28 @@ msgid "" msgstr "" #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 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 "" @@ -25384,15 +25625,15 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "" @@ -25498,13 +25739,13 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." 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 +25753,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 "" @@ -25683,31 +25930,31 @@ msgid "" "or contact us." msgstr "" -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." msgstr "" -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -26009,17 +26256,17 @@ msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "" @@ -26333,10 +26580,6 @@ msgstr "" msgid "Use as a template for a new rule" msgstr "" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -msgid "You haven't created any rules yet." -msgstr "" - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -26363,59 +26606,51 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "" -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "" -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " "in the next few minutes." msgstr "" -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 msgid "Orders or attendees" msgstr "" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" msgstr[0] "" msgstr[1] "" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, python-format msgid "%(number)s waiting list entry" msgid_plural "%(number)s waiting list entries" msgstr[0] "" msgstr[1] "" -#: pretix/plugins/sendmail/views.py:626 -msgid "Your rule has been created." -msgstr "" - -#: pretix/plugins/sendmail/views.py:755 -msgid "The selected rule has been deleted." -msgstr "" - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -26663,7 +26898,7 @@ msgstr "" msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "" @@ -26671,18 +26906,18 @@ msgstr "" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "" @@ -26732,55 +26967,55 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "" -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -543,52 +543,56 @@ msgctxt "entry_status" msgid "absent" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:72 +#: pretix/static/pretixcontrol/js/ui/editor.js:171 msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:387 +#: pretix/static/pretixcontrol/js/ui/editor.js:543 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:656 +#: pretix/static/pretixcontrol/js/ui/editor.js:894 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" +#: pretix/static/pretixcontrol/js/ui/editor.js:899 +msgid "Text object (deprecated)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:663 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 +msgid "Text box" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:903 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:665 +#: pretix/static/pretixcontrol/js/ui/editor.js:905 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:667 +#: pretix/static/pretixcontrol/js/ui/editor.js:907 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:669 +#: pretix/static/pretixcontrol/js/ui/editor.js:909 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:673 +#: pretix/static/pretixcontrol/js/ui/editor.js:913 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:972 +#: pretix/static/pretixcontrol/js/ui/editor.js:1250 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +#: pretix/static/pretixcontrol/js/ui/editor.js:1319 +#: pretix/static/pretixcontrol/js/ui/editor.js:1370 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +#: pretix/static/pretixcontrol/js/ui/editor.js:1353 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -604,54 +608,54 @@ msgstr "" msgid "Unknown error." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:313 +#: pretix/static/pretixcontrol/js/ui/main.js:318 msgid "Your color has great contrast and is very easy to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:317 +#: pretix/static/pretixcontrol/js/ui/main.js:322 msgid "Your color has decent contrast and is probably good-enough to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:321 +#: pretix/static/pretixcontrol/js/ui/main.js:326 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 +#: pretix/static/pretixcontrol/js/ui/main.js:491 +#: pretix/static/pretixcontrol/js/ui/main.js:511 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:493 +#: pretix/static/pretixcontrol/js/ui/main.js:509 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:494 +#: pretix/static/pretixcontrol/js/ui/main.js:510 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:498 +#: pretix/static/pretixcontrol/js/ui/main.js:514 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:828 +#: pretix/static/pretixcontrol/js/ui/main.js:847 msgid "Enter page number between 1 and %(max)s." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:831 +#: pretix/static/pretixcontrol/js/ui/main.js:850 msgid "Invalid page number." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:989 +#: pretix/static/pretixcontrol/js/ui/main.js:1008 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1029 +#: pretix/static/pretixcontrol/js/ui/main.js:1048 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1104 +#: pretix/static/pretixcontrol/js/ui/main.js:1123 msgid "You have unsaved changes!" msgstr "" @@ -701,20 +705,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..2af762f7b5 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-08-27 13:34+0000\n" "PO-Revision-Date: 2024-05-08 07:07+0000\n" "Last-Translator: AbdelatifAitBara \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 5.4.3\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "الإنجليزية" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "الألمانية" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "الألمانية (غير رسمي)" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "العربية" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "الصينية (المبسطة)" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "التشيكية" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "دانماركي" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "هولندي" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "الهولندية (غير رسمي)" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "الفرنسية" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "الفنلندية" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "اليونانية" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "الأندونيسية" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "الإيطالية" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "لاتفيفية" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "البولندية" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "البرتغالية (البرتغال)" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "البرتغالية (البرازيل)" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "الروسية" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "الأسبانية" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "التركية" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "" @@ -211,16 +211,16 @@ 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "تعليق" @@ -228,18 +228,18 @@ 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 "الفعالية الفرعية لا تنتمي إلى هذه الفعالية." -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -247,36 +247,42 @@ msgstr "" "لا يمكن إنشاء الفعاليات على نحو\"مباشر\". يجب إضافة الحصص والدفع إلى " "الفعالية قبل بدء المبيعات." -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "خاصية البيانات الوصفية ل '{name}' غير موجودة." -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:248 pretix/api/serializers/event.py:551 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "خاصية البيانات الوصفية '{name}' لا تسمح بقيمة '{value}'." -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:292 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "إضافة غير معروفة: '{name}'." -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:295 +#, fuzzy, python-brace-format +#| msgid "Unknown plugin: '{name}'." +msgid "Restricted plugin: '{name}'." +msgstr "إضافة غير معروفة: '{name}'." + +#: 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 "خاصية البيانات الوصفية للعنصر '{name}' غير موجودة." -#: 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." @@ -284,11 +290,11 @@ msgstr "" "تحديث الإضافات، أو الحزم، أو المتغيرات عن طريق PATCH/PUT غير مدعوم. الرجاء " "استخدام نقطة نهاية المتداخلة المخصصة." -#: 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." @@ -296,11 +302,11 @@ 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." @@ -308,19 +314,19 @@ msgstr "" "خيارات التحديث عبر PATCH/PUT غير مدعومة. الرجاء استخدام نقطة نهاية المتداخلة " "المخصصة." -#: 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 #, fuzzy #| msgid "This type of question cannot be asked during check-in." msgid "This type of question cannot be shown during check-in." @@ -343,7 +349,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 "المقعد المحدد \"{seat}\" غير متوفر." @@ -358,29 +364,29 @@ 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." msgstr "توجد مسبقا بطاقة هدايا بنفس السر في حسابك أو حساب منظم تابع." #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "دعوة حساب pretix" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "تمت دعوة هذا المستخدم سابقا لهذا الفريق." #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "هذا المستخدم لديه تصاريح سابقة لهذا الفريق." @@ -404,224 +410,230 @@ msgid "" "account." msgstr "تم تفويض التطبيق \"{application_name}\" للوصول إلى حسابك." -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "لا يمكنك توليد فاتورة لهذا الطلب." -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 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:634 pretix/control/views/orders.py:1715 #: 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/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 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 +#: pretix/control/views/orders.py:1548 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 #, fuzzy #| msgid "The order's expiry date has been changed." 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 #, fuzzy #| msgid "Enable payment method" 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 #, fuzzy #| msgid "Text (requested by user)" msgid "Refund of payment requested by customer" msgstr "النص (عن طريق المستخدم المطلوب)" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 #, fuzzy #| msgid "Payment completed." msgid "Refund of payment completed" msgstr "تم السداد." -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 #, fuzzy #| msgid "Refund {local_id} has been canceled." msgid "Refund of payment canceled" msgstr "تم إلغاء استرداد {local_id}." -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 #, fuzzy #| msgid "Refund order" msgid "Refund of payment failed" msgstr "أجل استرداد" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 #, fuzzy #| msgid "Payment confirmation date" 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 +#, fuzzy +#| msgid "Order denied" +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 #, fuzzy #| msgid "Event date" 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 #, fuzzy #| msgid "Shop not live" msgid "Shop taken live" msgstr "تسوق لا يعيش" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 #, fuzzy #| msgid "The shop has been taken offline." msgid "Shop taken offline" msgstr "وقد اتخذت المحل حاليا." -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 #, fuzzy #| msgid "The order has been reactivated." msgid "Test-Mode of shop has been activated" msgstr "تم إعادة تنشيط الطلب." -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 #, fuzzy #| msgid "The order has been reactivated." msgid "Test-Mode of shop has been deactivated" msgstr "تم إعادة تنشيط الطلب." -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry added" msgstr "دخول قائمة الانتظار" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry changed" msgstr "دخول قائمة الانتظار" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry deleted" msgstr "دخول قائمة الانتظار" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 #, fuzzy #| msgid "Waiting list entries" msgid "Waiting list entry received voucher" msgstr "مدخلات قائمة الانتظار" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 #, fuzzy #| msgid "Customer actions" msgid "Customer account created" msgstr "إجراءات العملاء" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 #, fuzzy #| msgid "Customer actions" msgid "Customer account changed" msgstr "إجراءات العملاء" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 #, fuzzy #| msgid "This user has been anonymized." msgid "Customer account anonymized" @@ -659,8 +671,8 @@ msgstr "{system} اسم المستخدم" #: 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -762,7 +774,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -772,7 +784,7 @@ msgstr "افتراضي" msgid "Simple with logo" msgstr "بسيط مع الشعار" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "طريقة التصدير" @@ -780,19 +792,19 @@ msgstr "طريقة التصدير" msgid "Excel (.xlsx)" msgstr "إكسل (.xlsx)" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "CSV (مع فواصل)" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "CSV (نمط إكسل)" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "CSV (مع فواصل منقوطة)" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "إكسل مجمع (.xlsx)" @@ -804,9 +816,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 #, fuzzy @@ -821,7 +833,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 @@ -829,17 +841,17 @@ 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -848,10 +860,10 @@ msgstr "أسئلة" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -864,16 +876,16 @@ msgstr "تاريخ" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -928,22 +940,22 @@ 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "الاسم الكامل" @@ -953,14 +965,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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -975,18 +987,18 @@ msgstr "الاسم الكامل" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -1047,24 +1059,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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "نعم" @@ -1072,22 +1084,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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "لا" @@ -1111,10 +1123,10 @@ msgstr "تذكرة الفعالية {event}-{code}" #: 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 @@ -1158,26 +1170,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 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 "عملة الفعالية" @@ -1186,61 +1198,61 @@ 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1254,8 +1266,8 @@ msgid "Payment provider" msgstr "مقدم خدمة السداد" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "جميع مزودي خدمات السداد" @@ -1306,16 +1318,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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1325,7 +1337,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 @@ -1340,8 +1352,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 @@ -1352,7 +1364,7 @@ msgstr "رمز الطلب" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1381,13 +1393,13 @@ 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1399,11 +1411,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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "الرمز البريدي" @@ -1414,11 +1426,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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "المدينة" @@ -1429,17 +1441,17 @@ 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "الدولة" @@ -1452,12 +1464,12 @@ 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "رقم تعريف ضريبة القيمة المضافة" @@ -1479,15 +1491,15 @@ 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "الشركة" @@ -1501,27 +1513,27 @@ 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "المرجع الداخلي" @@ -1552,9 +1564,9 @@ 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "مزودي خدمات الدفع" @@ -1573,7 +1585,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 "الوصف" @@ -1588,16 +1600,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 @@ -1623,7 +1635,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 #, fuzzy #| msgid "Product name" msgctxt "export_category" @@ -1635,14 +1647,14 @@ 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 #, fuzzy #| msgid "Product" 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 #, fuzzy #| msgid "Variation" msgid "Variation ID" @@ -1656,31 +1668,31 @@ 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" @@ -1689,25 +1701,27 @@ msgstr "نشط" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 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 "تذكرة دخول" @@ -1719,18 +1733,18 @@ 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1749,7 +1763,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 @@ -1760,7 +1774,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 @@ -1768,69 +1782,70 @@ 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 #, fuzzy #| msgid "Check-in list" 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 #, fuzzy #| msgid "Require a valid membership" msgid "Hide without a valid membership" @@ -1868,7 +1883,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 @@ -1880,7 +1895,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 "حالات الطلب" @@ -1931,11 +1946,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 "رابط الفعالية" @@ -1951,15 +1966,15 @@ 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1978,7 +1993,7 @@ msgstr "إجمالي الطلب" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1998,7 +2013,7 @@ msgstr "حالة" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "البريد الإلكتروني" @@ -2006,15 +2021,16 @@ 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -2028,8 +2044,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 "توقيت الطلب" @@ -2046,7 +2062,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" @@ -2072,15 +2088,15 @@ msgid "Invoice numbers" msgstr "أرقام الفواتير" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "قناة المبيعات" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" @@ -2095,14 +2111,14 @@ msgid "Positions" msgstr "الحالات" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 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 #, fuzzy #| msgctxt "invoice" #| msgid "Customer VAT ID" @@ -2115,56 +2131,56 @@ msgid "Paid by {method}" msgstr "تم السداد بواسطة {method}" #: 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" 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 @@ -2177,13 +2193,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 @@ -2191,17 +2207,17 @@ 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2209,12 +2225,12 @@ msgstr "تاريخ الإنتهاء" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2227,13 +2243,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:647 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 @@ -2244,7 +2260,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 @@ -2257,7 +2273,7 @@ msgstr "البريد الإلكتروني للحاضر" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "كود الخصم" @@ -2265,8 +2281,8 @@ msgstr "كود الخصم" msgid "Pseudonymization ID" msgstr "معرف الاسم المستعار" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" @@ -2274,56 +2290,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/control/templates/pretixcontrol/order/change.html:218 +#: 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/control/views/vouchers.py:119 +#: 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" @@ -2333,30 +2349,36 @@ msgstr "حتى تاريخ" msgid "Order comment" msgstr "ملاحظات الطلب" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +#, fuzzy +#| msgid "Add-On to position #%(posid)s" +msgid "Add-on to position ID" +msgstr "إضافة على #%(posid)s" + +#: 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 #, fuzzy #| msgid "Invoice address state" 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 @@ -2366,30 +2388,30 @@ msgstr "منطقة عنوان الفاتورة" msgid "Check-in lists" msgstr "تحقق في القوائم" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 #, fuzzy #| msgid "Transaction Code" 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 #, fuzzy #| msgid "Only include orders created on or after this date." 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2400,9 +2422,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 @@ -2414,51 +2436,51 @@ msgstr "فعالية" msgid "Currency" msgstr "العملة" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 #, fuzzy #| msgid "Transaction Code" msgid "Transaction date" msgstr "كود المعاملة" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 #, fuzzy #| msgid "Transaction Code" msgid "Transaction time" msgstr "كود المعاملة" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 #, fuzzy #| msgid "Order data" 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 #, fuzzy #| msgid "quantity" msgid "Quantity" msgstr "كمية" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 #, fuzzy #| msgid "Internal reference" msgid "Internal fee type" msgstr "المرجع الداخلي" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 #, fuzzy #| msgid "Date" msgctxt "subevent" msgid "Date ID" msgstr "التاريخ" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 #, fuzzy #| msgid "Tax rule" msgid "Tax rule ID" msgstr "قاعدة الضريبة" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 #, fuzzy #| msgctxt "invoice" @@ -2466,100 +2488,100 @@ msgstr "قاعدة الضريبة" msgid "Gross total" msgstr "القيمة الإجمالية" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 #, fuzzy #| msgid "Total" 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 #, fuzzy #| msgid "Order payments and refunds" 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 #, fuzzy #| msgid "Extend payment term" 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2572,7 +2594,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 @@ -2583,92 +2605,92 @@ msgstr "المبلغ" msgid "Payment method" msgstr "طريقة السداد" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #, fuzzy #| msgid "Payment matching IDs" 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 #, fuzzy #| msgid "Payment settings" 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 #, fuzzy #| msgid "Gift card redemptions" 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 #, fuzzy #| msgid "Gift cards" 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 @@ -2678,19 +2700,19 @@ 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2703,7 +2725,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 @@ -2730,77 +2752,80 @@ 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/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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 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:1417 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:1425 #: 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:1426 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:1427 msgid "Expired and with value" msgstr "منتهية الصلاحية وذات قيمة" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2810,38 +2835,38 @@ 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 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 "تاريخ آخر فاتورة للطلب" @@ -2881,7 +2906,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" @@ -2889,7 +2914,7 @@ msgstr "تاريخ إنتهاء الصلاحية" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 #, fuzzy #| msgid "Customer actions" msgid "Customer account" @@ -2919,36 +2944,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "" #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "جميع المدخلات" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "في انتظار كود الخصم" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "تم تعيين كود الخصم" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "في انتظار الاسترداد" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "تم استخدام كود الخصم" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "كود الخصم منتهية الصلاحية" @@ -2975,8 +3000,8 @@ msgstr "الأولوية" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -3076,7 +3101,7 @@ msgstr "" "يحتوي الملف الذي قمت بتحميله على عدد كبير جدا من وحدات البكسل ، يرجى تحميل " "صورة لا يزيد حجمها عن 10000 × 10000 بكسل." -#: 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." @@ -3161,7 +3186,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 "المنطقة الزمنية الافتراضية" @@ -3198,35 +3223,35 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, fuzzy, python-format #| msgid "Invalid placeholder(s): %(value)s" msgid "Invalid placeholder: {%(value)s}" msgstr "عنصر مدرج غير صحيح: %(value)s" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, fuzzy, python-format #| msgid "Sample city" msgid "Sample: %s" msgstr "مدينة مثال" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format msgid "Available placeholders: {list}" msgstr "النائبة المتاحة: {list}" -#: 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:214 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" msgstr "الوقت" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "عميل قطاع الأعمال أو عميل مؤسسة" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "عميل فردي" @@ -3301,7 +3326,7 @@ msgstr "" "من {from_date}\n" "حتى {to_date}" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3515,9 +3540,9 @@ msgstr "" msgid "Could not parse {value} as a date and time." msgstr "" -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "لقد أدخلت رقما غير صالح." @@ -3553,7 +3578,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 "نوع المنتج" @@ -3578,10 +3603,10 @@ msgstr "تحتاج إلى تحديد صنف مختلف لهذا المنتج." #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "عنوان الفاتورة" @@ -3597,16 +3622,16 @@ msgstr "خيار الولايات غير متاح لهذا البلد." msgid "Please enter a valid state." msgstr "الرجاء اختيار ولاية صحيحة." -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "عنوان البريد الإلكتروني للحاضر" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3668,8 +3693,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 @@ -3677,7 +3702,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 "تم تحديد خيار غير صحيح." @@ -3686,7 +3711,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 "عميل" @@ -3701,7 +3726,7 @@ msgid "A voucher with this code already exists." msgstr "يوجد كود الخصم مسبقا يحمل هذا الرمز." #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "الاستخدامات القصوى" @@ -3723,7 +3748,7 @@ msgid "Maximum discount budget" msgstr "الحد الأقصى للخصم" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "حجز تذكرة من الحصة" @@ -3748,7 +3773,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 @@ -3781,7 +3806,7 @@ msgstr "يجب أن تختار المنتج \"{prod}\" لهذا المقعد." #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "علامة" @@ -3861,7 +3886,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 "مقتصر على المنتجات" @@ -3950,15 +3975,10 @@ msgstr "قنوات البيع لتسجيل الدخول تلقائيا" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" -"سيتم وضع علامة على جميع العناصر الموجودة في قائمة التسجيل هذه تلقائيا على " -"أنها مسجلة عند شرائها من خلال أي من قنوات البيع المحددة. يمكن أن يكون هذا " -"الخيار مفيدا عندما لا يتم التحقق من التذاكر المباعة في شباك التذاكر مرة أخرى " -"قبل الدخول ويجب اعتبارها مصدقة مباشرة عند الشراء." #: pretix/base/models/checkin.py:340 msgid "Entry" @@ -4053,7 +4073,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." @@ -4067,13 +4087,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 "اختر الدولة" @@ -4137,20 +4157,20 @@ 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 "هذا المعرف مستخدم مسبقا لسؤال مختلف." #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "بوابة" @@ -4182,8 +4202,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 "حالة" @@ -4336,7 +4356,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 " @@ -4350,15 +4370,15 @@ 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." @@ -4366,7 +4386,7 @@ 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 " @@ -4375,17 +4395,17 @@ 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/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4394,44 +4414,44 @@ 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 #, fuzzy #| msgid "Settings" 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 #, fuzzy #| msgid "Sales channels" 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 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 #, fuzzy #| msgid "" #| "You have configured at least one paid product but have not enabled any " @@ -4442,37 +4462,37 @@ msgid "" 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 "تحتاج إلى ملء المعلومة الوصفية \"{property}\"." -#: 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." @@ -4480,7 +4500,7 @@ 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." @@ -4488,44 +4508,44 @@ 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" @@ -4533,53 +4553,53 @@ 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 #, fuzzy #| msgid "Show number of tickets left" 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 #, fuzzy #| msgid "Public profile" 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 #, fuzzy #| msgid "Info text" 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 #, fuzzy #| msgid "Imprint URL" msgid "Link URL" @@ -4617,16 +4637,16 @@ 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "موضوع" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4683,7 +4703,7 @@ msgstr "رقم تعريف الضريبة على القيمة المضافة: %s" 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 "" @@ -4731,66 +4751,66 @@ 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 #, fuzzy #| msgid "(Event default)" msgid "Event validity (default)" msgstr "(الافتراضي الأحداث)" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 #, fuzzy #| msgid "Customer" msgid "Fixed time frame" msgstr "عميل" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 #, fuzzy #| msgid "Gift card validity" 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 #, fuzzy #| msgid "Waiting, product unavailable" 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." @@ -4798,11 +4818,11 @@ 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 " @@ -4812,7 +4832,7 @@ 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 " @@ -4826,13 +4846,13 @@ 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 #, fuzzy #| msgid "Net price" 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 " @@ -4840,52 +4860,52 @@ 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 #, fuzzy #| msgid "Is an admission ticket" msgid "Is a personalized ticket" msgstr "تذكرة دخول" -#: pretix/base/models/items.py:482 +#: pretix/base/models/items.py:490 #, fuzzy #| msgid "" #| "Whether or not buying this product allows a person to enter your event" 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 #, fuzzy #| msgid "Only show after sellout of" 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 " @@ -4899,11 +4919,11 @@ 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 #, fuzzy #| msgid "" #| "If you select a quota here, this product will only be shown when that " @@ -4926,7 +4946,7 @@ 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." @@ -4934,7 +4954,7 @@ 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 " @@ -4945,7 +4965,7 @@ 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." @@ -4953,7 +4973,7 @@ 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 " @@ -4963,7 +4983,7 @@ 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 " @@ -4973,7 +4993,7 @@ 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 " @@ -4983,7 +5003,7 @@ msgstr "" "مرات. إذا احتفظت بالحقل فارغا أو قمت بتحديد قيمة 0 ، فلن يوجد حد خاص لهذا " "المنتج." -#: 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 " @@ -4994,7 +5014,7 @@ msgstr "" "بالحقل فارغا أو قمت بتحديد قيمة 0 ، فلا يوجد حد خاص لهذا المنتج. وعلى كل حال " "يتم تطبيق الحد الأقصى لعدد العناصر في الطلب بالكامل." -#: 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 " @@ -5005,13 +5025,13 @@ 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 " @@ -5020,54 +5040,54 @@ msgstr "" "إذا تم تعيينه ، فسيتم عرضه بجوار السعر الحالي لإظهار أن السعر الحالي هو سعر " "مخفض. هذا مجرد إعداد شكلي ولن يؤثر فعليا على الأسعار." -#: pretix/base/models/items.py:624 +#: pretix/base/models/items.py:632 #, fuzzy #| msgid "Only sell tickets for this event on the following sales channels." 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 #, fuzzy #| msgid "Valid until" 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 " @@ -5079,65 +5099,65 @@ 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 #, fuzzy #| msgid "Gift card validity" msgid "Start of validity" msgstr "صلاحية بطاقة هدية" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 #, fuzzy #| msgid "End of presale" msgid "End of validity" msgstr "نهاية عرض ما قبل البيع" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 #, fuzzy #| msgid "minutes" 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 #, fuzzy #| msgid "Month" msgid "Months" msgstr "شهر" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 #, fuzzy #| msgid "Customers can cancel their paid orders" 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 #, fuzzy #| msgid "Maximum order total" msgid "Maximum future start" msgstr "الحد الأقصى لإجمالي الطلب" -#: pretix/base/models/items.py:707 +#: pretix/base/models/items.py:715 #, fuzzy #| msgid "The selected date does not exist in this event series." 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, " @@ -5147,20 +5167,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/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -5169,73 +5189,76 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 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 #, fuzzy #| msgid "The selected product is not active or has no price set." 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 #, fuzzy #| msgid "The selected item does not belong to this event." 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 #, fuzzy #| msgid "The selected item does not belong to this event." 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 #, fuzzy #| msgid "New order requires approval" msgid "Require approval" msgstr "طلب جديد يتطلب الموافقة." -#: pretix/base/models/items.py:1125 +#: pretix/base/models/items.py:1133 #, fuzzy #| msgid "" #| "If this product is part of an order, the order will be put into an " @@ -5252,36 +5275,36 @@ 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 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This variation will not be sold before the given date." msgstr "لن يتم بيع هذا المنتج قبل التاريخ المعين." -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 #, fuzzy #| msgid "This product will not be sold after the given date." 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 #, fuzzy #| msgid "" #| "This product will only be shown if a voucher matching the product is " @@ -5289,7 +5312,7 @@ msgstr "" msgid "Show only if a matching voucher is redeemed." msgstr "سيظهر هذا المنتج فقط في حالة استرداد كود خصم مطابقة للمنتج." -#: pretix/base/models/items.py:1178 +#: pretix/base/models/items.py:1186 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -5301,24 +5324,24 @@ 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." @@ -5326,44 +5349,44 @@ 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 " @@ -5374,60 +5397,60 @@ 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 "رمز البلد (ISO 3166-1 alpha-2)" -#: 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 #, fuzzy #| msgid "The property name may only contain letters, numbers and underscores." @@ -5436,82 +5459,82 @@ msgid "" "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 #, fuzzy #| msgid "Ask during check-in" 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 #, fuzzy #| msgid "Maximum value" 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." @@ -5519,94 +5542,95 @@ msgstr "" "إذا تم تحديده ، يجب أن تكون الملفات صورا بنسبة عرض إلى ارتفاع 3:4. يستخدم " "هذا بشكل شائع للصور المطبوعة على الشارات." -#: 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 #, fuzzy #| msgid "Invalid input data." 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 +#: pretix/plugins/autocheckin/models.py:74 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 " @@ -5617,11 +5641,11 @@ 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 " @@ -5631,11 +5655,11 @@ 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 " @@ -5650,7 +5674,7 @@ 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 @@ -5659,11 +5683,11 @@ 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." @@ -5671,23 +5695,23 @@ 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 #, fuzzy #| msgid "Required for events" 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." @@ -5806,17 +5830,17 @@ msgstr "معلق" msgid "paid" msgstr "مدفوع" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "منتهي الصلاحية" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "المكان" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "المبلغ الإجمالي" @@ -5853,29 +5877,35 @@ 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/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: pretix/base/models/orders.py:303 +#, fuzzy +#| msgid "Meta information" +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:272 msgid "approval pending" msgstr "في انتظار الموافقة" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 #, fuzzy #| msgid "Pending (overdue)" msgctxt "order state" msgid "pending (confirmed)" msgstr "في انتظار (تأخر)" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 #, fuzzy #| msgid "Canceled (paid fee)" 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." @@ -5883,7 +5913,7 @@ 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." @@ -5891,124 +5921,124 @@ 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 "المنتج المطلوب \"{item}\" لم يعد متاحا." -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "المقعد \"{seat}\" لم يعد متاحا." -#: 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 "كود خصم \"{voucher}\" لم يعد به ميزانية كافية." -#: 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 "يتم استخدام كود الخصم \"{voucher}\"في هذه الأثناء." -#: 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 +#: pretix/base/models/orders.py:1698 msgctxt "payment_state" msgid "created" msgstr "تم إنشاؤه" -#: pretix/base/models/orders.py:1694 +#: pretix/base/models/orders.py:1699 msgctxt "payment_state" msgid "pending" msgstr "قيد الانتظار" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1700 msgctxt "payment_state" msgid "confirmed" msgstr "تم التأكيد" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1701 msgctxt "payment_state" msgid "canceled" msgstr "ملغي" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1702 msgctxt "payment_state" msgid "failed" msgstr "فشل" -#: pretix/base/models/orders.py:1698 +#: 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 "" @@ -6017,34 +6047,34 @@ 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 @@ -6053,35 +6083,35 @@ 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 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 "ستتم طباعة هذا المرجع على فاتورتك وفقا لما يناسبك." @@ -6231,7 +6261,7 @@ msgid "Type" msgstr "نوع" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "ملف التخطيط الخاص بك ليس ملف \"ترميز باستعمال جافا سكريبت\" صالح." @@ -6358,7 +6388,7 @@ msgstr "اخفض سعر المنتج بنسبة (%)" msgid "Number of times this voucher can be redeemed." msgstr "عدد المرات التي يمكن فيها استخدام كود الخصم هذا." -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "مستخدم" @@ -6398,7 +6428,7 @@ msgstr "" "في حالة التفعيل ، يمكن لحامل رمز كود الخصم شراء التذاكر ، حتى إذا لم يتبق " "منها شيء." -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6607,7 +6637,7 @@ msgstr "الإجمالي الصافي" msgid "Pending amount" msgstr "مبالغ متأخرة" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "حالة الطلب" @@ -6944,7 +6974,7 @@ msgstr "" msgid "Offsetting" msgstr "تعويض" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "لقد أدخلت طلبا لا يمكن العثور عليه." @@ -7039,7 +7069,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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "نموذج منتج" @@ -7056,7 +7086,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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "نموذج وصف منتج" @@ -7093,7 +7123,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:797 msgid "John Doe" msgstr "جون دو" @@ -7107,7 +7137,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 "نموذج شركة" @@ -7204,7 +7234,7 @@ msgid "Event begin weekday" msgstr "تاريخ بداية الفعالية" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "يوم الجمعة" @@ -7296,8 +7326,8 @@ msgstr "" "الإضافة 1\n" "الإضافة 2" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "اسم المنظم" @@ -7330,7 +7360,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 #, fuzzy #| msgid "Purchased" msgid "Purchase date" @@ -7453,14 +7483,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}" @@ -7477,14 +7507,14 @@ msgstr "شرح عنوان الفاتورة" msgid "Invoice address name: {part}" msgstr "اسم عنوان الفاتورة: {part}" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1109 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" msgstr "تذكرة" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 #, fuzzy #| msgid "Your layout file is not a valid seating plan. Error message: {}" msgid "Your layout file is not a valid layout. Error message: {}" @@ -7636,7 +7666,7 @@ msgstr[3] "لا يمكنك تحديد أكثر من %s عناصر لكل طلب. msgstr[4] "لا يمكنك تحديد أكثر من %s عناصر لكل طلب." msgstr[5] "لا يمكنك تحديد أكثر من %s عناصر لكل طلب." -#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1537 +#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1539 #, fuzzy, python-format #| msgid "" #| "You cannot select more than %(max)s items of the product %(product)s." @@ -7650,7 +7680,7 @@ msgstr[3] "لا يمكنك تحديد أكثر من %(max)s عناصر من ال msgstr[4] "لا يمكنك تحديد أكثر من %(max)s عناصر من المنتج %(product)s." msgstr[5] "لا يمكنك تحديد أكثر من %(max)s عناصر من المنتج %(product)s." -#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1542 +#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1544 #, fuzzy, python-format #| msgid "" #| "You need to select at least %(min)s items of the product %(product)s." @@ -8062,27 +8092,27 @@ msgstr "عدد الإدخالات اليوم" msgid "week day" msgstr "يوم عطلة نهاية الأسبوع" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "يوم الاثنين" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "الثلاثاء" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "الأربعاء" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "الخميس" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "يوم السبت" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "الأحد" @@ -8288,7 +8318,13 @@ msgstr "" "\n" "أرسلنا هذا البريد الإلكتروني لأنك سمحت لنا بذلك في إعدادات الفعالية الخاص بك." -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +#, fuzzy +#| msgid "The selected product is not active or has no price set." +msgid "This prefix has been set in your event or organizer settings." +msgstr "المنتج المحدد غير نشط أو ليس له سعر محدد." + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -8296,7 +8332,7 @@ msgid "" msgstr "" "أنت تتلقى هذا البريد الإلكتروني لأن شخصا ما قدم طلبا ل {event} من أجلك." -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -8305,12 +8341,12 @@ msgstr "" "يمكنك مشاهدة تفاصيل طلبك عبر الرابط التالي:\n" "{orderurl}." -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "أنت تتلقى هذا البريد الإلكتروني لأنك قدمت طلبا ل {event}." -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 #, fuzzy #| msgid "resend invite" msgctxt "attachment_filename" @@ -8448,7 +8484,7 @@ msgstr "" "خطأ أثناء استيراد القيمة \"{value}\" للعمود \"{column}\" في السطر " "\"{line}\": {message}" -#: 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 "" @@ -8644,8 +8680,8 @@ msgstr "يجب أن يكون تاريخ إنتهاء الصلاحية الجدي msgid "This order is not pending approval." msgstr "هذا الطلب ليس في انتظار الموافقة." -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "لا يمكنك إلغاء هذا الطلب." @@ -8673,7 +8709,7 @@ 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 " @@ -8683,31 +8719,31 @@ 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 "الحصة {name} لم يتبق لديها سعة كافية لإجراء العملية." -#: 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." @@ -8715,23 +8751,23 @@ 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 " @@ -8740,25 +8776,25 @@ msgstr "" "لقد حددت المقعد \"{seat}\" لتاريخ لا يتطابق مع تاريخ التذكرة المحدد. الرجاء " "اختيار مقعد مرة أخرى." -#: 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 " @@ -8767,7 +8803,7 @@ msgstr "" "لا يمكن إلغاء العنصر نظرا لأنه تم بالفعل استرداد قيمة بطاقة الهدايا {card} " "المشتراة في هذا الطلب." -#: 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." @@ -9181,7 +9217,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 "أبدا" @@ -9365,7 +9401,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 "الخط" @@ -9924,13 +9960,22 @@ 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 waiting list 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 #, fuzzy #| msgid "Show number of tickets left" 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 " @@ -9940,19 +9985,19 @@ 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 " @@ -9962,13 +10007,13 @@ msgstr "" "الفعاليات وكان الطلب يحتوي على تذاكر لتواريخ فعاليات متعددة ، فسيكون تنزيل " "جميع التذاكر متاحا إذا سمح بذلك أحد تواريخ الفعالية على الأقل." -#: pretix/base/settings.py:1525 +#: pretix/base/settings.py:1529 #, fuzzy #| msgid "Generate tickets for add-on products" msgid "Generate tickets for add-on products and bundled products" msgstr "إنشاء تذاكر للمنتجات الإضافية" -#: pretix/base/settings.py:1526 +#: pretix/base/settings.py:1530 #, fuzzy #| msgid "" #| "By default, tickets are only issued for products selected individually, " @@ -9983,11 +10028,11 @@ 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 " @@ -9997,11 +10042,11 @@ 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." @@ -10009,11 +10054,11 @@ 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 " @@ -10026,13 +10071,13 @@ msgstr "" "جدا)، وسيتمكن العميل من تنزيلها من الصفحة بمجرد النقر على الرابط في البريد " "الإلكتروني. لا يؤثر على الطلبات المنفذة من خلال قنوات البيع الأخرى." -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 #, fuzzy #| msgid "Quota availabilities" 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 " @@ -10040,11 +10085,11 @@ 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 " @@ -10054,24 +10099,24 @@ 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." @@ -10079,13 +10124,13 @@ msgstr "" "إذا كانت سلسلة الفعاليات الخاصة بك تحتوي على أكثر من 50 تاريخا في المستقبل ، " "فيمكن استخدام تقويم الشهر أو الأسبوع فقط." -#: pretix/base/settings.py:1631 +#: pretix/base/settings.py:1635 #, fuzzy #| msgid "Hide all unavailable dates from calendar or list views" msgid "Show filter options for calendar or list view" msgstr "إخفاء جميع التواريخ غير المتاحة من التقويم أو طرق عرض القائمة" -#: pretix/base/settings.py:1632 +#: pretix/base/settings.py:1636 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "" @@ -10093,57 +10138,57 @@ msgid "" "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 #, fuzzy #| msgid "Hide all unavailable dates from calendar or list views" 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 #, fuzzy #| msgid "Only pending or paid orders can be changed." 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 #, fuzzy #| msgid "Allow customers to modify their information after they checked in." 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 " @@ -10154,58 +10199,58 @@ 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 #, fuzzy #| msgid "Customers can cancel their paid orders" 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 #, fuzzy #| msgid "The payment for this invoice has already been received." 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 " @@ -10214,11 +10259,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, " @@ -10227,45 +10272,45 @@ 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 #, fuzzy #| msgid "Keep a fixed cancellation fee" 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 #, fuzzy #| msgid "Keep payment, shipping and service fees" msgid "Charge payment, shipping and service fees" msgstr "احتفظ برسوم السداد والشحن والخدمة" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 #, fuzzy #| msgid "Keep a percentual cancellation fee" 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." @@ -10273,29 +10318,29 @@ 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!" @@ -10303,12 +10348,12 @@ msgstr "" "إذا كنت تريد منا المساعدة في استمرار النشاط، فيرجى استخدام شريط التمرير " "أدناه لطلب استرداد مبلغ أقل. شكرا لك!" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1907 #, fuzzy 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 " @@ -10319,11 +10364,11 @@ 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 " @@ -10333,7 +10378,7 @@ msgstr "" "ذلك على سبيل المثال 10 ، سيكونون قادرين فقط على اختيار القيم بزيادات قدرها " "10." -#: 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." @@ -10341,68 +10386,68 @@ 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 #, fuzzy #| msgid "Generate cancellation" 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." @@ -10410,11 +10455,11 @@ 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 #, fuzzy #| msgid "" #| "This should point e.g. to a part of your website that has your contact " @@ -10426,11 +10471,11 @@ 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 " @@ -10439,36 +10484,36 @@ msgstr "" "لن يتم إرفاق التذاكر أبدا إذا كان حجمها أكبر من {size} لتجنب مشاكل إرسال " "البريد الإلكتروني." -#: 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 "" "في حالة التمكين، سنرفق ملف تقويم ics. لرسائل البريد الإلكتروني لتأكيد الطلب." -#: 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 #, fuzzy #| msgid "Product description" 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 " @@ -10478,11 +10523,11 @@ 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." @@ -10490,23 +10535,23 @@ msgstr "" "سيتم إضافة هذا مسبقا إلى موضوع جميع رسائل البريد الإلكتروني الصادرة ، محدد " "مثل [prefix]. اختر ، على سبيل المثال ، مسمى قصير لاسم الفعالية الخاصة بك." -#: 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." @@ -10514,20 +10559,20 @@ 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 "طلبك هو: {code}" -#: 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 "تسجيل الفعالية الخاصة بك:{code}" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -10552,12 +10597,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "طلباتكم ل{event}" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -10580,7 +10625,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10603,7 +10648,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -10628,7 +10673,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -10655,7 +10700,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -10685,13 +10730,13 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 #, fuzzy #| msgid "Split into new order" 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 " @@ -10703,7 +10748,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" @@ -10726,12 +10771,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "تم تغيير طلبك: {code}" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -10754,12 +10799,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "تم إستلام الدفع لطلبك: {code}" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -10786,12 +10831,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "تم تأكيد تسجيل الفعالية: {code}" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10814,12 +10859,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: 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." @@ -10827,12 +10872,12 @@ msgstr "" "سيتم إرسال هذا البريد الإلكتروني من هذا عدة أيام قبل انتهاء صلاحية النظام. " "إذا كانت القيمة 0، لن يتم إرسال البريد." -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "طلبك على وشك الانتهاء: {code}" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -10859,12 +10904,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "طلبك في انتظار الدفع: {code}" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10902,13 +10947,13 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, fuzzy, python-brace-format #| msgid "Payment received for your order: {code}" msgid "Incomplete payment received: {code}" msgstr "تم إستلام الدفع لطلبك: {code}" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10949,13 +10994,13 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, fuzzy, python-brace-format #| msgid "Payment received for your order: {code}" msgid "Payment failed for your order: {code}" msgstr "تم إستلام الدفع لطلبك: {code}" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10996,12 +11041,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "لقد تم اختيارك من قائمة الانتظار ل{event}" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11073,12 +11118,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "تم إلغاء الطلب: {code}" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -11105,12 +11150,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "تمت الموافقة على الطلب وفي انتظار الدفع: {code}" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -11140,7 +11185,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2526 pretix/base/settings.py:2563 +#: pretix/base/settings.py:2530 pretix/base/settings.py:2567 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -11173,12 +11218,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "تمت الموافقة على الطلب وتأكيده: {code}" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -11203,12 +11248,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "الطلب مرفوض: {code}" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -11237,7 +11282,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -11256,12 +11301,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: 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 "تذكرتك جاهزة للتنزيل: {code}" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, fuzzy, python-brace-format #| msgid "" #| "Hello {attendee_name},\n" @@ -11294,7 +11339,7 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -11317,12 +11362,12 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/base/settings.py:2644 +#: pretix/base/settings.py:2648 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "قم بتفعيل حسابك على {organizer}" -#: pretix/base/settings.py:2648 +#: pretix/base/settings.py:2652 #, python-brace-format msgid "" "Hello {name},\n" @@ -11357,12 +11402,12 @@ msgstr "" "\n" "فريق {organizer} الخاص بك" -#: pretix/base/settings.py:2666 +#: pretix/base/settings.py:2670 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "تأكيد عنوان البريد الإلكتروني لحسابك على {organizer}" -#: pretix/base/settings.py:2670 +#: pretix/base/settings.py:2674 #, python-brace-format msgid "" "Hello {name},\n" @@ -11397,12 +11442,12 @@ msgstr "" "\n" "فريق {organizer} الخاص بك" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2692 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "قم بتعيين كلمة مرور جديدة لحسابك على {organizer}" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2696 #, python-brace-format msgid "" "Hello {name},\n" @@ -11437,57 +11482,57 @@ msgstr "" "\n" "فريق {organizer} الخاص بك" -#: 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 "الرجاء إدخال رمز عشري للون على سبيل المثال # 990000." -#: 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 " @@ -11500,26 +11545,26 @@ msgstr "" "120 بكسل. يمكنك زيادة الحجم من خلال الإعداد أدناه. نوصي بعدم استخدام " "التفاصيل الصغيرة على الصورة حيث سيتغير حجمها على الشاشات الصغيرة." -#: 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 "نوصي بتحميل صورة لا يقل عرضها عن 1170 بكسل." -#: 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 " @@ -11532,15 +11577,15 @@ 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." @@ -11548,11 +11593,11 @@ msgstr "" "إذا قمت بتوفير فافيكون، وسوف نعرض بدلا من الافتراضي pretix رمز. نوصي حجم " "200x200px على الأقل لاستيعاب معظم الأجهزة." -#: 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 " @@ -11566,19 +11611,19 @@ 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 "سنعرض شعارك بارتفاع وعرض 2.5 سم كحد أقصى." -#: 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." @@ -11586,11 +11631,11 @@ 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." @@ -11598,11 +11643,11 @@ 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." @@ -11610,11 +11655,11 @@ 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." @@ -11622,11 +11667,11 @@ 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 #, fuzzy #| msgid "" #| "This text will be shown above the questions asked for every admission " @@ -11639,11 +11684,11 @@ 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." @@ -11651,11 +11696,11 @@ 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." @@ -11663,15 +11708,15 @@ 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 " @@ -11683,36 +11728,36 @@ 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." @@ -11720,11 +11765,11 @@ 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 " @@ -11734,23 +11779,23 @@ 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 #, fuzzy #| msgid "Additional text" 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 " @@ -11758,49 +11803,49 @@ 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 #, fuzzy #| msgid "Price settings" msgid "Privacy settings" msgstr "ضبط الأسعار" -#: pretix/base/settings.py:3317 +#: pretix/base/settings.py:3321 #, fuzzy #| msgid "Allowed titles" 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 #, fuzzy #| msgid "Product variation description" msgid "\"Accept\" button description" msgstr "وصف نوع المنتج" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 #, fuzzy #| msgid "Required question" msgid "Required cookies only" msgstr "سؤال مطلوب" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 #, fuzzy #| msgid "Product variation description" 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 " @@ -11810,156 +11855,162 @@ msgstr "" "لاحظ أن هذا قد يعني أن الأشخاص لن يعرفوا مقعدهم بعد شرائه وقد لا يكون مكتوبا " "على تذكرتهم." -#: pretix/base/settings.py:3374 +#: pretix/base/settings.py:3380 msgid "Show button to copy user input from other products" msgstr "أظهر الزر لنسخ مدخلات المستخدم من المنتجات الأخرى" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "العناوين الإنجليزية الأكثر شيوعا" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "العناوين الألمانية الأكثر شيوعا" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "آنسة" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "السيد" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "الدكتور" -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "الاسم الاول" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "الاسم الأوسط" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "جون دو" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "اسم النداء" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "الإملاء بالحروف اللاتينية" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 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:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "السيد" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "الدرجة (بعد الاسم)" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 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:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "لا يمكنك طلب تحديد أسماء الحضور إذا لم تطلبها." -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 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:3792 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:3796 msgid "You have to require invoice addresses to require for company names." msgstr "عليك أن تطلب عنوان الفاتورة لطلب أسماء الشركات." -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "لا يمكن أن يكون تاريخ الدفع الأخير قبل نهاية فترة عرض البيع المسبق." -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, fuzzy, python-brace-format +#| msgid "Please enter a valid sales channel." +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "الرجاء إدخال قناة بيع صالحة." + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -12801,7 +12852,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 "الرجاء عدم تحميل ملفات بحجم أكبر من{size}!" @@ -12884,8 +12935,8 @@ msgid "Support for check-in questions" msgstr "آلية الدخول" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" @@ -12959,29 +13010,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 "تلقائي ({value})" -#: 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 "هذا المجال يستخدمه منظم آخر." @@ -12992,11 +13043,11 @@ 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 " @@ -13005,11 +13056,11 @@ msgstr "" "هذا يعرف كيف pretix سيطلب أسماء الإنسان. تغيير هذا بعد تلقي أوامر بالفعل قد " "يؤدي إلى سلوك غير متوقع عندما يكون الترتيب أو تغيير أسماء." -#: 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." @@ -13017,12 +13068,12 @@ 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 "طلب {fields}، العرض مثل {example}" -#: 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 "إدخال النص الحر" @@ -13124,15 +13175,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 "التوقيع" @@ -13141,7 +13192,7 @@ msgstr "التوقيع" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "وسيلحق هذا على كل البريد الإلكتروني. النائبة المتاحة: {event}" -#: 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 "مثلا تفاصيل الاتصال الخاصة بك" @@ -13195,11 +13246,10 @@ 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 msgid "Text" msgstr "نص" @@ -13418,7 +13468,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 "وكانت سبيكة التي أدخلتها غير صحيحة." @@ -13492,25 +13542,25 @@ msgstr "الكمية متاحة" msgid "Please enter less than 25 recipients." msgstr "الرجاء إدخال اسم أقصر." -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "يبحث عن…" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "جميع الطلبات" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "طلبات صحيحة" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "دفع (أو إلغاؤها مع رسوم المدفوعة)" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 #, fuzzy #| msgctxt "checkoutflow" @@ -13518,7 +13568,7 @@ msgstr "دفع (أو إلغاؤها مع رسوم المدفوعة)" msgid "Paid or confirmed" msgstr "تم تاكيد الطلب" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -13526,78 +13576,78 @@ msgstr "تم تاكيد الطلب" msgid "Pending" msgstr "قيد الانتظار" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "بانتظار أو المدفوعة" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "الإلغاءات" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "إلغاء (كلي)" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "إلغاء (كلي أو مع رسوم المدفوعة)" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "طلبات الإلغاء" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "عملية الدفع" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "معلقة أو منتهية الصلاحية" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "في انتظار (تأخر)" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "زائدة" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "مدفوع جزئيا" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "طلب غير مدفوع بالكامل (لكنه مؤكد)" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "في انتظار (ولكن مدفوع بالكامل)" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 #, fuzzy #| msgid "Pending (but fully paid)" msgid "Pending (but no current payment)" msgstr "في انتظار (ولكن مدفوع بالكامل)" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "عملية موافق عليها" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "موافق عليها، الدفع معلق" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -13605,174 +13655,176 @@ msgstr "موافق عليها، الدفع معلق" msgid "Approval pending" msgstr "في انتظار الموافقة" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "جميع المنتجات" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} - أي تباين" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "تم وضع الطلب قبل" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "الحد الأدنى للمدفوعات والاسترداد" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "الحد الأقصى للمدفوعات والاسترداد" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 #, fuzzy #| msgid "Delete quota" msgid "Affected quota" msgstr "حصة الحذف" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "جميع المنظمين" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "كل الأحداث" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 #, fuzzy #| msgid "All payment providers" msgid "All payments" msgstr "جميع مزودي خدمات السداد" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 #, fuzzy #| msgid "Payment date" msgid "Payment created from" msgstr "يوم الدفع او الاستحقاق" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 #, fuzzy #| msgid "Payment amount" msgid "Payment created until" msgstr "دفع المبلغ" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 #, fuzzy #| msgid "Valid from" msgid "Paid from" msgstr "من تاريخ" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 #, fuzzy #| msgid "Valid until" msgid "Paid until" msgstr "حتى تاريخ" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "تسوق الحية و[خبر] تشغيل" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "غير نشط" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "لم يبدأ البيع الأولي بعد" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "انتهى البيع الأولي" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "التاريخ من" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "التاريخ وحتى" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 #, fuzzy #| msgid "Date from" msgid "Start time from" msgstr "التاريخ من" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 #, fuzzy #| msgid "Date until" msgid "Start time until" msgstr "التاريخ وحتى" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "يوم من أيام الأسبوع" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "البحث في الاستفسارات" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -13784,7 +13836,7 @@ msgstr "البحث في الاستفسارات" msgid "active" msgstr "غير نشط" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -13794,271 +13846,275 @@ msgstr "غير نشط" msgid "disabled" msgstr "معاق" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 #, fuzzy #| msgid "Deactivate" msgid "not yet activated" msgstr "إلغاء تنشيط" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "العضويات" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 #, fuzzy #| msgid "Team memberships" msgid "Has no memberships" msgstr "عضوية فريق" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 #, fuzzy #| msgid "Team memberships" msgid "Has any membership" msgstr "عضوية فريق" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 #, fuzzy #| msgid "Require a valid membership" msgid "Has valid membership" msgstr "يتتطلب عضوية سارية المفعول" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "متجر على الهواء مباشرة" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "تسوق لا يعيش" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "حدث واحد قيد التشغيل أو في المستقبل" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "حدث واحد في الماضي" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "بحث الحضور ..." -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "تحقق ذات المركز" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "جميع الحاضرين" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "إيداعه" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "حاضر" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "سجل لكنه غادر" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "غير محددة في" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 #, fuzzy #| msgid "Date from" msgctxt "subevent" msgid "Date start from" msgstr "التاريخ من" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 #, fuzzy #| msgid "Date until" msgctxt "subevent" msgid "Date start until" msgstr "التاريخ وحتى" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "مدير" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "لا المسؤول" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "ساري المفعول" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "غير معوض" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "افتدى على الأقل مرة واحدة" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "افتدى بالكامل" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "مطفأة وإيداعه مع تذكرة" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "التعامل مع الحصص" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "السماح لتجاهل الحصص" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "تصفية حسب العلامة" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "بحث قسيمة" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "أي منتج في الحصص \"{quota}\"" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "حالة إعادة الأموال" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "كل مبلغ معاد المفتوحة" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "كل مبلغ معاد" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "تاريخ فلتر" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "مصنف بواسطة…" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "تاريخ الدفع الناجح الماضي" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 #, fuzzy #| msgid "All check-in lists" msgid "All check-ins" msgstr "جميع قوائم التسجيل" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 #, fuzzy #| msgid "Successful payments" msgid "Successful check-ins" msgstr "المدفوعات ناجحة" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 #, fuzzy #| msgid "Only successful payments" msgid "Unsuccessful check-ins" msgstr "المدفوعات الناجحة فقط" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "نوع المسح الضوئي" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 #, fuzzy #| msgid "All actions" msgid "All directions" msgstr "جميع الإجراءات" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "جهاز" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 #, fuzzy #| msgid "All invoices" msgid "All devices" msgstr "جميع الفواتير" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 #, fuzzy #| msgid "Start date" msgctxt "filter" msgid "Start date" msgstr "تاريخ البداية" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 #, fuzzy #| msgid "End date" msgctxt "filter" msgid "End date" msgstr "تاريخ الإنتهاء" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "تحقق في قائمة" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "البرمجيات" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 #, fuzzy #| msgid "Devices" msgid "Device status" msgstr "الأجهزة" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 #, fuzzy #| msgid "All invoices" msgid "Active devices" msgstr "جميع الفواتير" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 #, fuzzy #| msgid "Revoke device access:" msgid "Revoked devices" @@ -14271,25 +14327,25 @@ 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 #, fuzzy #| msgid "All products" 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." @@ -14297,72 +14353,72 @@ 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, " @@ -14371,33 +14427,33 @@ msgstr "" "مثلا هذا السعر المخفض متاح للطلاب بدوام كامل، والعاطلين عن العمل والناس على " "65. هذه التذكرة تشمل الوصول إلى جميع أجزاء من هذا الحدث، باستثناء منطقة VIP." -#: pretix/control/forms/item.py:601 +#: pretix/control/forms/item.py:607 #, fuzzy #| msgid "The ordered product \"{item}\" is no longer available." msgid "Show product with info on why it’s unavailable" msgstr "المنتج المطلوب \"{item}\" لم يعد متاحا." -#: 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 #, fuzzy #| msgid "Canceled by customer" 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 #, fuzzy #| msgid "" #| "Gift card products should not be associated with non-zero tax rates since " @@ -14409,20 +14465,20 @@ 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 " @@ -14430,19 +14486,19 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:739 +#: pretix/control/forms/item.py:745 #, fuzzy #| msgid "The last payment date cannot be before the end of presale." 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 " @@ -14452,21 +14508,21 @@ msgstr "" "الاختلاف \"%s\" لا يمكن حذفها لأنه قد تم بالفعل أمر بذلك من قبل مستخدم أو " "حاليا هي في عربة المستخدم. الرجاء ضبط التباين بأنه \"غير نشطة\" بدلا من ذلك." -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 #, fuzzy #| msgid "Calculate from product" 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." @@ -14474,21 +14530,21 @@ 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 "غير نشط" @@ -14730,14 +14786,14 @@ msgstr "إضافة إلى" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "مقعد" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -15006,11 +15062,11 @@ 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." @@ -15018,108 +15074,108 @@ 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 #, fuzzy #| msgid "Features" 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 #, fuzzy #| msgid "An account with this email address is already registered." msgid "An medium with this type and identifier is already registered." msgstr "هناك حساب مرتبط بهذا البريد الإلكتروني مسبقا." -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 #, fuzzy #| msgid "An account with this email address is already registered." 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 #, fuzzy #| msgid "Target URL" msgctxt "sso_oidc" msgid "Base URL" msgstr "الرابط المستهدف" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 #, fuzzy #| msgid "Client ID" msgctxt "sso_oidc" msgid "Client ID" msgstr "هوية العميل" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 #, fuzzy #| msgid "Client secret" 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 #, fuzzy #| msgid "User profile only" 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 #, fuzzy #| msgid "All invoices" 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 " @@ -15127,38 +15183,38 @@ msgid "" "security issues might arise." msgstr "" -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 #, fuzzy #| msgid "Phone number" 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 #, fuzzy #| msgid "A new client secret has been generated and is now effective." msgid "Invalidate old client secret and generate a new one" msgstr "تم إنشاء سر عميل جديد، وهو الآن فعال." -#: pretix/control/forms/organizer.py:1070 +#: pretix/control/forms/organizer.py:1077 #, fuzzy #| msgid "Organizer name" msgid "Organizer short name" msgstr "اسم المنظم" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 #, fuzzy #| msgid "Disable selected" 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 " @@ -15167,19 +15223,19 @@ msgid "" "to interact with the media type." msgstr "" -#: pretix/control/forms/organizer.py:1091 +#: pretix/control/forms/organizer.py:1098 #, fuzzy #| msgid "The selected date does not exist in this event series." msgid "The selected organizer does not exist or cannot be invited." msgstr "التاريخ المحدد غير موجود في سلسلة الفعاليات هذه." -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 #, fuzzy #| msgid "The selected organizer was not found." msgid "The selected organizer has already been invited." msgstr "لم يتم العثور على المنظم المحدد." -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 #, fuzzy #| msgid "A voucher with this code already exists." msgid "A sales channel with the same identifier already exists." @@ -15191,7 +15247,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 @@ -15287,42 +15343,42 @@ msgstr "استبعاد هذه التواريخ بدلا من إضافتها." msgid "Your changes could not be saved. See below for details." msgstr "لا يمكن حفظ التغييرات. انظر أدناه للحصول على التفاصيل." -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "منتج غير صالح المحدد." -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" "قسيمة مباريات فقط المنتجات المخفية ولكن لم تقم بتحديد أنه ينبغي أن نظهر لهم." -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "رموز" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" "إضافة رمز قسيمة واحدة في كل سطر. نقترح أن تقوم بنسخ هذه القائمة وحفظه في ملف." -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -15364,101 +15420,101 @@ msgstr "" "تحياتنا،\n" "فريق {event}" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "أقصى عدد للإستخدام لكل قسيمة" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "عدد مرات مرات كل من هذه القسائم يمكن استبدال." -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "" -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "قسيمة مع واحد من هذه الرموز موجودة بالفعل." -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, fuzzy, python-brace-format #| msgid "The given voucher code does not exist." msgid "The voucher code {code} appears in your list twice." msgstr "لا وجود رمز قسيمة معين." -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "" @@ -15809,7 +15865,7 @@ msgstr "تم تغيير الحساب." msgid "The SSO client has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "تم انشاء نوع العضوية." @@ -15821,7 +15877,7 @@ msgstr "تم تغيير نوع العضوية." msgid "The membership type has been deleted." msgstr "تم حذف نوع العضوية." -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 #, fuzzy #| msgctxt "subevent" #| msgid "The new date has been created." @@ -15956,11 +16012,11 @@ msgstr "تم وضع علامة على الترتيب كما المدفوعة." msgid "The order has been set to require payment before use." msgstr "تم إرسال كود الخصم إلى {recipient}." -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "تم وضع علامة على النظام ومنتهية الصلاحية." -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "تم وضع علامة على الترتيب كما المدفوعة." @@ -15972,7 +16028,7 @@ msgstr "تم حذف طلب الإلغاء." msgid "The order has been refunded." msgstr "وقد تم ترتيب ردها." -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "تم إعادة تنشيط الطلب." @@ -15989,7 +16045,7 @@ msgstr "تم إنشاء هذا الأمر." msgid "The order requires approval before it can continue to be processed." msgstr "الأمر يتطلب موافقة قبل أن تتمكن من الاستمرار في معالجتها." -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "تمت الموافقة على النظام." @@ -16026,17 +16082,17 @@ msgstr "تم تغيير حساب العميل." msgid "The order locale has been changed." msgstr "تم تغيير لغة النظام." -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "تم إنشاء الفاتورة." -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "تم إعادة إنشاء الفاتورة." -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "تم إعادة إصدار الفاتورة." @@ -16621,7 +16677,7 @@ msgstr "تم تغيير إعدادات الفريق." msgid "The team has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "تم إنشاء البوابة." @@ -16696,7 +16752,7 @@ msgstr "وقد أخطرت جهاز الخادم من تحديث الأجهزة msgid "The gift card has been created." msgstr "تم إنشاء بطاقة هدية." -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "تم تغيير بطاقة الهدية." @@ -16722,8 +16778,8 @@ msgstr "أكد المستخدم الرسالة التالية: \"{}\"" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "تم رفض الطلب." -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "تم إلغاء هذا الأمر." @@ -16869,9 +16925,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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -16902,6 +16958,7 @@ msgstr "القطعة" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "الإعدادات" @@ -17233,7 +17290,7 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -17271,7 +17328,7 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -17282,6 +17339,8 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -17633,7 +17692,7 @@ msgstr[5] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -17674,6 +17733,7 @@ msgstr[5] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -17697,7 +17757,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 @@ -17723,7 +17783,8 @@ msgstr "قم بالإلغاء" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -17776,7 +17837,7 @@ msgstr "احذف" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -17803,7 +17864,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 "النتيجة" @@ -17901,7 +17962,7 @@ msgstr "لم يتم العثور على سجل الحضور." #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "" @@ -17914,7 +17975,7 @@ msgstr "الطابع الزمني" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "" @@ -18013,7 +18074,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 @@ -18105,14 +18166,16 @@ msgid "Connected devices" msgstr "الأجهزة المتصلة" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -18526,7 +18589,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "إلغاء أو حذف فعالية" @@ -19011,7 +19074,7 @@ msgstr "البريد الإلكتروني تصميم" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -19161,10 +19224,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -19172,26 +19235,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -19295,7 +19358,7 @@ msgstr "" "هنا." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "المميزات" @@ -19519,11 +19582,23 @@ msgid "" "the minimum distance feature of our seating plan module." msgstr "" +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +#, fuzzy +#| msgid "Waiting" +msgid "Waiting customers" +msgstr "انتظار" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +#, fuzzy +#| msgid "Enable waiting list" +msgid "Manage waiting list" +msgstr "تمكين قائمة الانتظار" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "عنصر بيانات وصفية" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -19533,19 +19608,19 @@ msgstr "" "لاحقا للوحدات أو تعيد استخدامها في أماكن مثل تخطيطات التذاكر. وهذا الخيار " "سيكون منقذا ومفيدا إذا قمت بإنشاء الكثير والكثير من الوحدات." -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 #, fuzzy #| msgid "Add property" msgid "Property" msgstr "إضافة خاصية" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "إضافة خاصية" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -20558,14 +20633,14 @@ 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 #, fuzzy #| msgid "Remove one" @@ -20574,7 +20649,7 @@ 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 " @@ -20831,7 +20906,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 " زائد %(rate)s%% %(taxname)s" + +#: 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 @@ -20856,8 +20940,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" @@ -21403,46 +21487,53 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "تغيير" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:426 msgid "including all taxes" msgstr "بما في ذلك جميع الضرائب" -#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:214 #, fuzzy #| msgid "Ticket layout" msgid "Ticket block" msgstr "نسق تذكرة" -#: pretix/control/templates/pretixcontrol/order/change.html:214 +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 #, fuzzy #| msgid "Blocked" msgid "Not blocked" msgstr "محجوب" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 #, fuzzy #| msgid "Valid until" msgid "Validity time" msgstr "حتى تاريخ" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, fuzzy, python-format @@ -21450,7 +21541,7 @@ msgstr "حتى تاريخ" msgid "Valid from %(datetime)s" msgstr "القبول: %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, fuzzy, python-format @@ -21458,15 +21549,22 @@ msgstr "القبول: %(datetime)s" msgid "Valid until %(datetime)s" msgstr "القبول: %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:290 #, fuzzy #| msgid "" #| "Removing this position will also remove all add-ons to this position." @@ -21475,25 +21573,25 @@ msgid "" "this position." msgstr "سوف إزالة هذا الموقف أيضا إزالة كافة الوظائف الإضافية لهذا المنصب." -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "أضف منتج" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "عمليات أخرى" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -21521,7 +21619,7 @@ msgstr "المعلومات تغيير النظام" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -21573,13 +21671,13 @@ msgstr "تفاصيل الطلب: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "يوافق" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "أنكر" @@ -21624,7 +21722,7 @@ msgstr "" "المجانية، يمكنك وضع علامة على أنها منتهية الصلاحية يدويا." #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 #, fuzzy #| msgid "Refund order" msgid "Refund for overpayment" @@ -21846,14 +21944,6 @@ msgstr "" msgid "UNSAFE" msgstr "UNSAFE" -#: 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 " زائد %(rate)s%% %(taxname)s" - #: pretix/control/templates/pretixcontrol/order/index.html:693 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:437 msgid "Taxes" @@ -21946,7 +22036,7 @@ msgid "Change" msgstr "يتغيرون" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "الرمز البريدي والمدينة" @@ -22737,7 +22827,7 @@ msgstr "المجموع" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "" @@ -22819,14 +22909,14 @@ msgid "Select action" msgstr "اختر ولايه" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 #, fuzzy #| msgid "Refund full paid amount" msgid "Refund overpaid amount" msgstr "برد المبلغ المدفوع كاملا" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "" @@ -24360,43 +24450,73 @@ msgstr "ضوء" msgid "Text color" msgstr "لون الخط" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +#, fuzzy +#| msgid "Automatically refund money if possible" +msgid "Automatically reduce font size to fit content" +msgstr "استرد المبلغ تلقائيا إن أمكن الأمر" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "إضافة وجوه جديدة" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +#, fuzzy +#| msgid "Text color" +msgid "Text box" +msgstr "لون الخط" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +#, fuzzy +#| msgid "Event created" +msgid "Text (deprecated)" +msgstr "تم إنشاء الفعالية" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "رمز الاستجابة السريعة لتسلم الغرف" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "رمز الاستجابة السريعة لالضوئي الرصاص" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 #, fuzzy #| msgid "Order code" msgid "Other QR code" msgstr "رمز الطلب" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "pretix شعار" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 #, fuzzy #| msgid "Available placeholders: {list}" @@ -24823,7 +24943,7 @@ msgstr "استخدام كنموذج للعديد من مواعيد جديدة" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "احذف المختار" @@ -25361,7 +25481,7 @@ msgstr "تفاصيل قسيمة" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "تأثير الأسعار" @@ -25496,7 +25616,7 @@ msgid "Create multiple new vouchers" msgstr "إنشاء عدة قسائم جديدة" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "قائمة التحميل" @@ -25578,7 +25698,7 @@ msgid "" msgstr "" "لا يمكن حذف التواريخ التالية لأنها بالفعل أوامر، ولكن سيتم تعطيل بدلا من ذلك." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." @@ -25586,17 +25706,17 @@ msgstr "" "تم تعطيل قائمة الانتظار، حتى إذا يباع هذا الحدث خارج، والناس لا يمكن أن تضيف " "نفسها إلى هذه القائمة. إذا كنت ترغب في تمكينه، انتقل إلى إعدادات الحدث." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 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 "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "إرسال قسائم" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -25609,13 +25729,13 @@ msgstr "" "لقسائم ليتم إرسالها بعد القدرة هي المتاحة، لذلك لا تفعل تقلق إذا إدخالات لا " "تختفي هنا فورا. إذا كنت تريد، يمكنك أيضا إرسال بها يدويا في الوقت الحالي." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -25628,15 +25748,15 @@ msgstr "" "خط في هذا الجدول (إن حصة كافية غير متوفرة) أو يمكنك الضغط على زر كبير دون " "هذا النص أن يرسل إلى العديد من قسائم ممكن حاليا للأشخاص الذين انتظروا أطول." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "إرسال إلى العديد من قسائم ممكن" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "تقديرات المبيعات" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -25646,15 +25766,15 @@ msgstr "" "إذا يمكنك جعل مساحة كافية في الحدث الخاص بك لتناسب جميع الأشخاص على قائمة " "الانتظار في، هل يمكن بيع تذاكر بقيمة إضافية %(amount)s." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "افتدى بنجاح" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "على القائمة منذ" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." @@ -25662,19 +25782,19 @@ msgstr "" "هذا الإدخال لديه أولوية تعديلها. وارتفاع هذا الرقم، سيتم تعيين وقت سابق من " "هذا الشخص على قسيمة." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 #, fuzzy #| msgid "Quota name" msgid "Quota unlimited" msgstr "اسم الحصة" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, fuzzy, python-format #| msgid "" #| "\n" @@ -25690,23 +25810,23 @@ msgstr "" " الانتظار، والمنتج%(num)s متاح\n" " " -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "الانتظار، المنتج غير متوفر" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "إرسال قسيمة" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "الانتقال إلى رأس القائمة" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "الانتقال إلى نهاية القائمة" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 #, fuzzy #| msgid "Transfer to other order" msgctxt "subevent" @@ -25898,22 +26018,24 @@ msgstr "تم إنشاء الاختيار في قائمة جديدة." #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "لم نتمكن من حفظ التغييرات الخاصة بك. انظر أدناه للحصول على التفاصيل." @@ -26074,8 +26196,8 @@ msgstr "تم تحديث ترتيب العناصر." #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 #, fuzzy #| msgid "Some of the provided question ids are invalid." msgid "Some of the provided object ids are invalid." @@ -26087,81 +26209,81 @@ msgstr "بعض معرفات السؤال المقدمة غير صالحة." msgid "Not all discounts have been selected." msgstr "تم حذف السؤال." -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 #, fuzzy #| msgid "Invoice generation" msgid "Integrations" msgstr "جيل فاتورة" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 #, fuzzy #| msgid "Customer actions" msgid "Customizations" msgstr "إجراءات العملاء" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "تنسيق التصدير" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 #, fuzzy #| msgid "Features" msgid "API features" msgstr "المميزات" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 #, fuzzy #| msgid "Other…" msgid "Other" msgstr "آخر…" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "عدم وجود هذا مزود خدمة الدفع أو تعطيل البرنامج المساعد المعني." -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "سيتم استبدال هذه القيمة استنادا إلى معايير ديناميكية." -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "البند غير صالح" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, fuzzy, python-format #| msgid "Your order: {code}" msgid "Your order: %(code)s" msgstr "طلبك هو: {code}" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "غير معروف العارض البريد الإلكتروني." -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "لقد طلبت صالح نوع الانتاج التذاكر." -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "متجرك مباشرة الآن!" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 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:987 msgid "Your shop is now in test mode!" msgstr "متجر الخاص بك هو الآن في وضع الاختبار!" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -26169,19 +26291,19 @@ msgstr "" "لا يمكن حذف أمر وبعض القيود (مثل البيانات التي تم إنشاؤها من قبل المكونات " "الإضافية) لا تسمح بذلك." -#: pretix/control/views/event.py:1005 +#: pretix/control/views/event.py:1010 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:1032 msgid "This event can not be deleted." msgstr "لا يمكن حذف هذا الحدث." -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26189,46 +26311,46 @@ msgstr "" "لا يمكن حذف الحدث عن بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/event.py:1069 +#: pretix/control/views/event.py:1074 #, 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:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "تم تحديث التعليق." -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "لا يمكن تحديث للتعليق." -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "ضريبة" -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 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:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "عدم وجود حكم الضرائب المطلوبة." -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "تم حذف قاعدة الضريبة المحدد." -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "لا يمكن حذف القاعدة الضريبية المحدد." -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 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:1502 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -26236,11 +26358,11 @@ msgstr "" "تم حفظ التغييرات. يمكنك الذهاب الآن فصاعدا مع النظر في التفاصيل أو يأخذ " "الحدث على الهواء مباشرة لبدء بيع!" -#: pretix/control/views/event.py:1516 +#: pretix/control/views/event.py:1521 msgid "Regular ticket" msgstr "تذكرة العادية" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "تذكرة مخفضة" @@ -26346,8 +26468,8 @@ msgid "The order of categories has been updated." msgstr "تم تحديث ترتيب الفئات." #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 #, fuzzy #| msgid "The question has been deleted." msgid "Not all objects have been selected." @@ -26567,13 +26689,13 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "تم إبطال وصول التطبيق المحدد." -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 #, fuzzy #| msgid "All invoices" msgid "Your invoice" @@ -26585,7 +26707,7 @@ msgstr[3] "جميع الفواتير" msgstr[4] "جميع الفواتير" msgstr[5] "جميع الفواتير" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -26606,27 +26728,27 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "كود أجل غير معروف أو غير مخول للوصول إلى هذا النظام." -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "لم يتم تمكين حمل تذكرة لهذا المنتج." -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "تم حذف هذا الأمر." -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26634,55 +26756,55 @@ msgstr "" "لا يمكن حذف النظام كما بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "أوامر الوحيدة التي تم إنشاؤها في وضع الاختبار يمكن حذفها." -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "تم رفض الطلب، وبالتالي يتم إلغاء الآن." -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "تم إلغاء هذا الدفع." -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "لا يمكن إلغاء هذه الدفعة في الوقت الراهن." -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "تم إلغاء استرداد." -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "لا يمكن إلغاء هذا رد في الوقت الراهن." -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "تم معالجة استرداد." -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "لا يمكن معالجة هذا رد في الوقت الراهن." -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "تم وضع علامة على المبلغ في القيام به." -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 #, fuzzy #| msgid "The device has been verified and can now be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "تم التحقق من الجهاز ويمكن الآن أن تستخدم." -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "رسوم الإلغاء" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -26698,7 +26820,7 @@ msgstr "" "\n" "فريق فعاليتك{event}" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -26706,41 +26828,41 @@ msgstr "" "تم وضع علامة الدفع على النحو الكامل، ولكن لم نتمكن من إرسال البريد " "الإلكتروني تأكيد." -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "تم وضع علامة الدفع على النحو الكامل." -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "لا يمكن تأكيد هذه الدفعة في الوقت الراهن." -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 "" -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 #, fuzzy #| msgid "You entered an order that could not be found." msgid "You entered an order in an event with a different currency." msgstr "لقد أدخلت طلبا لا يمكن العثور عليه." -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "لا يمكنك استرداد أكثر من مبلغ الدفعة التي لم يتم ردها حتى الان." -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" "لقد حددت استرداد جزئي لطريقة الدفع التي تدعم فقط المبالغ المستردة كامل." -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -26748,11 +26870,11 @@ msgstr "" "فشل في معالجتها واحدة من المبالغ المستردة. يجب عليك إعادة المحاولة لاسترداد " "بطريقة مختلفة. وكانت رسالة الخطأ: {}" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "وقد تم تجهيز واسترداد {}." -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -26760,16 +26882,16 @@ msgstr "" "تم حفظ استرداد {}، ولكن لم يتم تنفيذها بالكامل. يمكنك وضع علامة على أنها " "كاملة أدناه." -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -26782,22 +26904,22 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "المبالغ المستردة التي حددتها لا تتطابق إجمالي استرداد المبلغ المحدد." -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" "تم وضع علامة على النظام ودفع، ولكن لم نتمكن من إرسال البريد الإلكتروني تأكيد." -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "تم إنشاء دفع بنجاح." -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -26805,22 +26927,22 @@ msgstr "" "تم إلغاء هذا الأمر. يمكنك الآن تحديد كيف تريد لنقل الجزء الخلفي المال " "للمستخدم." -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "يتم تحديد معرف ضريبة القيمة المضافة." -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "تحديد أي بلد." -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 #, fuzzy #| msgid "" #| "VAT ID could not be checked since a non-EU country has been specified." msgid "VAT ID could not be checked since this country is not supported." msgstr "ولم يتسن التحقق VAT ID منذ تم تحديد بلد خارج الاتحاد الأوروبي." -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -26828,51 +26950,51 @@ msgstr "" "ولم يتسن التحقق من هوية ضريبة القيمة المضافة، مثل خدمة فحص ضريبة القيمة " "المضافة من البلاد غير متوفرة حاليا." -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "هذا ID VAT صالح." -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "فاتورة غير معروفة." -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "وقد تم بالفعل إلغاء الفاتورة." -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 #, fuzzy #| msgid "The invoice has already been canceled." msgid "The invoice file has already been exported." msgstr "وقد تم بالفعل إلغاء الفاتورة." -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 #, fuzzy #| msgid "The invoice has been regenerated." msgid "The invoice file is too old to be regenerated." msgstr "تم إعادة إنشاء الفاتورة." -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "وقد تم تنظيف الفاتورة البيانات الشخصية." -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "وقد تم في قائمة الانتظار البريد الإلكتروني لإرسالها." -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "لم يتم العثور على هذه الفاتورة" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "لم يعد تخزين الملف فاتورة على الخادم." -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -26880,106 +27002,106 @@ msgstr "" "لم يتم إنشاء ملف الفاتورة، وسوف تولد لانها لكم الآن. يرجى المحاولة مرة أخرى " "في بضع ثوان." -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "تم تغيير مصطلح الدفع." -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "لم نكن قادرين على معالجة الطلب تماما كما كان الملقم مشغول جدا." -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 #, fuzzy #| msgid "This action is only allowed for pending orders." msgid "This action is only allowed for canceled orders." msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "حدث خطأ. يرجى الاطلاع على التفاصيل أدناه." -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "تم تغيير النظام وتم إعلام المستخدم." -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "تم تغيير النظام." -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "كان لدينا صعوبات معالجة المدخلات الخاصة بك. يرجى مراجعة الأخطاء أدناه." -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "كان شيئا عن هذا الأمر يجب أن يتغير." -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "لم نتمكن من إرسال البريد الإلكتروني. انظر أدناه للحصول على التفاصيل." -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "الموضوع: {subject}" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "وقد اصطف رسالتك وسوف يتم ارسالهم الى {}." -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "فشل في إرسال البريد الإلكتروني للمستخدم التالية: {}" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "هذا الرابط لم يعد صالحا. يرجى العودة، بتحديث الصفحة وحاول مرة أخرى." -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "لا يوجد أي ترتيب مع رمز ترتيب معين." -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "لم يتم العثور على مصدر المحدد." -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "" "كانت هناك مشكلة معالجة المدخلات الخاصة بك. انظر أدناه للحصول على تفاصيل " "الخطأ." -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, fuzzy, python-brace-format #| msgid "Export date" msgid "Export: {title}" msgstr "تاريخ التصدير" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -26987,27 +27109,27 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was not valid." @@ -27017,15 +27139,15 @@ msgstr "كان الإدخال غير صالحة، يرجى المحاولة مر msgid "Token name" msgstr "اسم رمزي" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "لا يمكن حذف هذا منظم." -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "تم حذف منظم." -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -27033,50 +27155,50 @@ msgstr "" "لا يمكن حذف منظم وبعض القيود (مثل البيانات التي تم إنشاؤها من قبل المكونات " "الإضافية) لا تسمح بذلك." -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "تم إنشاء منظم جديد." -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "المسؤولين" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "تم إنشاء فريق. يمكنك الآن إضافة أعضاء للفريق." -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "لا يمكن حفظ التغييرات الخاصة بك." -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "لا يمكن حذف الفريق المحدد." -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -27088,11 +27210,11 @@ msgstr "" "لا يمكن حذف الحدث عن بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "تم حذف فريق المحدد." -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -27100,43 +27222,43 @@ msgstr "" "لا يمكنك إزالة آخر عضو من هذا الفريق كما هو ترك أي واحد مع الإذن لفرق " "التغيير." -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "تمت إزالة عضو من الفريق." -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "غير صالح مع المدعوين المحدد." -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "تم إبطال الدعوة." -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "وكان يستاء دعوة." -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "رمز غير صالح المحدد." -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "تم إبطال الرمز المميز." -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "يحتاج المستخدمون إلى لديك حساب pretix قبل أن يتمكنوا من المدعوين." -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "وقد دعا عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "تمت إضافة عضو جديد إلى الفريق." -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -27145,132 +27267,132 @@ msgstr "" "تم إنشاء رمز API جديدة مع سر التالية: {}\n" "يرجى نسخ هذا السر إلى مكان آمن. فلن تكون قادرا على مشاهدته مرة أخرى هنا." -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "تم تعيين هذا الجهاز تصل بنجاح." -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "هذا الجهاز حاليا لا يستطيعون الوصول." -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "تم إلغاء الوصول لهذا الجهاز." -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 #, fuzzy #| msgid "The selected organizer was not found." msgid "The selected organizer has been invited." msgstr "لم يتم العثور على المنظم المحدد." -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 #, fuzzy #| msgid "The selected gift card issuer has been removed." msgid "The selected connection has been removed." msgstr "تمت إزالة مصدر البطاقة هدية المحدد." -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 #, fuzzy #| msgid "The selected question has been deleted." msgid "The selected connection has been accepted." msgstr "تم حذف السؤال المحدد." -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "لا يسمح بطاقات هدية لديها قيم سلبية." -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 #, fuzzy #| msgid "The pretix.eu server could not be reached." msgid "The transaction could not be reversed." msgstr "ولم يتسن الوصول الى خادم pretix.eu." -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 #, fuzzy #| msgid "The manual transaction has been saved." msgid "The transaction has been reversed." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "كان الإدخال غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "تم حفظ المعاملة اليدوية." -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "تم إنشاء بطاقة هدية، ويمكن الآن استخدامها." -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 #, fuzzy #| msgctxt "subevent" #| msgid "The selected date has been deleted." msgid "The selected gate has been deleted." msgstr "تم حذف التاريخ المحدد." -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "لا يمكنك تعيين قيمة افتراضية غير صالحة." -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 #, fuzzy #| msgid "The product has been created." msgid "The property has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 #, fuzzy #| msgid "The order of items has been updated." msgid "The order of properties has been updated." msgstr "تم تحديث ترتيب العناصر." -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected object has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 #, fuzzy #| msgid "The order has been created." msgid "The provider has been created." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, fuzzy, python-brace-format #| msgid "" #| "Your changes have been saved. Please note that it can take a short period " @@ -27282,7 +27404,7 @@ msgstr "" "تم حفظ التغييرات. يرجى ملاحظة أنه يمكن أن يستغرق فترة قصيرة من الزمن حتى " "تصبح التغييرات نشطة." -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 #, fuzzy #| msgid "" #| "We've sent you an email with further instructions on resetting your " @@ -27294,25 +27416,25 @@ msgstr "" "لقد أرسلنا إليك بريدا إلكترونيا يحتوي على مزيد من الإرشادات حول إعادة تعيين " "كلمة المرور الخاصة بك." -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 #, fuzzy #| msgid "This user has been anonymized." msgid "The customer account has been anonymized." msgstr "تم طمس هويتها لهذا المستخدم." -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 #, fuzzy #| msgid "This organizer can not be deleted." msgid "This channel can not be deleted." msgstr "لا يمكن حذف هذا منظم." -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 #, fuzzy #| msgid "The selected list has been deleted." msgid "The selected sales channel has been deleted." msgstr "تم حذف القائمة المحددة." -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 #, fuzzy #| msgid "" #| "The event could not be deleted as some constraints (e.g. data created by " @@ -27324,7 +27446,7 @@ msgstr "" "لا يمكن حذف الحدث عن بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 #, fuzzy #| msgid "The order of items has been updated." msgid "The order of sales channels has been updated." @@ -27520,53 +27642,53 @@ msgstr "" msgid "The new user has been created." msgstr "تم إنشاء مستخدم جديد." -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "حصص الاحتياط" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "حصة الالتفافية" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 #, fuzzy #| msgid "Add product" msgid "Any product" msgstr "أضف منتج" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "عدم وجود قسيمة المطلوبة." -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 #, fuzzy #| msgid "The selected gift card issuer has been removed." msgid "The selected cart positions have been removed." msgstr "تمت إزالة مصدر البطاقة هدية المحدد." -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "لا يمكن حذف قسيمة إذا كان بالفعل قد تم استبدالها." -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "تم حذف قسيمة المحدد." -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "تم إنشاء قسيمة جديدة: {code}" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "ليس هناك قسيمة مع رمز القسيمة معين." -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "وقد تم إنشاء هذه القسائم الجديدة." -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "تم حذف قسائم المحددة أو تعطيل." @@ -27626,6 +27748,36 @@ 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 +#, fuzzy +#| msgid "" +#| "The file you uploaded has a very large number of pixels, please upload an " +#| "image no larger than 10000 x 10000 pixels." +msgid "" +"The file you uploaded has a very large number of pixels, please upload a " +"picture with smaller dimensions." +msgstr "" +"يحتوي الملف الذي قمت بتحميله على عدد كبير جدا من وحدات البكسل ، يرجى تحميل " +"صورة لا يزيد حجمها عن 10000 × 10000 بكسل." + +#: pretix/helpers/security.py:166 +#, fuzzy +#| msgid "No order code detected" +msgid "Login from new source detected" +msgstr "لم يتم الكشف عن أي رمز طلب" + +#: pretix/helpers/security.py:170 +#, fuzzy +#| msgid "Unknown country code." +msgid "Unknown country" +msgstr "رمز الدولة غير معروف." + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "نطاق معروف" @@ -27634,6 +27786,176 @@ msgstr "نطاق معروف" msgid "Known domains" msgstr "نطاقات معروفة" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "فريق pretix" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +#, fuzzy +#| msgid "All payment providers" +msgid "Only including usage of payment providers" +msgstr "جميع مزودي خدمات السداد" + +#: pretix/plugins/autocheckin/forms.py:120 +#, fuzzy +#| msgid "All actions" +msgid "All variations" +msgstr "جميع الإجراءات" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:36 +#, fuzzy +#| msgid "New order placed" +msgid "After order was placed" +msgstr "تم تقديم طلب جديد" + +#: pretix/plugins/autocheckin/models.py:37 +#, fuzzy +#| msgid "Mark order as paid" +msgid "After order was paid" +msgstr "أجل إجعلها المدفوعة" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:59 +#, fuzzy +#| msgid "Sales channel" +msgid "All sales channels" +msgstr "قناة المبيعات" + +#: pretix/plugins/autocheckin/models.py:69 +#, fuzzy +#| msgid "Product variations" +msgid "All products and variations" +msgstr "أنواع المنتج" + +#: pretix/plugins/autocheckin/models.py:78 +#, fuzzy +#| msgid "Enable payment method" +msgid "All payment methods" +msgstr "تفعيل طريقة الدفع" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +#, fuzzy +#| msgid "Automated check-in" +msgid "Auto check-in" +msgstr "آلية الاختيار في" + +#: pretix/plugins/autocheckin/signals.py:70 +#, fuzzy +#| msgid "The tax rule has been deleted." +msgid "An auto check-in rule was created" +msgstr "تم حذف حكم الضرائب." + +#: pretix/plugins/autocheckin/signals.py:72 +#, fuzzy +#| msgid "The tax rule has been deleted." +msgid "An auto check-in rule was updated" +msgstr "تم حذف حكم الضرائب." + +#: pretix/plugins/autocheckin/signals.py:75 +#, fuzzy +#| msgid "The tax rule has been deleted." +msgid "An auto check-in rule was deleted" +msgstr "تم حذف حكم الضرائب." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +#, fuzzy +#| msgid "Automated check-in" +msgid "Create auto check-in rule" +msgstr "آلية الدخول" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +#, fuzzy +#| msgid "Confirmations" +msgid "Conditions" +msgstr "تأكيدات" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +#, fuzzy +#| msgid "Delete check-in list" +msgid "Delete auto check-in rule" +msgstr "الاختيار في حذف قائمة" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the team?" +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "هل أنت متأكد أنك تريد حذف الفريق؟" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +#, fuzzy +#| msgid "Automated check-in" +msgid "Auto check-in rule" +msgstr "آلية الدخول" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +#, fuzzy +#| msgid "Automated check-in" +msgid "Auto check-in rules" +msgstr "آلية الدخول" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +#, fuzzy +#| msgid "You haven't created any tax rules yet." +msgid "You haven't created any rules yet." +msgstr "لم تقم بإنشاء أي القواعد الضريبية حتى الان." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +#, fuzzy +#| msgid "Create a new check-in list" +msgid "Create a new check-in rule" +msgstr "إنشاء الاختيار في قائمة جديدة" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +#, fuzzy +#| msgid "Payment method" +msgid "Payment methods" +msgstr "طريقة السداد" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +#, fuzzy +#| msgid "The user has been created." +msgid "Your rule has been created." +msgstr "تم إنشاء المستخدم." + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +#, fuzzy +#| msgid "The selected tax rule has been deleted." +msgid "The selected rule has been deleted." +msgstr "تم حذف قاعدة الضريبة المحدد." + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -27644,17 +27966,6 @@ msgstr "نطاقات معروفة" msgid "Badges" msgstr "شارات" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "فريق pretix" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -27787,31 +28098,27 @@ msgstr "تم تغيير تصميم الشارة." msgid "Badge layout {val}" msgstr "تصميم شارة {val}" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -27820,6 +28127,10 @@ msgstr "" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "" @@ -28112,7 +28423,7 @@ msgstr "يرجى تحويل المبلغ كاملا إلى الحساب المص #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -28815,120 +29126,120 @@ 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 "قائمة التسجيل (PDF)" -#: 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 #, fuzzy #| msgid "Check-in" 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 #, fuzzy #| msgid "All check-in lists" 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 #, fuzzy #| msgid "Check-in log (all successful scans)" 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 #, fuzzy #| msgid "Go offline" 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 #, fuzzy #| msgid "Download date" msgid "Upload date" msgstr "تاريخ التنزيل" -#: pretix/plugins/checkinlists/exporters.py:762 +#: pretix/plugins/checkinlists/exporters.py:767 #, fuzzy #| msgid "Download time" 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 #, fuzzy #| msgid "Successful payments" msgid "Successful scans only" msgstr "المدفوعات ناجحة" -#: pretix/plugins/checkinlists/exporters.py:866 +#: pretix/plugins/checkinlists/exporters.py:871 msgid "All check-in lists" msgstr "جميع قوائم التسجيل" @@ -28941,8 +29252,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:1808 msgid "PayPal" msgstr "PayPal" @@ -29020,9 +29331,9 @@ msgstr "اقطع الاتصال ب PayPal" #: 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 "كانت لدينا مشكلة في التواصل مع PayPal" @@ -29044,28 +29355,28 @@ msgid "" msgstr "لم يوافق PayPal على الدفع بعد. سنبلغك بمجرد إتمام عملية الدفع." #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 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 "فشل رد المبلغ عبر PayPal: {}" #: 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 "رقم مرجع سداد PayPal" -#: 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 "رقم مرجع البيع في PayPal" @@ -29141,15 +29452,15 @@ msgstr "لم يتم فتح نافذة إدخال بيانات الدفع الخ msgid "Click here in order to open the window." msgstr "انقر هنا لفتح النافذة." -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "تم استلام رد غير صالح من PayPal." -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "يبدو أنك قد ألغيت عملية السداد عبر PayPal" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "تم قطع اتصال حساب PayPal الخاص بك." @@ -29275,13 +29586,13 @@ msgstr "" "هذا يعني أنه يجب إنشاء حساب PayPal المستلم وكذلك حساب المرسل في نفس البلد " "واستخدام نفس العملة. لن تتمكن الحسابات خارج الدولة من إرسال أي مدفوعات." -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." msgstr "حدث خطأ أثناء الاتصال ب PayPal ، يرجى المحاولة مرة أخرى." #: 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 " @@ -29289,26 +29600,32 @@ 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 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again." 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 #, fuzzy #| msgid "You may need to enable JavaScript for Stripe payments." msgid "You may need to enable JavaScript for PayPal payments." msgstr "قد تحتاج إلى تمكين JavaScript لمدفوعات Stripe." -#: 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 #, fuzzy #| msgid "PayPal" msgid "PayPal APM" msgstr "PayPal" -#: pretix/plugins/paypal2/payment.py:1085 +#: pretix/plugins/paypal2/payment.py:1088 #, fuzzy #| msgid "Link to enable payment method" msgid "PayPal Alternative Payment Methods" @@ -29502,7 +29819,7 @@ msgstr "" "فشلت محاولتنا لتنفيذ عملية الدفع الخاصة بك عبر PayPal. يرجى المحاولة مرة " "أخرى أو الاتصال بنا." -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 #, fuzzy #| msgid "An error occurred during connecting with PayPal, please try again." msgid "" @@ -29510,7 +29827,7 @@ msgid "" "try again." msgstr "حدث خطأ أثناء الاتصال ب PayPal ، يرجى المحاولة مرة أخرى." -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 #, fuzzy #| msgid "An error occurred during connecting with PayPal, please try again." msgid "" @@ -29518,7 +29835,7 @@ msgid "" "try again." msgstr "حدث خطأ أثناء الاتصال ب PayPal ، يرجى المحاولة مرة أخرى." -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 #, fuzzy #| msgid "An error occurred during connecting with PayPal, please try again." msgid "" @@ -29526,13 +29843,13 @@ msgid "" "Please try again." msgstr "حدث خطأ أثناء الاتصال ب PayPal ، يرجى المحاولة مرة أخرى." -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -29899,21 +30216,21 @@ msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 #, fuzzy #| msgid "payment pending (except unapproved)" msgid "payment pending but already confirmed" msgstr "الدفع معلق (باستثناء غير الموافق عليه)" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 #, fuzzy #| msgid "payment pending (except unapproved)" msgid "payment pending (except unapproved or already confirmed)" msgstr "الدفع معلق (باستثناء غير الموافق عليه)" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "معلقة مع تأخر السداد" @@ -30334,12 +30651,6 @@ msgstr "تذكرة مخفضة" msgid "Use as a template for a new rule" msgstr "استخدام كنموذج لتحديد موعد جديد" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -#, fuzzy -#| msgid "You haven't created any tax rules yet." -msgid "You haven't created any rules yet." -msgstr "لم تقم بإنشاء أي القواعد الضريبية حتى الان." - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 #, fuzzy @@ -30372,17 +30683,17 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "تحتاج إلى تقديم اسمك." -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "لقد قدمت رقم تسجيل دخول غير صالح" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 #, fuzzy #| msgid "There are no orders matching this selection." msgid "There are no matching recipients for your selection." msgstr "لا توجد طلبات مطابقة لهذا الاختيار." -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, fuzzy, python-format #| msgid "" #| "Your message has been queued and will be sent to the contact addresses of " @@ -30394,19 +30705,19 @@ msgstr "" "تم وضع رسالتك في قائمة الانتظار وسيتم إرسالها إلى عناوين جهات الاتصال الخاصة " "ب %d من الطلبات في الدقائق القليلة القادمة." -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 #, fuzzy #| msgid "All attendees" msgid "Orders or attendees" msgstr "جميع الحاضرين" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" @@ -30417,13 +30728,13 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, fuzzy, python-format #| msgid "Waiting list entry" msgid "%(number)s waiting list entry" @@ -30435,18 +30746,6 @@ msgstr[3] "دخول قائمة الانتظار" msgstr[4] "دخول قائمة الانتظار" msgstr[5] "دخول قائمة الانتظار" -#: pretix/plugins/sendmail/views.py:626 -#, fuzzy -#| msgid "The user has been created." -msgid "Your rule has been created." -msgstr "تم إنشاء المستخدم." - -#: pretix/plugins/sendmail/views.py:755 -#, fuzzy -#| msgid "The selected tax rule has been deleted." -msgid "The selected rule has been deleted." -msgstr "تم حذف قاعدة الضريبة المحدد." - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -30717,7 +31016,7 @@ msgstr "" msgid "Credit card payments" msgstr "مدفوعات بطاقات الائتمان" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "نظام الدفع الكتروني المستخدم في هولندا iDEAL" @@ -30725,19 +31024,19 @@ msgstr "نظام الدفع الكتروني المستخدم في هولندا #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 #, fuzzy msgid "Alipay" msgstr "المنصة الصينية للدفع عبر الإنترنت alipay" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 #, fuzzy msgid "Bancontact" msgstr "الدفع عبر Bancontact" @@ -30803,59 +31102,59 @@ msgstr "" "أربعة عشر يوما . يرجى تنشيط طريقة الدفع هذه فقط إذا كانت مدة " "السداد تسمح بهذا التأخير." -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 #, fuzzy msgid "EPS" msgstr "‎EPS" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 #, fuzzy msgid "Multibanco" msgstr "شبكة البنوك في البرتغال Multibanco" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 #, fuzzy msgid "Przelewy24" msgstr "الدفع عبر Przelewy24" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 #, fuzzy msgid "WeChat Pay" msgstr "الدفع عبر WeChat Pay" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "" -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "وجهة" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of العديد من بطاقات الاختبار لإجراء معاملة. لن يتم تحويل أي مبالغ في " "الواقع." -#: pretix/plugins/stripe/payment.py:716 +#: pretix/plugins/stripe/payment.py:724 msgid "No payment information found." msgstr "لم يتم العثور على معلومات الدفع." -#: pretix/plugins/stripe/payment.py:754 +#: pretix/plugins/stripe/payment.py:762 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -30878,20 +31177,20 @@ msgstr "" "واجهتنا مشكلة في التواصل مع Stripe. يرجى المحاولة مرة أخرى والاتصال بالدعم " "إذا استمرت المشكلة." -#: pretix/plugins/stripe/payment.py:758 +#: pretix/plugins/stripe/payment.py:766 msgid "Stripe returned an error" msgstr "أرجع Stripe خطأ" -#: pretix/plugins/stripe/payment.py:830 +#: pretix/plugins/stripe/payment.py:838 msgid "You may need to enable JavaScript for Stripe payments." msgstr "قد تحتاج إلى تمكين JavaScript لمدفوعات Stripe." -#: pretix/plugins/stripe/payment.py:925 pretix/plugins/stripe/payment.py:1047 +#: pretix/plugins/stripe/payment.py:933 pretix/plugins/stripe/payment.py:1055 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "أبلغنا Stripe عن خطأ في بطاقتك: %s" -#: pretix/plugins/stripe/payment.py:943 pretix/plugins/stripe/payment.py:1059 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1067 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -30899,231 +31198,247 @@ msgstr "" "واجهتنا مشكلة في التواصل مع Stripe. يرجى المحاولة مرة أخرى والاتصال بنا إذا " "استمرت هذه المشكلة." -#: pretix/plugins/stripe/payment.py:984 +#: pretix/plugins/stripe/payment.py:992 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "الدفع الخاص بك في انتظار الانتهاء. سنبلغك بمجرد اكتمال الدفع." -#: pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:1000 msgid "Your payment failed. Please try again." msgstr "فشلت عملية الدفع الخاص بك. حاول مرة اخرى." -#: pretix/plugins/stripe/payment.py:998 +#: pretix/plugins/stripe/payment.py:1006 #, python-format msgid "Stripe reported an error: %s" msgstr "أبلغنا Stripe عن خطأ: %s" -#: pretix/plugins/stripe/payment.py:1099 +#: pretix/plugins/stripe/payment.py:1107 msgid "Credit card via Stripe" msgstr "بطاقة الائتمان من طرف Stripe" -#: pretix/plugins/stripe/payment.py:1100 +#: pretix/plugins/stripe/payment.py:1108 msgid "Credit card" msgstr "بطاقة ائتمان" -#: pretix/plugins/stripe/payment.py:1187 +#: pretix/plugins/stripe/payment.py:1195 #, fuzzy #| msgid "EPS via Stripe" msgid "SEPA Debit via Stripe" msgstr "EPS عبر Stripe" -#: pretix/plugins/stripe/payment.py:1188 +#: pretix/plugins/stripe/payment.py:1196 msgid "SEPA Debit" msgstr "" -#: pretix/plugins/stripe/payment.py:1228 +#: pretix/plugins/stripe/payment.py:1236 #, fuzzy #| msgid "Account holder" msgid "Account Holder Name" msgstr "صاحب الحساب" -#: pretix/plugins/stripe/payment.py:1233 +#: pretix/plugins/stripe/payment.py:1241 #, fuzzy #| msgid "Account holder" msgid "Account Holder Street" msgstr "صاحب الحساب" -#: pretix/plugins/stripe/payment.py:1245 +#: pretix/plugins/stripe/payment.py:1253 #, fuzzy #| msgid "Account holder" msgid "Account Holder Postal Code" msgstr "صاحب الحساب" -#: pretix/plugins/stripe/payment.py:1257 +#: pretix/plugins/stripe/payment.py:1265 #, fuzzy #| msgid "Account holder" msgid "Account Holder City" msgstr "صاحب الحساب" -#: pretix/plugins/stripe/payment.py:1269 +#: pretix/plugins/stripe/payment.py:1277 #, fuzzy #| msgid "Account holder" msgid "Account Holder Country" msgstr "صاحب الحساب" -#: pretix/plugins/stripe/payment.py:1313 +#: pretix/plugins/stripe/payment.py:1321 #, fuzzy #| msgid "Alipay via Stripe" msgid "Affirm via Stripe" msgstr "Alipay عبر Stripe" -#: pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:1366 #, fuzzy #| msgid "Alipay via Stripe" msgid "Klarna via Stripe" msgstr "Alipay عبر Stripe" -#: pretix/plugins/stripe/payment.py:1475 +#: pretix/plugins/stripe/payment.py:1483 msgid "giropay via Stripe" msgstr "giropay عبر Stripe" -#: pretix/plugins/stripe/payment.py:1476 +#: pretix/plugins/stripe/payment.py:1484 #, fuzzy msgid "giropay" msgstr "نظام الدفع عبر الإنترنت في ألمانيا Giropay" -#: pretix/plugins/stripe/payment.py:1479 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "giropay is an online payment method available to all customers of most " "German banks, usually after one-time activation. Please keep your online " "banking account and login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1501 pretix/plugins/stripe/payment.py:1569 -#: pretix/plugins/stripe/payment.py:1671 +#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1577 +#: pretix/plugins/stripe/payment.py:1679 msgid "unknown name" msgstr "اسم غير معروف" -#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1534 -#: pretix/plugins/stripe/payment.py:1577 pretix/plugins/stripe/payment.py:1679 -#: pretix/plugins/stripe/payment.py:1740 +#: pretix/plugins/stripe/payment.py:1517 pretix/plugins/stripe/payment.py:1542 +#: pretix/plugins/stripe/payment.py:1585 pretix/plugins/stripe/payment.py:1687 +#: pretix/plugins/stripe/payment.py:1748 #, python-brace-format msgid "Bank account at {bank}" msgstr "الحساب في مصرف{bank}" -#: pretix/plugins/stripe/payment.py:1522 +#: pretix/plugins/stripe/payment.py:1530 msgid "iDEAL via Stripe" msgstr "iDEAL عبر Stripe" -#: pretix/plugins/stripe/payment.py:1526 +#: pretix/plugins/stripe/payment.py:1534 msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1547 +#: pretix/plugins/stripe/payment.py:1555 msgid "Alipay via Stripe" msgstr "Alipay عبر Stripe" -#: pretix/plugins/stripe/payment.py:1552 +#: pretix/plugins/stripe/payment.py:1560 msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1559 +#: pretix/plugins/stripe/payment.py:1567 msgid "Bancontact via Stripe" msgstr "Bancontact عبر Stripe" -#: pretix/plugins/stripe/payment.py:1590 +#: pretix/plugins/stripe/payment.py:1598 msgid "SOFORT via Stripe" msgstr "SOFORT عبر Stripe" -#: pretix/plugins/stripe/payment.py:1591 +#: pretix/plugins/stripe/payment.py:1599 #, fuzzy #| msgid "Payment by bank transfer" msgid "SOFORT (instant bank transfer)" msgstr "الدفع عن طريق التحويل المصرفي" -#: pretix/plugins/stripe/payment.py:1609 +#: pretix/plugins/stripe/payment.py:1617 msgid "Country of your bank" msgstr "بلد مصرفك" -#: pretix/plugins/stripe/payment.py:1610 +#: pretix/plugins/stripe/payment.py:1618 msgid "Germany" msgstr "ألمانيا" -#: pretix/plugins/stripe/payment.py:1611 +#: pretix/plugins/stripe/payment.py:1619 msgid "Austria" msgstr "النمسا" -#: pretix/plugins/stripe/payment.py:1612 +#: pretix/plugins/stripe/payment.py:1620 msgid "Belgium" msgstr "بلجيكا" -#: pretix/plugins/stripe/payment.py:1613 +#: pretix/plugins/stripe/payment.py:1621 msgid "Netherlands" msgstr "هولندا" -#: pretix/plugins/stripe/payment.py:1614 +#: pretix/plugins/stripe/payment.py:1622 msgid "Spain" msgstr "إسبانيا" -#: pretix/plugins/stripe/payment.py:1650 +#: pretix/plugins/stripe/payment.py:1658 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "حساب مصرفي{iban}في{bank}" -#: pretix/plugins/stripe/payment.py:1661 +#: pretix/plugins/stripe/payment.py:1669 msgid "EPS via Stripe" msgstr "EPS عبر Stripe" -#: pretix/plugins/stripe/payment.py:1692 +#: pretix/plugins/stripe/payment.py:1700 msgid "Multibanco via Stripe" msgstr "Multibanco عبر Stripe" -#: pretix/plugins/stripe/payment.py:1696 +#: pretix/plugins/stripe/payment.py:1704 msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" -#: pretix/plugins/stripe/payment.py:1714 +#: pretix/plugins/stripe/payment.py:1722 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 عبر Stripe" -#: pretix/plugins/stripe/payment.py:1718 +#: pretix/plugins/stripe/payment.py:1726 msgid "" "Przelewy24 is an online payment method available to customers of Polish " "banks. Please keep your online banking account and login information " "available." msgstr "" -#: pretix/plugins/stripe/payment.py:1753 +#: pretix/plugins/stripe/payment.py:1761 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay عبر Stripe" -#: pretix/plugins/stripe/payment.py:1758 +#: pretix/plugins/stripe/payment.py:1766 msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1781 +#: pretix/plugins/stripe/payment.py:1788 +#, fuzzy +#| msgid "WeChat Pay via Stripe" +msgid "Revolut Pay via Stripe" +msgstr "WeChat Pay عبر Stripe" + +#: pretix/plugins/stripe/payment.py:1789 +msgid "Revolut Pay" +msgstr "" + +#: pretix/plugins/stripe/payment.py:1793 +msgid "" +"This payment method is available to users of the Revolut app. Please keep " +"your login information available." +msgstr "" + +#: pretix/plugins/stripe/payment.py:1807 #, fuzzy #| msgid "Payment via Stripe" msgid "PayPal via Stripe" msgstr "الدفع عن طريق الشريط" -#: pretix/plugins/stripe/payment.py:1788 +#: pretix/plugins/stripe/payment.py:1814 #, fuzzy #| msgid "EPS via Stripe" msgid "Swish via Stripe" msgstr "EPS عبر Stripe" -#: pretix/plugins/stripe/payment.py:1793 +#: pretix/plugins/stripe/payment.py:1819 msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." msgstr "" -#: pretix/plugins/stripe/payment.py:1812 +#: pretix/plugins/stripe/payment.py:1838 #, fuzzy #| msgid "EPS via Stripe" msgid "TWINT via Stripe" msgstr "EPS عبر Stripe" -#: pretix/plugins/stripe/payment.py:1817 +#: pretix/plugins/stripe/payment.py:1843 msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." @@ -31686,7 +32001,7 @@ msgstr "المنتجات الإضافية" #: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:645 #: pretix/presale/views/cart.py:183 pretix/presale/views/cart.py:188 #: pretix/presale/views/cart.py:206 pretix/presale/views/cart.py:219 -#: pretix/presale/views/order.py:1488 pretix/presale/views/order.py:1496 +#: pretix/presale/views/order.py:1490 pretix/presale/views/order.py:1498 msgid "Please enter numbers only." msgstr "الرجاء إدخال أرقام فقط." @@ -31731,7 +32046,7 @@ msgctxt "checkoutflow" msgid "Payment" msgstr "المبلغ" -#: pretix/presale/checkoutflow.py:1314 +#: pretix/presale/checkoutflow.py:1315 #, fuzzy #| msgid "" #| "Your gift card has been applied, but {} still need to be paid. Please " @@ -31743,32 +32058,32 @@ msgstr "" "تم استعمال بطاقة الهدايا الخاصة بك، ولكن {} لا تزال بحاجة إلى أن يتم سدادها. " "الرجاء اختيار طريقة الدفع." -#: pretix/presale/checkoutflow.py:1339 pretix/presale/views/order.py:686 +#: pretix/presale/checkoutflow.py:1340 pretix/presale/views/order.py:688 msgid "Please select a payment method." msgstr "الرجاء اختيار طريقة الدفع." -#: pretix/presale/checkoutflow.py:1366 pretix/presale/checkoutflow.py:1380 -#: pretix/presale/checkoutflow.py:1391 +#: pretix/presale/checkoutflow.py:1367 pretix/presale/checkoutflow.py:1381 +#: pretix/presale/checkoutflow.py:1392 #, fuzzy #| msgid "Please select a payment method." msgid "Please select a payment method to proceed." msgstr "الرجاء اختيار طريقة الدفع." -#: pretix/presale/checkoutflow.py:1396 pretix/presale/views/order.py:437 -#: pretix/presale/views/order.py:518 +#: pretix/presale/checkoutflow.py:1397 pretix/presale/views/order.py:438 +#: pretix/presale/views/order.py:519 msgid "The payment information you entered was incomplete." msgstr "معلومات الدفع التي أدخلتها غير مكتملة." -#: pretix/presale/checkoutflow.py:1437 +#: pretix/presale/checkoutflow.py:1442 msgctxt "checkoutflow" msgid "Review order" msgstr "مراجعة الطلب" -#: pretix/presale/checkoutflow.py:1531 +#: pretix/presale/checkoutflow.py:1536 msgid "You need to check all checkboxes on the bottom of the page." msgstr "تحتاج إلى تحديد جميع مربعات الاختيار أسفل الصفحة." -#: pretix/presale/checkoutflow.py:1582 +#: pretix/presale/checkoutflow.py:1591 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "حدث خطأ في إرسال بريد التأكيد. الرجاء معاودة المحاولة في وقت لاحق." @@ -32096,7 +32411,7 @@ msgid "Add-ons:" msgstr "إضافات" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:53 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:205 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:201 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:145 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:84 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:130 @@ -32165,30 +32480,30 @@ msgid "Modify payment" msgstr "تعديل الدفع" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:45 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:76 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:125 msgid "Modify" msgstr "تعديل" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:79 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:75 msgid "Modify invoice information" msgstr "تعديل معلومات الفاتورة" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:127 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:123 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:23 #: pretix/presale/templates/pretixpresale/event/order_modify.html:33 msgid "Contact information" msgstr "معلومات التواصل" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:128 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:124 msgid "Modify contact information" msgstr "تعديل معلومات الاتصال" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:171 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:167 msgid "Confirmations" msgstr "تأكيدات" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:189 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:185 #, fuzzy #| msgid "" #| "Your order requires approval by the event organizer before it can be " @@ -32199,7 +32514,7 @@ msgid "" "contract." msgstr "يتطلب طلبك موافقة منظم الفعالية قبل تأكيده." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:187 #, fuzzy #| msgid "" #| "We will sent you an email as soon as the event organizer approved or " @@ -32212,7 +32527,7 @@ msgstr "" "سنرسل إليك بريدا إلكترونيا بمجرد أن يوافق منظم الفعالية على طلبك أو يرفضه. " "إذا تمت الموافقة على طلبك ، فسنرسل لك رابطا يمكنك استخدامه للدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:195 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 #, fuzzy #| msgid "" #| "We will sent you an email as soon as the event organizer approved or " @@ -32224,11 +32539,11 @@ msgstr "" "سنرسل إليك بريدا إلكترونيا بمجرد أن يوافق منظم الفعالية على طلبك أو يرفضه. " "إذا تمت الموافقة على طلبك ، فسنرسل لك رابطا يمكنك استخدامه للدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:211 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:207 msgid "Place binding order" msgstr "تأكيد الطلب" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:213 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 msgid "Submit registration" msgstr "قم بإرسال تسجيل" @@ -34558,12 +34873,12 @@ msgstr "عربة التسوق الخاصة بك فارغة الآن." msgid "The products have been successfully added to your cart." msgstr "تمت إضافة المنتجات بنجاح إلى سلة التسوق الخاصة بك." -#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:530 +#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:532 #: pretix/presale/views/widget.py:377 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "لا يمكن شراء تذاكر هذه الفعالية من قناة المبيعات هذه." -#: pretix/presale/views/cart.py:669 +#: pretix/presale/views/cart.py:670 #, fuzzy #| msgid "We were unable to find the user you requested a new password for." msgctxt "subevent" @@ -34632,99 +34947,99 @@ msgid "" "used for a different account in this system." msgstr "" -#: pretix/presale/views/event.py:888 +#: pretix/presale/views/event.py:890 msgid "Unknown event code or not authorized to access this event." msgstr "رمز فعالية غير معروف أو غير مخول للوصول إلى هذه الفعالية." -#: pretix/presale/views/event.py:895 +#: pretix/presale/views/event.py:897 msgctxt "subevent" msgid "No date selected." msgstr "لم يتم تحديد تاريخ." -#: pretix/presale/views/event.py:898 +#: pretix/presale/views/event.py:900 msgctxt "subevent" msgid "Unknown date selected." msgstr "تم تحديد تاريخ غير معروف." -#: pretix/presale/views/event.py:923 pretix/presale/views/event.py:931 -#: pretix/presale/views/event.py:934 +#: pretix/presale/views/event.py:925 pretix/presale/views/event.py:933 +#: pretix/presale/views/event.py:936 msgid "Please go back and try again." msgstr "الرجاء العودة والمحاولة مجددا." -#: pretix/presale/views/event.py:947 +#: pretix/presale/views/event.py:949 #, fuzzy #| msgid "Purchased" msgid "Fake date time" msgstr "اشترى" -#: pretix/presale/views/event.py:959 +#: pretix/presale/views/event.py:961 #, fuzzy #| msgid "You do not have access to this page." msgid "You are not allowed to access time machine mode." msgstr "ليس لديك صلاحية الوصول إلى هذه الصفحة." -#: pretix/presale/views/event.py:961 +#: pretix/presale/views/event.py:963 #, fuzzy #| msgid "This gift card can only be used in test mode." msgid "This feature is only available in test mode." msgstr "لا يمكن استخدام بطاقة الهدايا هذه إلا في وضع الاختبار." -#: pretix/presale/views/event.py:978 +#: pretix/presale/views/event.py:980 #, fuzzy #| msgid "This account is disabled." msgid "Time machine disabled!" msgstr "هذا الحساب معطل." -#: pretix/presale/views/order.py:368 pretix/presale/views/order.py:433 -#: pretix/presale/views/order.py:514 +#: pretix/presale/views/order.py:369 pretix/presale/views/order.py:434 +#: pretix/presale/views/order.py:515 msgid "The payment for this order cannot be continued." msgstr "لا يمكن متابعة الدفع لهذا الطلب." -#: pretix/presale/views/order.py:373 pretix/presale/views/order.py:442 -#: pretix/presale/views/order.py:523 pretix/presale/views/order.py:564 +#: pretix/presale/views/order.py:374 pretix/presale/views/order.py:443 +#: pretix/presale/views/order.py:524 pretix/presale/views/order.py:566 msgid "The payment is too late to be accepted." msgstr "فات الأوان لقبول الدفع." -#: pretix/presale/views/order.py:462 +#: pretix/presale/views/order.py:463 msgid "An invoice has been generated." msgstr "تم إنشاء فاتورة." -#: pretix/presale/views/order.py:559 +#: pretix/presale/views/order.py:561 msgid "The payment method for this order cannot be changed." msgstr "لا يمكن تغيير طريقة الدفع لهذا الطلب." -#: pretix/presale/views/order.py:570 +#: pretix/presale/views/order.py:572 msgid "A payment is currently pending for this order." msgstr "دفعة سداد معلقة حاليا لهذا الطلب." -#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:853 pretix/presale/views/order.py:925 msgid "You cannot modify this order" msgstr "لا يمكنك تعديل هذا الطلب" -#: pretix/presale/views/order.py:1013 pretix/presale/views/order.py:1018 -#: pretix/presale/views/order.py:1023 +#: pretix/presale/views/order.py:1015 pretix/presale/views/order.py:1020 +#: pretix/presale/views/order.py:1025 msgid "You chose an invalid cancellation fee." msgstr "لقد اخترت رسوم إلغاء غير صالحة." -#: pretix/presale/views/order.py:1039 +#: pretix/presale/views/order.py:1041 msgid "Canceled by customer" msgstr "تم الإلغاء من قبل العميل" -#: pretix/presale/views/order.py:1050 +#: pretix/presale/views/order.py:1052 msgid "The cancellation has been requested." msgstr "تم طلب الإلغاء." -#: pretix/presale/views/order.py:1103 +#: pretix/presale/views/order.py:1105 msgid "Ticket download is not (yet) enabled for this order." msgstr "لم يتم تمكين تنزيل التذاكر (حتى الآن) لهذا الطلب." -#: pretix/presale/views/order.py:1112 +#: pretix/presale/views/order.py:1114 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "الرجاء الضغط على الرابط الذي أرسلناه لك عبر البريد الإلكتروني لتنزيل التذاكر " "الخاصة بك." -#: pretix/presale/views/order.py:1593 +#: pretix/presale/views/order.py:1595 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -34732,37 +35047,37 @@ msgid "" msgstr "" "تم تغيير الطلب. يمكنك الآن المضي قدما بدفع المبلغ المفتوح وقدره{amount}." -#: pretix/presale/views/order.py:1605 +#: pretix/presale/views/order.py:1607 #, fuzzy #| msgid "Your search did not match any vouchers." msgid "You did not make any changes." msgstr "بحثك لم تطابق اي القسائم." -#: pretix/presale/views/order.py:1629 +#: pretix/presale/views/order.py:1631 msgid "You may not change your order in a way that reduces the total price." msgstr "" -#: pretix/presale/views/order.py:1631 +#: pretix/presale/views/order.py:1633 msgid "You may only change your order in a way that increases the total price." msgstr "" -#: pretix/presale/views/order.py:1633 +#: pretix/presale/views/order.py:1635 msgid "You may not change your order in a way that changes the total price." msgstr "" -#: pretix/presale/views/order.py:1635 +#: pretix/presale/views/order.py:1637 #, fuzzy #| msgid "You can cancel this order, but you will not receive a refund." msgid "You may not change your order in a way that would require a refund." msgstr "يمكنك إلغاء هذا الطلب ، لكنك لن تسترد المبلغ." -#: pretix/presale/views/order.py:1643 +#: pretix/presale/views/order.py:1645 msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." msgstr "" -#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 +#: pretix/presale/views/order.py:1660 pretix/presale/views/order.py:1691 msgid "You cannot change this order." msgstr "لا يمكنك تغيير هذا الطلب." @@ -34844,22 +35159,33 @@ msgstr "التاريخ المحدد غير موجود في سلسلة الفعا msgid "from %(start_date)s" msgstr "من %(start_date)s" -#: pretix/settings.py:747 +#: pretix/settings.py:744 msgid "User profile only" msgstr "ملف تعريف المستخدم فقط" -#: pretix/settings.py:748 +#: pretix/settings.py:745 msgid "Read access" msgstr "الوصول إلى القراءة" -#: pretix/settings.py:749 +#: pretix/settings.py:746 msgid "Write access" msgstr "الوصول إلى الكتابة" -#: pretix/settings.py:760 +#: pretix/settings.py:757 msgid "Kosovo" msgstr "كوسوفو" +#~ msgid "" +#~ "All items on this check-in list will be automatically marked as checked-" +#~ "in when purchased through any of the selected sales channels. This option " +#~ "can be useful when tickets sold at the box office are not checked again " +#~ "before entry and should be considered validated directly upon purchase." +#~ msgstr "" +#~ "سيتم وضع علامة على جميع العناصر الموجودة في قائمة التسجيل هذه تلقائيا على " +#~ "أنها مسجلة عند شرائها من خلال أي من قنوات البيع المحددة. يمكن أن يكون هذا " +#~ "الخيار مفيدا عندما لا يتم التحقق من التذاكر المباعة في شباك التذاكر مرة " +#~ "أخرى قبل الدخول ويجب اعتبارها مصدقة مباشرة عند الشراء." + #~ msgid "Unknown sales channel." #~ msgstr "قناة بيع غير معروفة." @@ -34875,27 +35201,6 @@ msgstr "كوسوفو" #~ msgid "You cannot reorder items spanning different categories." #~ msgstr "لا يمكنك اختيار عنصر ينتمي إلى فعالية مختلفة." -#, fuzzy -#~| msgid "" -#~| "The file you uploaded has a very large number of pixels, please upload " -#~| "an image no larger than 10000 x 10000 pixels." -#~ msgid "" -#~ "The file you uploaded has a very large number of pixels, please upload a " -#~ "picture with smaller dimensions." -#~ msgstr "" -#~ "يحتوي الملف الذي قمت بتحميله على عدد كبير جدا من وحدات البكسل ، يرجى " -#~ "تحميل صورة لا يزيد حجمها عن 10000 × 10000 بكسل." - -#, fuzzy -#~| msgid "No order code detected" -#~ msgid "Login from new source detected" -#~ msgstr "لم يتم الكشف عن أي رمز طلب" - -#, fuzzy -#~| msgid "Unknown country code." -#~ msgid "Unknown country" -#~ msgstr "رمز الدولة غير معروف." - #~ msgid "" #~ "Invalid placeholder syntax: You used a different number of \"{\" than of " #~ "\"}\"." diff --git a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po index cc0a543ca8..866c795a23 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 08:20+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" "PO-Revision-Date: 2021-09-15 11:22+0000\n" "Last-Translator: Mohamed Tawfiq \n" "Language-Team: Arabic \n" @@ -20,119 +20,119 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.1.1\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "Anglès" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "Alemany" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "Alemany (informal)" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "Àrab" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "Xinès (simplificat)" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "Danès" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "Holandès" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "Holandès (informal)" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "Francès" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "Finlandès" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "Grec" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "Italià" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "Letó" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "Polonès" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "Portuguès (Portugal)" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "Portuguès (Brasil)" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "Rus" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "Espanyol" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "Turc" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "" @@ -209,16 +209,16 @@ msgid "Limit to events" msgstr "Límit pels esdeveniments" #: 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "Comentari" @@ -226,18 +226,18 @@ msgstr "Comentari" msgid "The product \"{}\" is not assigned to a quota." msgstr "El producte \"{}\" no s'ha assignat a una quota." -#: 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 "Un o més ítems no pertanyen a aquest esdeveniment." #: 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 "El sub-esdeveniment no pertany a aquest esdeveniment." -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -245,37 +245,43 @@ msgstr "" "No es poden crear esdeveniments 'actius'. S'han d'afegir quotes i pagaments " "a l'esdeveniment abans d'activar les vendes." -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "No existeix la propietat de metadades '{name}'." -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:248 pretix/api/serializers/event.py:551 #, fuzzy, python-brace-format #| msgid "Meta data property '{name}' does not exist." msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "No existeix la propietat de dada meta '{name}'." -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:292 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Connector desconegut: '{name}'." -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:295 +#, fuzzy, python-brace-format +#| msgid "Unknown plugin: '{name}'." +msgid "Restricted plugin: '{name}'." +msgstr "Connector desconegut: '{name}'." + +#: 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 "La propietat de metadades '{name}' no existeix." -#: 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 "L'element empaquetat no pot ser el mateix que el propi paquet." -#: 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 "L'element empaquetat no pot tenir paquets ell mateix." -#: 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." @@ -283,11 +289,11 @@ msgstr "" "No es suporta l'actualització de complements, paquets o variacions via PATCH/" "PUT. Si us plau utilitzeu el punt final dedicat imbricat." -#: 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." @@ -295,11 +301,11 @@ msgstr "" "Els vals regal haurien d'estar associats a una taxa impositiva, perquè en el " "moment del bescanvi s'aplicaran les taxes de venda." -#: 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 "Els vals regal no haurien de ser també entrades." -#: 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." @@ -307,21 +313,21 @@ msgstr "" "No es suporta l'actualització d'opcions via PATCH/PUT. Si us plau utilitzeu " "el punt final dedicat imbricat." -#: 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 "" "Aquesta pregunta no ha de dependre d'una altra pregunta que es faci durant " "el procés de registre." -#: 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 "S'ha detectat una dependència cíclica entre les preguntes." -#: 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 "Aquest tipus de preguntes no es pot fer durant el procés de registre." -#: pretix/api/serializers/item.py:521 pretix/control/forms/item.py:143 +#: pretix/api/serializers/item.py:531 pretix/control/forms/item.py:142 #, fuzzy #| msgid "This type of question cannot be asked during check-in." msgid "This type of question cannot be shown during check-in." @@ -346,7 +352,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." #: 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 "El seient \"{seat}\" no està disponible." @@ -361,14 +367,14 @@ msgid "" msgstr "No hi ha prou quota disponible a \"{}\" per realitzar l'operació." #: 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 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "An account with this email address is already registered." msgstr "Ja s'ha validat aquest tiquet." #: pretix/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." @@ -377,17 +383,17 @@ msgstr "" "vinculat." #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "invitació a un compte pretix" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "Aquest usuari ja ha estat convidat a aquest equip." #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "Aquest usuari ja té permisos per a aquest equip." @@ -414,225 +420,231 @@ msgstr "" "S'ha autoritzat a l'aplicació \"{application_name}\" a accedir al vostre " "compte." -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "No podeu generar una factura per aquesta comanda." -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 msgid "An invoice for this order already exists." msgstr "Ja existeix una factura per aquesta comanda." -#: pretix/api/views/order.py:625 pretix/control/views/orders.py:1712 +#: pretix/api/views/order.py:634 pretix/control/views/orders.py:1715 #: pretix/control/views/users.py:143 msgid "There was an error sending the mail. Please try again later." msgstr "" "S'ha produït un error enviant el correu. Si us plau intenteu-ho més tard." -#: pretix/api/views/order.py:703 pretix/base/services/cart.py:215 -#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 msgid "One of the selected products is not available in the selected country." msgstr "El producte seleccionat no està disponible en aquesta geografia." -#: 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 "S'ha posat una nova comanda" -#: 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 "La nova comanda requereix aprovació" -#: 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 "S'ha marcat la comanda com a pagada" -#: 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 +#: pretix/control/views/orders.py:1548 msgid "Order canceled" msgstr "S'ha cancel·lat la comanda" -#: pretix/api/webhooks.py:242 pretix/base/notifications.py:257 +#: pretix/api/webhooks.py:253 pretix/base/notifications.py:257 msgid "Order reactivated" msgstr "Comanda reactivada" -#: pretix/api/webhooks.py:246 pretix/base/notifications.py:263 +#: pretix/api/webhooks.py:257 pretix/base/notifications.py:263 msgid "Order expired" msgstr "Ha expirat la comanda" -#: pretix/api/webhooks.py:250 +#: pretix/api/webhooks.py:261 #, fuzzy #| msgid "Order information changed" msgid "Order expiry date changed" msgstr "Ha canviat la informació de la comanda" -#: 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 "Ha canviat la informació de la comanda" -#: 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 "S'ha canviat l'adreça de contacte de la comanda" -#: 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 "S'ha canviat la comanda" -#: pretix/api/webhooks.py:266 +#: pretix/api/webhooks.py:277 #, fuzzy #| msgid "Original payment method" msgid "Refund of payment created" msgstr "Forma de pagament original" -#: 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 "Pagament o reemborsament extern" -#: pretix/api/webhooks.py:274 +#: pretix/api/webhooks.py:285 #, fuzzy #| msgid "Text (requested by user)" msgid "Refund of payment requested by customer" msgstr "Text (demanat per l'usuari)" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 #, fuzzy #| msgid "Payment completed." msgid "Refund of payment completed" msgstr "Pagament efectuat." -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 #, fuzzy #| msgid "Refund order" msgid "Refund of payment canceled" msgstr "Reemborsar comanda" -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 #, fuzzy #| msgid "Refund order" msgid "Refund of payment failed" msgstr "Reemborsar comanda" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 #, fuzzy #| msgid "Payment confirmation date" msgid "Payment confirmed" msgstr "Data de confirmació del pagament" -#: pretix/api/webhooks.py:294 +#: pretix/api/webhooks.py:305 msgid "Order approved" msgstr "S'ha aprovat la comanda" -#: pretix/api/webhooks.py:298 +#: pretix/api/webhooks.py:309 msgid "Order denied" msgstr "S'ha denegat la comanda" -#: pretix/api/webhooks.py:302 +#: pretix/api/webhooks.py:313 +#, fuzzy +#| msgid "Order denied" +msgid "Order deleted" +msgstr "S'ha denegat la comanda" + +#: pretix/api/webhooks.py:317 msgid "Ticket checked in" msgstr "S'ha activat el tiquet" -#: pretix/api/webhooks.py:306 +#: pretix/api/webhooks.py:321 msgid "Ticket check-in reverted" msgstr "S'ha tornat enrere l'activació del tiquet" -#: pretix/api/webhooks.py:310 +#: pretix/api/webhooks.py:325 msgid "Event created" msgstr "Esdeveniment creat" -#: pretix/api/webhooks.py:314 +#: pretix/api/webhooks.py:329 msgid "Event details changed" msgstr "S'han canviat els detalls de l'acte" -#: pretix/api/webhooks.py:318 +#: pretix/api/webhooks.py:333 #, fuzzy #| msgid "Event date" msgid "Event deleted" msgstr "Data de l'esdeveniment" -#: pretix/api/webhooks.py:322 +#: pretix/api/webhooks.py:337 msgctxt "subevent" msgid "Event series date added" msgstr "S'ha afegit la data de la sèrie d'actes" -#: pretix/api/webhooks.py:326 +#: pretix/api/webhooks.py:341 msgctxt "subevent" msgid "Event series date changed" msgstr "S'ha canviat la data de la sèrie d'actes" -#: pretix/api/webhooks.py:330 +#: pretix/api/webhooks.py:345 msgctxt "subevent" msgid "Event series date deleted" msgstr "S'ha esborrat la data de la sèrie d'actes" -#: 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 #, fuzzy #| msgid "Shop not live" msgid "Shop taken live" msgstr "Tenda no activa" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 #, fuzzy #| msgid "Shop not live" msgid "Shop taken offline" msgstr "Tenda no activa" -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 #, fuzzy #| msgid "The task has been completed." msgid "Test-Mode of shop has been activated" msgstr "S'ha completat la tasca." -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 #, fuzzy #| msgid "The task has been completed." msgid "Test-Mode of shop has been deactivated" msgstr "S'ha completat la tasca." -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry added" msgstr "Entrada a la llista d'espera" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry changed" msgstr "Entrada a la llista d'espera" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 #, fuzzy #| msgid "Waiting list entry" msgid "Waiting list entry deleted" msgstr "Entrada a la llista d'espera" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 #, fuzzy #| msgid "Waiting list entries" msgid "Waiting list entry received voucher" msgstr "Entrades a la llista d'espera" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 #, fuzzy #| msgid "Stripe account" msgid "Customer account created" msgstr "Compte de Stripe" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 #, fuzzy #| msgid "Account information changed" msgid "Customer account changed" msgstr "S'ha canviat la informació del compte" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 #, fuzzy #| msgid "The task has been completed." msgid "Customer account anonymized" @@ -670,8 +682,8 @@ msgstr "Usuari {system}" #: 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -773,7 +785,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -783,7 +795,7 @@ msgstr "Predeterminat" msgid "Simple with logo" msgstr "Simple amb logo" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "Format d'exportació" @@ -791,19 +803,19 @@ msgstr "Format d'exportació" msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "CSV (amb comes)" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "CSV (estil Excel)" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "CSV (amb punts i coma)" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "Excel combinat (.xlsx)" @@ -815,9 +827,9 @@ msgstr "Respostes de les preguntes" #: 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 #, fuzzy @@ -832,7 +844,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 @@ -840,17 +852,17 @@ msgid "Questions" msgstr "Preguntes" #: 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -859,10 +871,10 @@ msgstr "Preguntes" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -875,16 +887,16 @@ msgstr "Data" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -941,22 +953,22 @@ msgstr "Identificador intern" #: 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 msgid "Phone number" msgstr "Número de telèfon" #: 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "Nom complet" @@ -966,14 +978,14 @@ msgstr "Nom complet" #: 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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -988,18 +1000,18 @@ msgstr "Nom complet" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -1060,24 +1072,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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Si" @@ -1085,22 +1097,22 @@ msgstr "Si" #: 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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "No" @@ -1124,10 +1136,10 @@ msgstr "Tiquet per l'acte {event}-{code}" #: 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 @@ -1172,26 +1184,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 msgid "Event name" msgstr "Nom de l'esdeveniment" -#: 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 "Forma curta" -#: 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 "La tenda està activa" -#: 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 "Moneda de l'esdeveniment" @@ -1200,61 +1212,61 @@ msgstr "Moneda de l'esdeveniment" msgid "Timezone" msgstr "Zona horària" -#: 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 "Hora d'inici de l'esdeveniment" -#: 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 "Hora de finalització de l'esdeveniment" -#: 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 "Hora d'admissió" -#: 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 "Inici de la prevenda" -#: 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 "Fi de la prevenda" #: 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 "Ubicació" -#: 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 "Latitud" -#: 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 "Longitud" -#: 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 "Comentari intern" -#: 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1268,8 +1280,8 @@ msgid "Payment provider" msgstr "Proveïdor de pagament" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "Tots els proveïdors de pagament" @@ -1321,16 +1333,16 @@ msgid "Invoice number" msgstr "Número de la factura" #: 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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1340,7 +1352,7 @@ msgstr "Data" #: 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 @@ -1355,8 +1367,8 @@ msgstr "Data" #: 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 @@ -1367,7 +1379,7 @@ msgstr "Codi de comanda" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1396,13 +1408,13 @@ msgstr "Emissor de la factura:" #: 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1414,11 +1426,11 @@ msgstr "Adreça" #: 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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "Codi postal" @@ -1429,11 +1441,11 @@ msgstr "Codi postal" #: 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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "Ciutat" @@ -1444,17 +1456,17 @@ msgstr "Ciutat" #: 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "Estat" @@ -1467,12 +1479,12 @@ msgstr "Identificador fiscal" #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "Identificador d'IVA" @@ -1494,15 +1506,15 @@ msgstr "Receptor de la factura:" #: 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "Empresa" @@ -1516,27 +1528,27 @@ msgstr "Adreça" #: 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" msgid "State" msgstr "Estat" #: 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 msgid "Beneficiary" msgstr "Beneficiari" #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "Referència interna" @@ -1569,9 +1581,9 @@ msgstr "Identificador de pagament" #: 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "Proveïdors de pagament" @@ -1590,7 +1602,7 @@ msgid "Line number" msgstr "Número de línia" #: 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 "Descripció" @@ -1605,16 +1617,16 @@ msgstr "Preu net" #: 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 "Valor fiscal" #: 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 @@ -1640,7 +1652,7 @@ msgstr "Data de finalització de l'esdeveniment" msgid "Product data" msgstr "Nom del producte" -#: pretix/base/exporters/items.py:50 pretix/base/exporters/orderlist.py:1125 +#: pretix/base/exporters/items.py:50 pretix/base/exporters/orderlist.py:1128 #, fuzzy #| msgid "Product name" msgctxt "export_category" @@ -1652,14 +1664,14 @@ 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 #, fuzzy #| msgid "Product" msgid "Product ID" msgstr "Producte" #: pretix/base/exporters/items.py:58 pretix/base/exporters/orderlist.py:590 -#: pretix/base/exporters/orderlist.py:889 +#: pretix/base/exporters/orderlist.py:892 #, fuzzy #| msgid "Variation" msgid "Variation ID" @@ -1673,31 +1685,31 @@ msgid "Product category" msgstr "Categoria del producte" #: 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 "Nom intern" -#: 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 "Nom de l'element" #: 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 "Variació" #: 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" @@ -1706,25 +1718,27 @@ msgstr "Actiu" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 msgid "Sales channels" msgstr "Canals de venda" -#: 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 "Preu predeterminat" -#: 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 "Entrada de preu gratuït" -#: 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 "Impost sobre la venda" -#: 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 "És un tiquet d'admissió" @@ -1736,18 +1750,18 @@ msgstr "És un tiquet d'admissió" msgid "Personalized ticket" msgstr "Genera tiquets" -#: 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 "Genera tiquets" -#: 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1766,7 +1780,7 @@ msgstr "Llista d'espera" #: 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 @@ -1777,7 +1791,7 @@ msgstr "Disponible des de" #: 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 @@ -1785,11 +1799,11 @@ msgstr "Disponible des de" msgid "Available until" msgstr "Disponible fins" -#: 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 "Aquest producte només es pot comprar mitjançant un val." -#: 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." @@ -1797,59 +1811,60 @@ msgstr "" "Aquest producte només es mostrarà si s'ha bescanviat un val coincident amb " "el producte." -#: 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 "La compra d'aquest producte requereix una aprovació" -#: 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 "Només es ven aquest producte com a part d'un paquet" -#: 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 "Permet la cancel·lació o el canvi del producte" -#: 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 "Quantitat mínima per comanda" -#: 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 "Quantitat màxima per comanda" #: 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 "Requereix atenció especial" #: 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 #, fuzzy #| msgid "Checkout" msgid "Check-in text" msgstr "Pagament" -#: 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 "Preu original" -#: 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 "Aquest producte és un val regal" -#: 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 #, fuzzy #| msgid "Team members" msgid "Hide without a valid membership" @@ -1887,7 +1902,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 @@ -1899,7 +1914,7 @@ msgstr "" msgid "Orders" msgstr "Comandes" -#: 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 "Posicions de les comandes" @@ -1951,11 +1966,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 "Mot de l'esdeveniment" @@ -1971,15 +1986,15 @@ msgstr "Total de comandes" #: 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1998,7 +2013,7 @@ msgstr "Total de comandes" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -2018,7 +2033,7 @@ msgstr "Estat" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "Correu electrònic" @@ -2026,15 +2041,16 @@ msgstr "Correu electrònic" #: 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -2048,8 +2064,8 @@ msgstr "Data de la comanda" #: 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 "Hora de la comanda" @@ -2066,7 +2082,7 @@ msgid "Fees" msgstr "Tarifes" #: 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" @@ -2092,15 +2108,15 @@ msgid "Invoice numbers" msgstr "Números de les factures" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "Canal de vendes" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" @@ -2115,14 +2131,14 @@ msgid "Positions" msgstr "Posicions" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 msgid "E-mail address verified" msgstr "Adreça de correu electrònic verificada" #: pretix/base/exporters/orderlist.py:288 #: pretix/base/exporters/orderlist.py:465 -#: pretix/base/exporters/orderlist.py:657 +#: pretix/base/exporters/orderlist.py:659 #, fuzzy #| msgctxt "invoice" #| msgid "Customer VAT ID" @@ -2135,56 +2151,56 @@ msgid "Paid by {method}" msgstr "Pagat via {method}" #: pretix/base/exporters/orderlist.py:448 -#: pretix/base/exporters/orderlist.py:891 +#: pretix/base/exporters/orderlist.py:894 msgid "Fee type" msgstr "Tipus de tarifa" #: 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 "Preu" #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" msgstr "Regla fiscal" #: 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 "Nom de l'adreça de la factura" #: 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 "cancel·lat" #: 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 "Identificador de la posició" #: 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 @@ -2197,13 +2213,13 @@ msgstr "Identificador de la posició" #: 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 "Data d'inici" #: 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 @@ -2211,17 +2227,17 @@ msgstr "Data d'inici" #: 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 "Data de finalització" #: 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2229,12 +2245,12 @@ msgstr "Data de finalització" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2247,13 +2263,13 @@ msgstr "Producte" #: 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:647 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 @@ -2264,7 +2280,7 @@ msgid "Attendee name" msgstr "Nom de l'assistent" #: 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 @@ -2277,7 +2293,7 @@ msgstr "Correu electrònic de l'assistent" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "Val" @@ -2285,8 +2301,8 @@ msgstr "Val" msgid "Pseudonymization ID" msgstr "Identificador de la pseudonimització" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 #, fuzzy #| msgid "Client secret" msgid "Ticket secret" @@ -2294,44 +2310,44 @@ msgstr "Secret del client" #: 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 "Codi de seient" #: pretix/base/exporters/orderlist.py:613 -#: pretix/plugins/checkinlists/exporters.py:520 +#: pretix/plugins/checkinlists/exporters.py:524 msgid "Seat name" msgstr "Nom de seient" #: pretix/base/exporters/orderlist.py:614 -#: pretix/plugins/checkinlists/exporters.py:521 +#: pretix/plugins/checkinlists/exporters.py:525 msgid "Seat zone" msgstr "Zona de seient" #: pretix/base/exporters/orderlist.py:615 -#: pretix/plugins/checkinlists/exporters.py:522 +#: pretix/plugins/checkinlists/exporters.py:526 msgid "Seat row" msgstr "Filera de seient" #: pretix/base/exporters/orderlist.py:616 -#: pretix/plugins/checkinlists/exporters.py:523 +#: pretix/plugins/checkinlists/exporters.py:527 msgid "Seat number" msgstr "Número de seient" #: 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/control/templates/pretixcontrol/order/change.html:218 +#: 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 "Blocat" #: 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 #, fuzzy @@ -2340,12 +2356,12 @@ msgid "Valid from" msgstr "Comandes pagades" #: 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/control/views/vouchers.py:119 +#: 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" @@ -2355,30 +2371,36 @@ msgstr "Vàlid fins" msgid "Order comment" msgstr "Comentari de la comanda" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +#, fuzzy +#| msgid "Position ID" +msgid "Add-on to position ID" +msgstr "Identificador de la posició" + +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:340 msgid "Invoice address street" msgstr "Carrer de la factura" -#: 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 "Codi postal de la factura" -#: 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 "Ciutat de la factura" -#: 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 "Estat de la factura" -#: pretix/base/exporters/orderlist.py:651 +#: pretix/base/exporters/orderlist.py:652 #, fuzzy #| msgid "Invoice address name" msgctxt "address" msgid "Invoice address state" msgstr "Estat de la factura" -#: 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 @@ -2388,30 +2410,30 @@ msgstr "Estat de la factura" msgid "Check-in lists" msgstr "" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 #, fuzzy #| msgid "Variations" msgid "Order transaction data" msgstr "Variacions" -#: 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 #, fuzzy #| msgid "Only include orders created on or after this date." msgid "Only include transactions created within this date range." msgstr "Incloure només comandes creades a partir d'aquesta data." -#: 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2422,9 +2444,9 @@ msgstr "Incloure només comandes creades a partir d'aquesta data." msgid "Event" msgstr "Esdeveniment" -#: 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 @@ -2436,51 +2458,51 @@ msgstr "Esdeveniment" msgid "Currency" msgstr "Moneda" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 #, fuzzy #| msgid "Variations" msgid "Transaction date" msgstr "Variacions" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 #, fuzzy #| msgid "Variations" msgid "Transaction time" msgstr "Variacions" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 #, fuzzy #| msgid "Order data" msgid "Old data" msgstr "Dades de la comanda" -#: 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 #, fuzzy #| msgid "Quantity available" msgid "Quantity" msgstr "Quantitat disponible" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 #, fuzzy #| msgid "Internal reference" msgid "Internal fee type" msgstr "Referència interna" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 #, fuzzy #| msgid "Date" msgctxt "subevent" msgid "Date ID" msgstr "Data" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 #, fuzzy #| msgid "Tax rule" msgid "Tax rule ID" msgstr "Regla fiscal" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 #, fuzzy #| msgctxt "invoice" @@ -2488,100 +2510,100 @@ msgstr "Regla fiscal" msgid "Gross total" msgstr "Valor brut" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 #, fuzzy #| msgid "Tax value" msgid "Tax total" msgstr "Valor fiscal" -#: 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 #, fuzzy #| msgid "Order payments and refunds" msgid "Payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: 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 #, fuzzy #| msgid "Extend payment term" msgid "Date range (payment date)" msgstr "Ampliar el termini de pagament" -#: 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 "Estats del pagament" -#: pretix/base/exporters/orderlist.py:1030 +#: pretix/base/exporters/orderlist.py:1033 msgid "Refund states" msgstr "Estats del reemborsament" -#: 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 "Comanda" -#: 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 "Identificador de pagament" -#: 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 "Data de creació" -#: pretix/base/exporters/orderlist.py:1073 +#: pretix/base/exporters/orderlist.py:1076 #: pretix/control/templates/pretixcontrol/order/index.html:841 msgid "Completion date" msgstr "Data de finalització" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Status code" msgstr "Codi d'estat" -#: 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2594,7 +2616,7 @@ msgstr "Codi d'estat" msgid "Amount" msgstr "Quantitat" -#: 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 @@ -2605,92 +2627,92 @@ msgstr "Quantitat" msgid "Payment method" msgstr "Mètode de pagament" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #, fuzzy #| msgid "Payment ID" msgid "Matching ID" msgstr "Identificador de pagament" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:38 #, fuzzy #| msgid "Payment states" msgid "Payment details" msgstr "Estats del pagament" -#: pretix/base/exporters/orderlist.py:1124 +#: pretix/base/exporters/orderlist.py:1127 msgid "Quota availabilities" msgstr "Disponibilitat de quotes" -#: 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 "Nom de les quotes" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Quotes totals" -#: 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 "Comandes pagades" -#: 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 "Comandes pendents" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 msgid "Blocking vouchers" msgstr "Vals bloquejants" -#: 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 "Carretó de l'usuari actual" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Exited orders" msgstr "Comandes abandonades" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Current availability" msgstr "Disponibilitat actual" -#: 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 "Infinit" -#: pretix/base/exporters/orderlist.py:1178 +#: pretix/base/exporters/orderlist.py:1181 #, fuzzy #| msgid "Gift card redemptions" msgid "Gift card transactions" msgstr "Usos de vals regal" -#: pretix/base/exporters/orderlist.py:1180 -#: pretix/base/exporters/orderlist.py:1285 +#: pretix/base/exporters/orderlist.py:1183 +#: pretix/base/exporters/orderlist.py:1288 #, fuzzy #| msgid "Gift cards" msgctxt "export_category" msgid "Gift cards" msgstr "Targetes regal" -#: 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 @@ -2700,19 +2722,19 @@ msgstr "" msgid "Gift card code" msgstr "Codi del val regal" -#: 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Mode de prova" -#: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2725,7 +2747,7 @@ msgstr "Mode de prova" msgid "Organizer" msgstr "Organitzador" -#: 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 @@ -2752,77 +2774,80 @@ msgstr "Organitzador" msgid "TEST MODE" msgstr "MODE DE PROVES" -#: pretix/base/exporters/orderlist.py:1237 +#: pretix/base/exporters/orderlist.py:1240 msgid "Gift card redemptions" msgstr "Usos de vals regal" -#: 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 "Emissor" -#: 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 "Targetes regal" -#: 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 "Mostrar valor a" -#: 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/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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 msgid "All" msgstr "Tots" -#: pretix/base/exporters/orderlist.py:1303 pretix/control/forms/filter.py:1342 +#: pretix/base/exporters/orderlist.py:1306 pretix/control/forms/filter.py:1417 msgid "Live" msgstr "En viu" -#: pretix/base/exporters/orderlist.py:1312 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:1425 #: pretix/control/templates/pretixcontrol/pdf/index.html:252 msgid "Empty" msgstr "Buit" -#: pretix/base/exporters/orderlist.py:1313 pretix/control/forms/filter.py:1351 +#: pretix/base/exporters/orderlist.py:1316 pretix/control/forms/filter.py:1426 msgid "Valid and with value" msgstr "Vàlid i amb valor" -#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:1352 +#: pretix/base/exporters/orderlist.py:1317 pretix/control/forms/filter.py:1427 msgid "Expired and with value" msgstr "Expirat i amb valor" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2832,42 +2857,42 @@ msgstr "Expirat i amb valor" msgid "Expired" msgstr "Expirat" -#: 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 "Targeta de prova" -#: 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 "Data de caducitat" -#: 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 "Termes i condicions especials" -#: 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 msgid "Current value" msgstr "Valor actual" -#: pretix/base/exporters/orderlist.py:1359 +#: pretix/base/exporters/orderlist.py:1362 #, fuzzy #| msgid "Creation date" msgid "Created in order" msgstr "Data de creació" -#: pretix/base/exporters/orderlist.py:1360 +#: pretix/base/exporters/orderlist.py:1363 #, fuzzy #| msgid "Invoice number prefix" msgid "Last invoice number of order" msgstr "Prefix numèric de la factura" -#: pretix/base/exporters/orderlist.py:1361 +#: pretix/base/exporters/orderlist.py:1364 #, fuzzy #| msgid "Expiration date" msgid "Last invoice date of order" @@ -2909,7 +2934,7 @@ msgid "Identifier" msgstr "Identificador intern" #: 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" @@ -2917,7 +2942,7 @@ msgstr "Data d'expiració" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 #, fuzzy #| msgid "Stripe account" msgid "Customer account" @@ -2947,36 +2972,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "" #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "Totes les entrades" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "Esperant un val" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "Val assignat" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "Esperant el bescanvi del val" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "Val bescanviat" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "Val expirat" @@ -3003,8 +3028,8 @@ msgstr "Prioritat" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -3107,7 +3132,7 @@ msgstr "" "El fitxer que heu pujat té massa píxels. Si us plau pugeu una imatge que no " "tingui més de 10000 x 10000 píxels." -#: 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." @@ -3193,7 +3218,7 @@ msgstr "La contrasenya nova" msgid "Repeat new password" msgstr "Repetiu la nova contrasenya" -#: 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 "Zona horària predeterminada" @@ -3231,36 +3256,36 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, fuzzy, python-format #| msgid "Invalid placeholder(s): %(value)s" msgid "Invalid placeholder: {%(value)s}" msgstr "Espai(s) reservat(s) incorrecte(s): %(value)s" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, fuzzy, python-format #| msgid "Sample city" msgid "Sample: %s" msgstr "Ciutat Exemple" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, fuzzy, python-brace-format #| msgid "Available placeholders: {event}, {url}" msgid "Available placeholders: {list}" msgstr "Camps disponibles: {event}, {url}" -#: 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:214 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" msgstr "Hora" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "Client comercial o institucional" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "Client individual" @@ -3335,7 +3360,7 @@ msgstr "" "{from_date}\n" "fins {to_date}" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3550,9 +3575,9 @@ msgstr "" msgid "Could not parse {value} as a date and time." msgstr "" -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "Heu introduït un número invàlid." @@ -3588,7 +3613,7 @@ msgid "Multiple matching products were found." msgstr "S'han trobat diversos productes que coincideixen." #: 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 "Variació del producte" @@ -3615,10 +3640,10 @@ msgstr "Heu de seleccionar una variació del producte." #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "Adreça de la factura" @@ -3638,16 +3663,16 @@ msgstr "Aquest proveïdor de pagament no suporta reemborsaments automàtics." msgid "Please enter a valid state." msgstr "Si us plau, introduïu la mateixa contrasenya dues vegades" -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "Correu electrònic de l'assistent" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3713,8 +3738,8 @@ msgstr "Ja s'ha utilitzat aquest mot per a un altre esdeveniment." msgid "You need to select a specific seat." msgstr "Heu de seleccionar un seient específic." -#: 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 @@ -3722,7 +3747,7 @@ msgid "Question" msgstr "Pregunta" #: 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 "S'ha seleccionat una opció invàlida." @@ -3731,7 +3756,7 @@ msgid "Ambiguous option selected." msgstr "S'ha seleccionat una opció ambigua." #: 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 #, fuzzy #| msgctxt "refund_source" #| msgid "Customer" @@ -3749,7 +3774,7 @@ msgid "A voucher with this code already exists." msgstr "Ja existeix un val amb aquest codi." #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "Usos màxims" @@ -3771,7 +3796,7 @@ msgid "Maximum discount budget" msgstr "Pressupost màxim per descomptes" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "Reserva tiquet de la quota" @@ -3796,7 +3821,7 @@ msgstr "Valor del val" 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 @@ -3830,7 +3855,7 @@ msgstr "Per a aquest seient heu de triar el producte \"{prod}\"." #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "Etiqueta" @@ -3911,7 +3936,7 @@ msgid "All products (including newly created ones)" msgstr "Tots els productes (inclosos els recent creats)" #: 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 "Límit als productes" @@ -4000,10 +4025,9 @@ msgstr "Canals de venda amb check-in automàtic" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" #: pretix/base/models/checkin.py:340 @@ -4099,7 +4123,7 @@ msgid "Single-sign-on method" msgstr "S'ha demanat un reemborsament" #: 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." @@ -4113,13 +4137,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 "Nom de l'empresa" -#: 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 "Seleccionau país" @@ -4178,20 +4202,20 @@ msgstr "" msgid "Separate multiple values with spaces" msgstr "Crear múltiples vals" -#: 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 "Identificador intern" -#: 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 "Aquest identificador ja s'està utilitzar per a una pregunta diferent." #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "Porta" @@ -4223,8 +4247,8 @@ msgctxt "subevent" msgid "Each matching product must be for a different date" msgstr "Afegir tiquets per a una altra data" -#: 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 "Posició" @@ -4378,7 +4402,7 @@ msgstr "" msgid "The end of the event has to be later than its start." msgstr "La finalització de l'esdeveniment ha de ser posterior al seu inici." -#: pretix/base/models/event.py: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 " @@ -4393,15 +4417,15 @@ msgstr "" "URL, codis de comandes, números de factura, i referències de transferències " "bancàries." -#: 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 "El mot només pot contenir lletres, números, punts i guions." -#: 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 "Mostra a les llistes" -#: 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." @@ -4409,7 +4433,7 @@ msgstr "" "Si es selecciona aquest esdeveniment es mostrarà públicament a la llista " "d'esdeveniments del vostre compte d'organitzador." -#: pretix/base/models/event.py: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 " @@ -4419,17 +4443,17 @@ msgstr "" "especificau aquest valor, la prevenda acabarà després de la data de " "finalització del vostres esdeveniment." -#: 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 "Opcional. No es vendrà cap producte abans d'aquesta data." -#: 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 "Connectors" -#: pretix/base/models/event.py:628 pretix/base/pdf.py:229 -#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4438,35 +4462,35 @@ msgstr "Connectors" msgid "Event series" msgstr "Sèrie d'esdeveniments" -#: 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 #, fuzzy #| msgid "Sales channels" msgid "Sell on all sales channels" msgstr "Canals de venda" -#: 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 "Restringir a canals de venda especícifs" -#: 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 msgid "Events" msgstr "Esdeveniments" -#: 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." @@ -4474,7 +4498,7 @@ msgstr "" "Heu configurat al menys un producte pagat però no heu habilitat cap mètode " "de pagament." -#: pretix/base/models/event.py:1287 +#: pretix/base/models/event.py:1295 #, fuzzy #| msgid "" #| "You have configured at least one paid product but have not enabled any " @@ -4486,45 +4510,45 @@ msgstr "" "Heu configurat al menys un producte pagat però no heu habilitat cap mètode " "de pagament." -#: 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 "Heu de configurar al menys una quota per vendre alguna cosa." -#: 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 "" "Una vegada creat, no es pot canviar un esdeveniment entre únic i en sèrie." -#: pretix/base/models/event.py:1408 +#: pretix/base/models/event.py:1416 msgid "The event slug cannot be changed." msgstr "El mot de l'esdeveniment no es pot canviar." -#: pretix/base/models/event.py:1411 +#: pretix/base/models/event.py:1419 msgid "This slug has already been used for a different event." msgstr "Ja s'ha utilitzat aquest mot per a un altre esdeveniment." -#: pretix/base/models/event.py:1417 +#: pretix/base/models/event.py:1425 msgid "The event cannot end before it starts." msgstr "L'esdeveniment no pot acabar abans de que comenci." -#: pretix/base/models/event.py:1423 +#: pretix/base/models/event.py:1431 msgid "The event's presale cannot end before it starts." msgstr "La prevenda de l'esdeveniment no pot acabar abans que comenci." -#: pretix/base/models/event.py:1453 +#: pretix/base/models/event.py:1461 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" "Només si aquest selector està activat, els usuaris veuran la data al frontal." -#: pretix/base/models/event.py:1457 +#: pretix/base/models/event.py:1465 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -4532,103 +4556,103 @@ msgstr "" "Si se selecciona, aquest esdeveniment es mostrarà públicament a la llista de " "dates del teu esdeveniment." -#: 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 "Text de la pàgina frontal" -#: pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:1527 msgid "Date in event series" msgstr "Data a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1528 msgid "Dates in event series" msgstr "Dates a la sèrie d'esdeveniments" -#: pretix/base/models/event.py:1662 +#: pretix/base/models/event.py:1673 msgid "One or more variations do not belong to this event." msgstr "Una o més variacions no pertanyen a aquest esdeveniment." -#: pretix/base/models/event.py: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 "No pot contenir espais o caràcters especials excepte guions baixos" -#: 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 "" "El nom de la propietat només pot tenir lletres, números i guions baixos." -#: pretix/base/models/event.py:1702 +#: pretix/base/models/event.py:1713 msgid "Default value" msgstr "Valor predeterminat" -#: pretix/base/models/event.py:1704 +#: pretix/base/models/event.py:1715 #: pretix/control/templates/pretixcontrol/organizers/properties.html:50 #, fuzzy #| msgid "Can change organizer settings" msgid "Can only be changed by organizer-level administrators" msgstr "Poden canviar la configuració de l'organitzador" -#: pretix/base/models/event.py:1706 +#: pretix/base/models/event.py:1717 #, fuzzy #| msgid "Refund order" msgid "Required for events" msgstr "Reemborsar comanda" -#: 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 "Valors vàlids" -#: pretix/base/models/event.py:1716 +#: pretix/base/models/event.py:1727 #: pretix/control/templates/pretixcontrol/organizers/properties.html:45 #, fuzzy #| msgid "Show number of tickets left" msgid "Show filter option to customers" msgstr "Mostra el número restant de tiquets" -#: 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 #, fuzzy #| msgid "Full name" msgid "Public name" msgstr "Nom complet" -#: 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 "" "Una propietat pot ser obligatòria o tenir un valor predeterminat, però no " "les dues coses alhora." -#: pretix/base/models/event.py:1815 pretix/base/models/organizer.py:516 +#: pretix/base/models/event.py:1826 pretix/base/models/organizer.py:516 #, fuzzy #| msgid "Guidance text" msgid "Link text" msgstr "Text de guia" -#: pretix/base/models/event.py:1818 pretix/base/models/organizer.py:519 +#: pretix/base/models/event.py:1829 pretix/base/models/organizer.py:519 #, fuzzy #| msgid "Imprint URL" msgid "Link URL" @@ -4666,16 +4690,16 @@ msgstr "Tarifa addicional" #: 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4734,7 +4758,7 @@ msgstr "Identificador de l'IVA: %s" msgid "Category name" msgstr "Nom de la categoria" -#: 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 "Si establiu això, s'utilitzarà al rerefons enlloc del nom públic." @@ -4782,67 +4806,67 @@ msgid "Disable product for this date" msgstr "Desactivar producte per aquesta data" #: 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 "Aquest producte no es vendrà abans de la data especificada." #: 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 "Aquest producte no es vendrà després de la data especificada." -#: pretix/base/models/items.py:388 +#: pretix/base/models/items.py:396 #, fuzzy #| msgid "Event start date" msgid "Event validity (default)" msgstr "Data d'inici de l'esdeveniment" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 #, fuzzy #| msgctxt "refund_source" #| msgid "Customer" msgid "Fixed time frame" msgstr "Client" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 #, fuzzy #| msgid "Gift card" msgid "Dynamic validity" msgstr "Targeta regal" -#: 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 #, fuzzy #| msgid "This product is currently not available." msgid "Hide product if unavailable" msgstr "Aquest producte no es troba actualment disponible." -#: 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 "Categoria" -#: 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." @@ -4850,11 +4874,11 @@ msgstr "" "Si teniu molts productes teniu l'opció d'ordenar-los dins categoria per " "tenir-ho tot organitzat." -#: pretix/base/models/items.py:441 +#: pretix/base/models/items.py:449 msgid "This is shown below the product name in lists." msgstr "Això es mostra baix el nom del producte a les llistes." -#: pretix/base/models/items.py: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 " @@ -4864,7 +4888,7 @@ msgstr "" "cada variació. Si una variació no té cap preu especial o si no teniu " "variacions, s'utilitzarà aquest preu." -#: pretix/base/models/items.py: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 " @@ -4878,13 +4902,13 @@ msgstr "" "addicionals pel vostre esdeveniment. Això no està actualment suportat per a " "productes que es compren com un complement d'altres productes." -#: pretix/base/models/items.py:460 pretix/base/models/items.py:1116 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:1124 #, fuzzy #| msgid "Net price" msgid "Suggested price" msgstr "Preu net" -#: 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 " @@ -4892,19 +4916,19 @@ 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 "" "Determina si la compra d'aquest producte permet a la persona accedir al " "vostre esdeveniment" -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:488 #, fuzzy #| msgid "Is an admission ticket" msgid "Is a personalized ticket" msgstr "És un tiquet d'admissió" -#: pretix/base/models/items.py:482 +#: pretix/base/models/items.py:490 #, fuzzy #| msgid "" #| "Whether or not buying this product allows a person to enter your event" @@ -4913,37 +4937,37 @@ msgstr "" "Determina si la compra d'aquest producte permet a la persona accedir al " "vostre esdeveniment" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:499 msgid "Show a waiting list for this ticket" msgstr "Mostrar una llista d'espera per a aquest tiquet" -#: 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 "" "Això només funcionarà si les llistes d'espera estan activades per a aquest " "acte." -#: 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 "Mostra el número restant de tiquets" -#: pretix/base/models/items.py:497 +#: pretix/base/models/items.py:505 msgid "Publicly show how many tickets are still available." msgstr "Mostra públicament quants tiquets hi ha encara disponibles." -#: pretix/base/models/items.py:504 +#: pretix/base/models/items.py:512 pretix/control/forms/item.py:565 msgid "Product picture" msgstr "Imatge del producte" -#: pretix/base/models/items.py:533 +#: pretix/base/models/items.py:541 #, fuzzy #| msgid "Only show after sellout of" msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "Mostrar només quan s'hagin esgotat els" -#: 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 " @@ -4952,11 +4976,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 "Mostrar només quan s'hagin esgotat els" -#: 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, " @@ -4966,7 +4990,7 @@ 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." @@ -4974,7 +4998,7 @@ msgstr "" "Per a comprar aquest producte l'usuari necessita un val que s'aplica " "directament a aquest producte o via una quota." -#: pretix/base/models/items.py: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 " @@ -4986,7 +5010,7 @@ msgstr "" "completat. Podeu utilitzar això per exemple per a tiquets de descompte que " "només estan disponibles a groups específics." -#: 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." @@ -4994,14 +5018,14 @@ msgstr "" "Aquest producte romandrà ocult de la pàgina d'esdeveniments fins que " "l'usuari introdueixi un codi de val que el desbloquegi." -#: pretix/base/models/items.py: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 " @@ -5012,7 +5036,7 @@ msgstr "" "comandes que contenguin aquest producte no es poden cancel·lar excepte per " "vosaltres." -#: 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 " @@ -5022,7 +5046,7 @@ msgstr "" "aquesta quantitat. Si deixeu aquest camp buit o l'establiu a 0, no hi ha " "limitacions especials per a aquest producte." -#: pretix/base/models/items.py: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 " @@ -5034,7 +5058,7 @@ msgstr "" "a aquest producte. Tanmateix, s'aplicarà igualment el límit del número màxim " "d'elements a tota la comanda." -#: pretix/base/models/items.py: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 " @@ -5046,13 +5070,13 @@ msgstr "" "a tiquets d'estudiants per avisar a la persona que valida que ha de " "comprovar la identificació d'estudiant." -#: pretix/base/models/items.py: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 " @@ -5062,13 +5086,13 @@ msgstr "" "és un descompte. Això és una configuració cosmètica i no afectarà realment " "al preu." -#: pretix/base/models/items.py:624 +#: pretix/base/models/items.py:632 #, fuzzy #| msgid "Only sell tickets for this event on the following sales channels." msgid "Only sell tickets for this product on the selected sales channels." msgstr "Vendre només tiquets per aquest acte als canals de venda següents." -#: 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." @@ -5076,41 +5100,41 @@ msgstr "" "Quan un client compra aquest producte, rebrà un val regal amb un valor " "equivalent al preu del producte." -#: 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 #, fuzzy #| msgid "Valid until" msgid "Validity" msgstr "Vàlid fins" -#: 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 " @@ -5122,63 +5146,63 @@ 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 #, fuzzy #| msgid "Gift card" msgid "Start of validity" msgstr "Targeta regal" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 #, fuzzy #| msgid "End of presale" msgid "End of validity" msgstr "Fi de la prevenda" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 #, fuzzy #| msgid "in minutes" msgid "Minutes" msgstr "en minuts" -#: 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 #, fuzzy #| msgid "Month" msgid "Months" msgstr "Mes" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can select the validity start date" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: 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 #, fuzzy #| msgid "Maximum order total" msgid "Maximum future start" msgstr "Total màxim de comandes" -#: 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, " @@ -5188,20 +5212,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/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -5210,75 +5234,78 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 msgid "Products" msgstr "Productes" -#: 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 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected media type is not enabled in your organizer settings." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/base/models/items.py:934 +#: pretix/base/models/items.py:942 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "The selected media type does not support usage for tickets currently." msgstr "L'element seleccionat no pertany a aquest esdeveniment." -#: pretix/base/models/items.py:936 +#: pretix/base/models/items.py:944 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "" "The selected media type does not support usage for gift cards currently." msgstr "L'element seleccionat no pertany a aquest esdeveniment." -#: 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 "" "El número màxim per comanda no pot ser menor que el número mínim per comanda." -#: 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 "" "La categoria d'elements ha de pertànyer al mateix esdeveniment que l'element." -#: 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 "" "La regla d'impost de l'element ha de pertànyer al mateix esdeveniment que " "l'element." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:971 msgid "The item's availability cannot end before it starts." msgstr "La disponibilitat de l'element no pot acabar abans que comenci." -#: pretix/base/models/items.py:1096 +#: pretix/base/models/items.py:1104 msgid "This is shown below the variation name in lists." msgstr "Això es mostra davall del nom de la variació a les llistes." -#: pretix/base/models/items.py:1123 +#: pretix/base/models/items.py:1131 #, fuzzy #| msgid "New order requires approval" msgid "Require approval" msgstr "La nova comanda requereix aprovació" -#: pretix/base/models/items.py:1125 +#: pretix/base/models/items.py:1133 #, fuzzy #| msgid "" #| "If this product is part of an order, the order will be put into an " @@ -5296,7 +5323,7 @@ msgstr "" "completat. Podeu utilitzar això per exemple per a tiquets de descompte que " "només estan disponibles a groups específics." -#: 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 #, fuzzy @@ -5304,30 +5331,30 @@ msgstr "" msgid "Membership types" msgstr "Membres" -#: pretix/base/models/items.py:1147 +#: pretix/base/models/items.py:1155 #, fuzzy #| msgid "This product will not be sold before the given date." msgid "This variation will not be sold before the given date." msgstr "Aquest producte no es vendrà abans de la data especificada." -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 #, fuzzy #| msgid "This product will not be sold after the given date." msgid "This variation will not be sold after the given date." msgstr "Aquest producte no es vendrà després de la data especificada." -#: pretix/base/models/items.py: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 #, fuzzy #| msgid "" #| "This product will only be shown if a voucher matching the product is " @@ -5337,7 +5364,7 @@ msgstr "" "Aquest producte només es mostrarà si s'ha bescanviat un val coincident amb " "el producte." -#: pretix/base/models/items.py:1178 +#: pretix/base/models/items.py:1186 #, fuzzy #| msgid "" #| "This product will be hidden from the event page until the user enters a " @@ -5349,24 +5376,24 @@ msgstr "" "Aquest producte romandrà ocult de la pàgina d'esdeveniments fins que " "l'usuari introdueixi un codi de val que el desbloquegi." -#: pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "Variacions del producte" -#: pretix/base/models/items.py:1402 +#: pretix/base/models/items.py:1410 msgid "Minimum number" msgstr "Número mínim" -#: pretix/base/models/items.py:1406 +#: pretix/base/models/items.py:1414 msgid "Maximum number" msgstr "Número màxim" -#: pretix/base/models/items.py:1410 +#: pretix/base/models/items.py:1418 msgid "Add-Ons are included in the price" msgstr "Els complements s'inclouen al preu" -#: 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." @@ -5374,45 +5401,45 @@ msgstr "" "Si es selecciona, afegir complement a aquest tiquet és gratuït, fins i tot " "si els complement normalment tenen un cost individual." -#: pretix/base/models/items.py:1416 +#: pretix/base/models/items.py:1424 msgid "Allow the same product to be selected multiple times" msgstr "Permetre triar el mateix producte diverses vegades" -#: 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 "" "La categoria de complements ha de pertànyer al mateix esdeveniment que " "l'element." -#: pretix/base/models/items.py:1440 +#: pretix/base/models/items.py:1448 msgid "The item already has an add-on of this category." msgstr "L'element ja té un complement d'aquesta categoria." -#: pretix/base/models/items.py:1445 +#: pretix/base/models/items.py:1453 msgid "The minimum count needs to be equal to or greater than zero." msgstr "El recompte mínim ha de ser igual o major que zero." -#: pretix/base/models/items.py:1450 +#: pretix/base/models/items.py:1458 msgid "The maximum count needs to be equal to or greater than zero." msgstr "El recompte màxim ha de ser igual o major que zero." -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1463 msgid "The maximum count needs to be greater than the minimum count." msgstr "El recompte màxim ha de ser major que el recompte mínim." -#: pretix/base/models/items.py:1482 +#: pretix/base/models/items.py:1490 msgid "Bundled item" msgstr "Element de paquet" -#: pretix/base/models/items.py:1488 +#: pretix/base/models/items.py:1496 msgid "Bundled variation" msgstr "Variació de paquet" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1507 msgid "Designated price part" msgstr "Part de preu designat" -#: 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 " @@ -5424,61 +5451,61 @@ msgstr "" "de fiscalització mixta, però es pot deixar en blanc en altres casos. Aquest " "valor NO s'afegirà a la base del preu de l'element." -#: pretix/base/models/items.py:1523 +#: pretix/base/models/items.py:1531 msgid "The bundled item must belong to the same event as the item." msgstr "" "L'element del paquet ha de pertànyer al mateix esdeveniment que l'element." -#: pretix/base/models/items.py:1525 +#: pretix/base/models/items.py:1533 msgid "A variation needs to be set for this item." msgstr "S'ha d'establir una variació per a aquest element." -#: pretix/base/models/items.py:1527 +#: pretix/base/models/items.py:1535 msgid "The chosen variation does not belong to this item." msgstr "La variació triada no pertany a aquest element." -#: 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 "El recompte ha de ser igual o major que zero." -#: pretix/base/models/items.py:1587 +#: pretix/base/models/items.py:1595 msgid "Number" msgstr "Número" -#: pretix/base/models/items.py:1588 +#: pretix/base/models/items.py:1596 msgid "Text (one line)" msgstr "Text (una línia)" -#: pretix/base/models/items.py:1589 +#: pretix/base/models/items.py:1597 msgid "Multiline text" msgstr "Text multi-línia" -#: pretix/base/models/items.py:1590 +#: pretix/base/models/items.py:1598 msgid "Yes/No" msgstr "Si/No" -#: pretix/base/models/items.py:1591 +#: pretix/base/models/items.py:1599 msgid "Choose one from a list" msgstr "Triau-ne un de la llista" -#: pretix/base/models/items.py:1592 +#: pretix/base/models/items.py:1600 msgid "Choose multiple from a list" msgstr "Triau-ne varis de la llista" -#: pretix/base/models/items.py:1593 +#: pretix/base/models/items.py:1601 msgid "File upload" msgstr "Pujada de fitxer" -#: 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 "Dia i hora" -#: pretix/base/models/items.py:1597 +#: pretix/base/models/items.py:1605 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Codi de país (ISO 3166-1 alpha-2)" -#: 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 #, fuzzy #| msgid "The property name may only contain letters, numbers and underscores." @@ -5488,177 +5515,178 @@ msgid "" msgstr "" "El nom de la propietat només pot tenir lletres, números i guions baixos." -#: pretix/base/models/items.py:1625 +#: pretix/base/models/items.py:1633 msgid "Help text" msgstr "Text d'ajuda" -#: 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 "Si la pregunta necessita ser explicada o aclarida, feu-ho aquí!" -#: pretix/base/models/items.py:1632 +#: pretix/base/models/items.py:1640 msgid "Question type" msgstr "Tipus de pregunta" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1644 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Pregunta obligatòria" -#: 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 "" "Aquesta pregunta es demanarà als compradors dels productes seleccionats" -#: 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 "" "Demana durant la validació enlloc de durant el procés de compra del tiquet" -#: 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 "Pregunta oculta" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1669 #, fuzzy #| msgid "This question will be asked to buyers of the selected products" msgid "This question will only show up in the backend." msgstr "Aquesta pregunta només es mostrarà a la rebotiga." -#: pretix/base/models/items.py:1665 +#: pretix/base/models/items.py:1673 msgid "Print answer on invoices" msgstr "Mostra la resposta a les factures" -#: 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 "Valor mínim" -#: 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 "Actualment no suportat a les nostres apps i durant el check-in" -#: 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 "Valor màxim" -#: pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1699 #, fuzzy #| msgid "Maximum value" msgid "Maximum length" msgstr "Valor màxim" -#: 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 "Es requereix una resposta a aquesta pregunta per poder continuar." -#: pretix/base/models/items.py:1763 +#: pretix/base/models/items.py:1771 #, fuzzy #| msgid "Invalid input data." msgid "Invalid input type." msgstr "Dades d'entrada no vàlides." -#: pretix/base/models/items.py:1797 +#: pretix/base/models/items.py:1805 msgid "The number is to low." msgstr "El número és massa petit." -#: pretix/base/models/items.py:1799 +#: pretix/base/models/items.py:1807 msgid "The number is to high." msgstr "El número és massa gran." -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1810 msgid "Invalid number input." msgstr "Entrada de número incorrecte." -#: 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 "Si us plau, trieu una data posterior." -#: 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 "Si us plau, trieu una data anterior." -#: pretix/base/models/items.py:1814 +#: pretix/base/models/items.py:1822 msgid "Invalid date input." msgstr "Entrada de data incorrecta." -#: pretix/base/models/items.py:1821 +#: pretix/base/models/items.py:1829 msgid "Invalid time input." msgstr "Entrada d'hora incorrecta." -#: pretix/base/models/items.py:1830 +#: pretix/base/models/items.py:1838 msgid "Invalid datetime input." msgstr "Entrada de dia i hora incorrecta." -#: pretix/base/models/items.py:1842 +#: pretix/base/models/items.py:1850 msgid "Unknown country code." msgstr "Codi d'estat desconegut." -#: pretix/base/models/items.py:1872 +#: pretix/base/models/items.py:1880 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "Resposta" -#: pretix/base/models/items.py:1896 +#: pretix/base/models/items.py:1904 msgid "The identifier \"{}\" is already used for a different option." msgstr "Ja s'utilitza l'identificador \"{}\" a una altra opció." -#: pretix/base/models/items.py:1899 +#: pretix/base/models/items.py:1907 msgid "Question option" msgstr "Opció de pregunta" -#: pretix/base/models/items.py:1900 +#: pretix/base/models/items.py:1908 msgid "Question options" msgstr "Opcions de preguntes" -#: 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 "Capacitat total" -#: 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 "Deixeu-ho buit per a un número de tiquets il·limitat." -#: 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 "Element" -#: pretix/base/models/items.py:1999 pretix/control/forms/item.py:849 +#: pretix/base/models/items.py:2007 pretix/control/forms/item.py:847 +#: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "Variacions" -#: 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 "Ignorar aquesta quota quan es determini la disponibilitat de l'acte" -#: 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 " @@ -5670,22 +5698,22 @@ msgstr "" "merchandising que s'afegeixi a l'acte però que no hagi d'impedir que l'acte " "aparegui com a exhaurit." -#: pretix/base/models/items.py:2011 +#: pretix/base/models/items.py:2019 msgid "Close this quota permanently once it is sold out" msgstr "Tancar aquesta quota permanentment un cop s'hagi exhaurit" -#: pretix/base/models/items.py: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 "Permetre vendre més tiquets un cop la gent hagi sortit de l'acte" -#: 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 " @@ -5695,7 +5723,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 @@ -5704,13 +5732,13 @@ msgstr "" msgid "Quotas" msgstr "Quotes" -#: 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 "" "Totes les variacions han de pertànyer a un element inclòs dins la llista " "d'elements." -#: 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." @@ -5718,23 +5746,23 @@ msgstr "" "Un o més elements té variacions però cap d'aquestes es troba dins la llista " "de variacions." -#: 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 "El sub-esdeveniment no pot ser buit per a sèries d'esdeveniments." -#: pretix/base/models/items.py:2159 +#: pretix/base/models/items.py:2167 #, fuzzy #| msgid "Refund order" msgid "Required for products" msgstr "Reemborsar comanda" -#: 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." @@ -5847,17 +5875,17 @@ msgstr "pendent" msgid "paid" msgstr "pagat" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "expirat" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "Configuració regional" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Quantitat total" @@ -5896,29 +5924,35 @@ msgid "" msgstr "" "Es mostrarà aquest text damunt de l'adreça de la factura durant el pagament." -#: 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 "Informació meta" -#: pretix/base/models/orders.py:387 pretix/plugins/sendmail/forms.py:236 -#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: pretix/base/models/orders.py:303 +#, fuzzy +#| msgid "Meta information" +msgid "API meta information" +msgstr "Informació meta" + +#: pretix/base/models/orders.py:392 pretix/plugins/sendmail/forms.py:236 +#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:272 msgid "approval pending" msgstr "pendent d'aprovació" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 #, fuzzy #| msgid "Pending (overdue)" msgctxt "order state" msgid "pending (confirmed)" msgstr "Pendent (endarrerit)" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 #, fuzzy #| msgid "Canceled (paid fee)" msgid "canceled (paid fee)" msgstr "Cancel·lada (taxa pagada)" -#: 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." @@ -5926,7 +5960,7 @@ msgstr "" "No es pot acceptar el pagament ja que s'ha acabat el darrer dia configurat " "com a dia de pagament." -#: pretix/base/models/orders.py: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." @@ -5935,161 +5969,161 @@ msgstr "" "a la configuració de pagaments que no es puguin acceptar pagaments amb " "retard." -#: pretix/base/models/orders.py:1008 +#: pretix/base/models/orders.py:1013 msgid "This order is not yet approved by the event organizer." msgstr "" "Aquesta comanda encara no s'ha aprovat per l'organitzador de l'esdeveniment." -#: pretix/base/models/orders.py:1033 +#: pretix/base/models/orders.py:1038 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "El producte comanat \"{item}\" ja no està disponible." -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "El seient \"{seat}\" ja no està disponible." -#: 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 "El val \"{voucher}\" ha estat usat simultàniament." -#: 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 "Buit si aquest producte no és un tiquet d'admissió" -#: pretix/base/models/orders.py:1693 +#: pretix/base/models/orders.py:1698 msgctxt "payment_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:1694 +#: pretix/base/models/orders.py:1699 msgctxt "payment_state" msgid "pending" msgstr "pendent" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1700 msgctxt "payment_state" msgid "confirmed" msgstr "confirmat" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1701 msgctxt "payment_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1702 msgctxt "payment_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:1698 +#: pretix/base/models/orders.py:1703 msgctxt "payment_state" msgid "refunded" msgstr "reemborsat" -#: 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 "Dades de pagament" -#: pretix/base/models/orders.py:2081 +#: pretix/base/models/orders.py:2086 msgctxt "refund_state" msgid "started externally" msgstr "s'ha iniciat externament" -#: pretix/base/models/orders.py:2082 +#: pretix/base/models/orders.py:2087 msgctxt "refund_state" msgid "created" msgstr "creat" -#: pretix/base/models/orders.py:2083 +#: pretix/base/models/orders.py:2088 msgctxt "refund_state" msgid "in transit" msgstr "en trànsit" -#: pretix/base/models/orders.py:2084 +#: pretix/base/models/orders.py:2089 msgctxt "refund_state" msgid "done" msgstr "fet" -#: pretix/base/models/orders.py:2085 +#: pretix/base/models/orders.py:2090 msgctxt "refund_state" msgid "failed" msgstr "fallat" -#: pretix/base/models/orders.py:2087 +#: pretix/base/models/orders.py:2092 msgctxt "refund_state" msgid "canceled" msgstr "cancel·lat" -#: pretix/base/models/orders.py:2095 +#: pretix/base/models/orders.py:2100 msgctxt "refund_source" msgid "Organizer" msgstr "Organitzador" -#: pretix/base/models/orders.py:2096 +#: pretix/base/models/orders.py:2101 msgctxt "refund_source" msgid "Customer" msgstr "Client" -#: pretix/base/models/orders.py:2097 +#: pretix/base/models/orders.py:2102 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: pretix/base/models/orders.py:2135 +#: pretix/base/models/orders.py:2140 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:198 #, fuzzy #| msgid "Refund only" msgid "Refund reason" msgstr "Només reemborsament" -#: 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 "Tarifa de pagament" -#: pretix/base/models/orders.py:2256 +#: pretix/base/models/orders.py:2261 msgid "Shipping fee" msgstr "Tarifa d'enviament" -#: pretix/base/models/orders.py:2257 +#: pretix/base/models/orders.py:2262 msgid "Service fee" msgstr "Tarifa de servei" -#: pretix/base/models/orders.py:2258 +#: pretix/base/models/orders.py:2263 #: pretix/control/templates/pretixcontrol/order/index.html:156 msgid "Cancellation fee" msgstr "Tarifa de cancel·lació" -#: 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 "Altres tarifes" -#: 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 @@ -6098,35 +6132,35 @@ msgstr "Altres tarifes" msgid "Gift card" msgstr "Targeta regal" -#: 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 msgid "Value" msgstr "Valor" -#: pretix/base/models/orders.py:2493 +#: pretix/base/models/orders.py:2498 msgid "Order position" msgstr "Posició de la comanda" -#: pretix/base/models/orders.py:3002 +#: pretix/base/models/orders.py:3007 msgid "Cart ID (e.g. session key)" msgstr "Identificador del carretó (ex. clau de sessió)" -#: pretix/base/models/orders.py:3039 +#: pretix/base/models/orders.py:3044 msgid "Cart position" msgstr "Posició del carretó" -#: pretix/base/models/orders.py:3040 +#: pretix/base/models/orders.py:3045 msgid "Cart positions" msgstr "Posicions del carretó" -#: pretix/base/models/orders.py:3169 +#: pretix/base/models/orders.py:3174 msgid "Business customer" msgstr "Client comercial" -#: 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 "" "S'imprimirà aquesta referència dins la factura per a la vostra conveniència." @@ -6277,7 +6311,7 @@ msgid "Type" msgstr "" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "" @@ -6405,7 +6439,7 @@ msgstr "Redueix el preu del producte en (%)" msgid "Number of times this voucher can be redeemed." msgstr "Número de vegades que es pot utilitzar aquest val." -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "Reemborsat" @@ -6443,7 +6477,7 @@ msgstr "" "Si s'activa el propietari d'aquest codi de val pot comprar tiquets fins i " "tot encara que no en quedin." -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6663,7 +6697,7 @@ msgstr "" msgid "Pending amount" msgstr "Quantitat pendent" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "Estat de la comanda" @@ -7018,7 +7052,7 @@ msgstr "" msgid "Offsetting" msgstr "Desplaçament" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "Heu introduït una comanda que no es pot trobar." @@ -7116,7 +7150,7 @@ msgid "Order code and position number" msgstr "Número de posició de la comanda" #: 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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "Producte de mostra" @@ -7133,7 +7167,7 @@ msgid "Product description" msgstr "Descripció del producte" #: 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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "Descripció del producte de mostra" @@ -7174,7 +7208,7 @@ msgstr "Preu incloent complements" #: 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:797 msgid "John Doe" msgstr "Joan Pons" @@ -7188,7 +7222,7 @@ msgid "Attendee company" msgstr "Empresa de l'assistent" #: 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 "Empresa de mostra" @@ -7287,7 +7321,7 @@ msgid "Event begin weekday" msgstr "Data de l'inici de l'esdeveniment" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "Divendres" @@ -7381,8 +7415,8 @@ msgstr "" "Complement 1\n" "Complement 2" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "Nom de l'organitzador" @@ -7417,7 +7451,7 @@ msgstr "Dia i hora de la impressió" msgid "Printing time" msgstr "Hora de la impressió" -#: pretix/base/pdf.py:411 pretix/control/forms/item.py:665 +#: pretix/base/pdf.py:411 pretix/control/forms/item.py:671 #, fuzzy #| msgid "Purchased" msgid "Purchase date" @@ -7542,14 +7576,14 @@ msgstr "Noms dels assistents" #: 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 "Sr Daixonses" #: 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}" @@ -7566,14 +7600,14 @@ msgstr "Explicació de l'adreça de la factura" msgid "Invoice address name: {part}" msgstr "Nom de l'adreça de la factura: {part}" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1109 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" msgstr "Tiquet" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "" @@ -7715,7 +7749,7 @@ msgid_plural "You cannot select more than %s items per order." msgstr[0] "No podeu seleccionar més de %s element per comanda." msgstr[1] "No podeu seleccionar més de %s element per comanda." -#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1537 +#: pretix/base/services/cart.py:130 pretix/base/services/orders.py:1539 #, fuzzy, python-format #| msgid "" #| "You cannot select more than %(max)s items of the product %(product)s." @@ -7727,7 +7761,7 @@ msgstr[0] "" msgstr[1] "" "No podeu seleccionar més de %(max)s elements del producte %(product)s." -#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1542 +#: pretix/base/services/cart.py:135 pretix/base/services/orders.py:1544 #, fuzzy, python-format #| msgid "" #| "You need to select at least %(min)s items of the product %(product)s." @@ -8113,27 +8147,27 @@ msgstr "Número de dies" msgid "week day" msgstr "" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "Dilluns" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "Dimarts" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "Dimecres" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "Dijous" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "Dissabte" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "Diumenge" @@ -8339,7 +8373,13 @@ msgid "" "settings." msgstr "" -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +#, fuzzy +#| msgid "The selected product is not active or has no price set." +msgid "This prefix has been set in your event or organizer settings." +msgstr "El producte seleccionat no està actiu o no te cap preu establert." + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -8348,7 +8388,7 @@ msgstr "" "Heu rebut aquest correu perquè algú ha fet una comanda per {event} en nom " "vostre." -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -8357,12 +8397,12 @@ msgstr "" "Podeu veure els detalls de la vostra comanda a la següent URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Heu rebut aquest correu perquè heu fet una comanda per {event}." -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 #, fuzzy #| msgid "Sample variation" msgctxt "attachment_filename" @@ -8480,7 +8520,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 "" @@ -8678,8 +8718,8 @@ msgstr "La nova data d'expiració s'ha d'establir en el futur." msgid "This order is not pending approval." msgstr "Aquesta comanda no està pendent d'aprovació." -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "No podeu cancel·lar aquesta comanda." @@ -8707,33 +8747,33 @@ msgstr "" msgid "The selected payment methods do not cover the total balance." msgstr "Aquesta forma de pagament no admet reemborsaments automàtics." -#: 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 "Heu de seleccionar una variació del producte." -#: 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 "" "A la quota {name} no li queda capacitat suficient per realitzar l'operació." -#: pretix/base/services/orders.py:1518 +#: pretix/base/services/orders.py:1520 msgid "There is no quota defined that allows this operation." msgstr "No hi ha cap quota definida que permeti aquesta operació." -#: pretix/base/services/orders.py:1519 +#: pretix/base/services/orders.py:1521 msgid "The selected product is not active or has no price set." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/base/services/orders.py:1520 +#: pretix/base/services/orders.py:1522 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -8741,7 +8781,7 @@ msgstr "" "Aquesta operació deixarà la comanda buida. Si us plau, cancel·leu la mateixa " "comanda." -#: 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." @@ -8749,7 +8789,7 @@ msgstr "" "Aquesta operació deixaria la comanda gratuïta i per tant pagada " "immediatament, malgrat això no hi ha quota disponible." -#: pretix/base/services/orders.py:1525 +#: pretix/base/services/orders.py:1527 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -8757,7 +8797,7 @@ msgstr "" "Això és un complement d'un producte, si us plau seleccioneu la posició base " "a la que s'hauria d'afegir." -#: pretix/base/services/orders.py:1526 +#: pretix/base/services/orders.py:1528 msgid "" "The selected base position does not allow you to add this product as an add-" "on." @@ -8765,45 +8805,45 @@ msgstr "" "La posició base seleccionada no us permet afegir aquest producte com un " "complement." -#: pretix/base/services/orders.py:1527 +#: pretix/base/services/orders.py:1529 msgid "You need to choose a subevent for the new position." msgstr "Heu de triar un sub-esdeveniment per la nova posició." -#: pretix/base/services/orders.py: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 "El producte seleccionat necessita que trieu un seient." -#: pretix/base/services/orders.py:1533 +#: pretix/base/services/orders.py:1535 msgid "The selected product does not allow to select a seat." msgstr "El producte seleccionat no permet triar un seient." -#: pretix/base/services/orders.py:1534 +#: pretix/base/services/orders.py:1536 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected country is blocked by your tax rule." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/base/services/orders.py: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." @@ -9239,7 +9279,7 @@ msgid "Show exchange rates" msgstr "Mostra la data de finalització de l'esdeveniment" #: 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 "" @@ -9420,7 +9460,7 @@ msgstr "" msgid "Only respected by some invoice renderers." msgstr "Només ho respecten els navegadors moderns." -#: 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 "Tipografia" @@ -10016,13 +10056,22 @@ msgstr "" msgid "Maximum number of entries per email address for the same product" msgstr "Número màxim d'elements per comanda" -#: 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 waiting list 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 #, fuzzy #| msgid "Show number of tickets left" msgid "Show number of check-ins to customer" msgstr "Mostra el número restant de tiquets" -#: 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 " @@ -10032,21 +10081,21 @@ msgid "" "check-in lists." msgstr "" -#: pretix/base/settings.py:1503 +#: pretix/base/settings.py:1507 #, fuzzy #| msgid "Download ticket" msgid "Allow users to download tickets" msgstr "Baixa el tiquet" -#: 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 "Data de descàrrega" -#: 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 " @@ -10057,47 +10106,47 @@ msgstr "" "dates d'esdeveniments, la descàrrega de tots els tiquets estaran disponibles " "si ho permet al menys una de les dates de l'esdeveniment." -#: pretix/base/settings.py:1525 +#: pretix/base/settings.py:1529 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for add-on products and bundled products" msgstr "Genera tiquets per a productes de no admissió" -#: 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 "Genera tiquets per a tots els productes" -#: 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 #, fuzzy #| msgid "Generate tickets for non-admission products" msgid "Generate tickets for pending orders" msgstr "Genera tiquets per a productes de no admissió" -#: pretix/base/settings.py: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 " @@ -10106,13 +10155,13 @@ msgid "" "orders performed through other sales channels." msgstr "" -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 #, fuzzy #| msgid "Quota availabilities" msgid "Low availability threshold" msgstr "Disponibilitat de quotes" -#: 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 " @@ -10120,49 +10169,49 @@ 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 "Llista" -#: pretix/base/settings.py:1611 pretix/base/settings.py:1619 +#: pretix/base/settings.py:1615 pretix/base/settings.py:1623 #, fuzzy #| msgid "Weekday" msgid "Week calendar" msgstr "Dia de la setmana" -#: pretix/base/settings.py:1612 pretix/base/settings.py:1620 +#: pretix/base/settings.py:1616 pretix/base/settings.py:1624 #, fuzzy #| msgid "Cached ticket files" msgid "Month calendar" msgstr "Fitxers dels tiquets en memòria cau" -#: 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 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "" @@ -10170,55 +10219,55 @@ msgid "" "settings." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: 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 #, fuzzy #| msgid "Only pending or paid orders can be changed." msgid "Only the person who ordered can make changes" msgstr "Només es poden canviar comandes pagades o pendents." -#: 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 #, fuzzy #| msgid "All customers not checked in" msgid "Allow customers to modify their information" msgstr "Tots els clients que no han fet check-in" -#: 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 "Darrera data de les modificacions" -#: 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 " @@ -10230,64 +10279,64 @@ msgstr "" "useu la funció de sèries d'esdeveniments i la comanda conté tiquets per " "múltiples dates, s'utilitzarà la data més propera." -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1712 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change the variation of the products they purchased" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: pretix/base/settings.py:1717 +#: pretix/base/settings.py:1721 #, fuzzy #| msgid "Customers can cancel their paid orders" msgid "Customers can change their selected add-on products" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: 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 #, fuzzy #| msgid "Require email addresses per ticket" msgid "Requirement for changed prices" msgstr "Requereix adreces de correu per tiquet" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1758 #, fuzzy #| msgid "Do not allow cancellations after" msgid "Do not allow changes after" msgstr "No permetis cancel·lacions després de" -#: pretix/base/settings.py:1763 +#: pretix/base/settings.py:1767 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." msgid "Allow change even though the ticket has already been checked in" msgstr "Ja s'ha rebut el pagament per a aquesta factura." -#: 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 " @@ -10296,11 +10345,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, " @@ -10309,45 +10358,45 @@ msgid "" "customer." msgstr "" -#: pretix/base/settings.py:1789 +#: pretix/base/settings.py:1793 msgid "Customers can cancel their unpaid orders" msgstr "Els clients poden cancel·lar les seves comandes no pagades" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1805 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "Charge a fixed cancellation fee" msgstr "Manté una tarifa fixa de cancel·lació" -#: 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 #, fuzzy #| msgid "Keep payment, shipping and service fees" msgid "Charge payment, shipping and service fees" msgstr "Manté les tarifes de pagament, enviament i servei" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 #, fuzzy #| msgid "Keep a percentual cancellation fee" msgid "Charge a percentual cancellation fee" msgstr "Manté una tarifa de cancel·lació percentual" -#: 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 "No permetis cancel·lacions després de" -#: pretix/base/settings.py:1846 +#: pretix/base/settings.py:1850 msgid "Customers can cancel their paid orders" msgstr "Els clients poden cancel·lar les seves comandes pagades" -#: 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." @@ -10356,41 +10405,41 @@ msgstr "" "ho permet. D'altra manera, es crearà una devolució manual perquè la " "processeu manualment." -#: 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 "Manté una tarifa fixa de cancel·lació" -#: pretix/base/settings.py:1869 +#: pretix/base/settings.py:1873 msgid "Keep payment, shipping and service fees" msgstr "Manté les tarifes de pagament, enviament i servei" -#: 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 "Manté una tarifa de cancel·lació percentual" -#: 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 #, fuzzy #| msgid "Voucher explanation" msgid "Voluntary lower refund explanation" msgstr "Explicació del val" -#: 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 " @@ -10398,88 +10447,88 @@ 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 #, fuzzy #| msgid "Gift card" msgid "All refunds are issued as gift cards" msgstr "Targeta regal" -#: 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 #, fuzzy #| msgid "Refund requested" msgid "Refund method" msgstr "S'ha demanat un reemborsament" -#: pretix/base/settings.py:1985 pretix/base/settings.py:1998 +#: pretix/base/settings.py:1989 pretix/base/settings.py:2002 #, fuzzy #| msgid "Keep a percentual cancellation fee" msgid "Terms of cancellation" msgstr "Manté una tarifa de cancel·lació percentual" -#: 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 "Adreça de contacte" -#: 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 "" "Això es mostrarà públicament per permetre que els assistents us contactin." -#: 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 "Imprimeix l'URL" -#: 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." @@ -10487,11 +10536,11 @@ msgstr "" "Això hauria d'apuntar a una part del vostre lloc web amb els vostres detalls " "de contacte i informació legal." -#: pretix/base/settings.py:2031 +#: pretix/base/settings.py:2035 msgid "Privacy Policy URL" msgstr "" -#: pretix/base/settings.py:2032 +#: pretix/base/settings.py:2036 #, fuzzy #| msgid "" #| "This should point e.g. to a part of your website that has your contact " @@ -10503,20 +10552,20 @@ msgstr "" "Això hauria d'apuntar a una part del vostre lloc web amb els vostres detalls " "de contacte i informació legal." -#: pretix/base/settings.py:2054 +#: pretix/base/settings.py:2058 #, fuzzy #| msgid "Cached ticket files" msgid "Attach ticket files" msgstr "Fitxers dels tiquets en memòria cau" -#: 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 #, fuzzy @@ -10524,29 +10573,29 @@ msgstr "" msgid "Attach calendar files" msgstr "Fitxers dels tiquets en memòria cau" -#: 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 #, fuzzy #| msgid "Product description" msgid "Event description" msgstr "Descripció del producte" -#: 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 " @@ -10556,11 +10605,11 @@ msgid "" "people." msgstr "" -#: pretix/base/settings.py:2103 +#: pretix/base/settings.py:2107 msgid "Subject prefix" msgstr "Prefix de l'assumpte" -#: 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." @@ -10568,44 +10617,44 @@ msgstr "" "Això s'anteposarà a l'assumpte de tots els correus sortints, formatat com " "[prefix]. Trieu per exemple una forma curta del nom del vostre esdeveniment." -#: pretix/base/settings.py: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 "Adreça de l'emisor" -#: 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 "L'adreça de l'emissor pels correus sortints" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2132 #, fuzzy #| msgid "Attendee name" msgid "Sender name" msgstr "Nom de l'assistent" -#: 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 "La vostra comanda: {code}" -#: 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 "El vostre registre: {code}" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -10630,12 +10679,12 @@ msgstr "" "Atentament, \n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "Les vostres comandes per a {event}" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -10658,7 +10707,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10691,7 +10740,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -10717,7 +10766,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -10745,7 +10794,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -10776,13 +10825,13 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 #, fuzzy #| msgid "Can view orders" msgid "Attachment for new orders" msgstr "Pot veure les comandes" -#: 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 " @@ -10794,7 +10843,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 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10827,12 +10876,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "Ha canviat la vostra comanda: {code}" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -10855,12 +10904,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "S'ha rebut el pagament per a la vostra comanda: {code}" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -10887,12 +10936,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "Registre confirmat: {code}" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -10925,12 +10974,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: 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 "Número de dies" -#: 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." @@ -10938,12 +10987,12 @@ msgstr "" "Aquest correu s'enviarà aquest número de dies abans de que la comanda " "expiri. Si el valor és 0 no s'enviarà mai el correu." -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "La vostra comanda està a punt d'expirar: {code}" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -10970,12 +11019,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "La vostra comanda està pendent de pagament: {code}" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11013,13 +11062,13 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, fuzzy, python-brace-format #| msgid "Payment received for your order: {code}" msgid "Incomplete payment received: {code}" msgstr "S'ha rebut el pagament per a la vostra comanda: {code}" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11060,13 +11109,13 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, fuzzy, python-brace-format #| msgid "Payment received for your order: {code}" msgid "Payment failed for your order: {code}" msgstr "S'ha rebut el pagament per a la vostra comanda: {code}" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11107,12 +11156,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Heu sigut seleccionats de la llista d'espera de {event}" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11187,12 +11236,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "S'ha cancel·lat la comanda: {code}" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -11219,12 +11268,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "S'ha aprovat i està pendent de pagament la comanda: {code}" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -11256,7 +11305,7 @@ msgstr "" "Atentament, \n" "l'equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2526 pretix/base/settings.py:2563 +#: pretix/base/settings.py:2530 pretix/base/settings.py:2567 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11289,12 +11338,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "S'ha confirmat i aprovat la comanda: {code}" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -11320,12 +11369,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "S'ha denegat la comanda: {code}" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -11354,7 +11403,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -11373,12 +11422,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: 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 "Està llest per la descàrrega el vostre tiquet: {code}" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -11411,7 +11460,7 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -11434,12 +11483,12 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: 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" @@ -11459,12 +11508,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" @@ -11484,12 +11533,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" @@ -11509,60 +11558,60 @@ 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 "" "Si us plau, introduïu el codi hexadecimal d'un color, per exemple #990000." -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2752 msgid "Primary color" msgstr "Color primari" -#: pretix/base/settings.py:2769 +#: pretix/base/settings.py:2773 msgid "Accent color for success" msgstr "Destaca el color del encerts" -#: pretix/base/settings.py:2770 +#: pretix/base/settings.py:2774 msgid "We strongly suggest to use a shade of green." msgstr "Recomanem fermament utilitzar un to verdós." -#: pretix/base/settings.py:2791 +#: pretix/base/settings.py:2795 msgid "Accent color for errors" msgstr "Destaca el color dels errors" -#: 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 "Només ho respecten els navegadors moderns." -#: 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 #, fuzzy #| msgid "Attendee name" msgid "Header image" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:2862 +#: pretix/base/settings.py:2866 #, fuzzy #| msgid "" #| "If you provide a logo image, we will by default not show your events name " @@ -11579,26 +11628,26 @@ msgstr "" "el nom i la data de l'esdeveniment a la capçalera de la pàgina. Mostrarem el " "vostre logo amb una alçada màxima de 120 píxels." -#: pretix/base/settings.py: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 " @@ -11607,25 +11656,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 " @@ -11634,29 +11683,29 @@ 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 "Imatge del logo" -#: 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 "Mostrarem el vostre logo amb una alçada i amplada màxima de 2,5 cm." -#: 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 #, fuzzy #| msgid "" #| "This text will be shown above the payment options. You can explain the " @@ -11668,21 +11717,21 @@ msgstr "" "Aquest text es mostrarà a sobre de les opcions de pagament. Podeu explicar " "aquí si voleu les opcions a l'usuari." -#: pretix/base/settings.py: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 "Explicació del val" -#: 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." @@ -11690,13 +11739,13 @@ msgstr "" "Aquest text es mostrarà al costat de l'entrada del codi del val. Ho podeu " "utilitzar per explicar com obtenir un codi de val." -#: pretix/base/settings.py:3063 +#: pretix/base/settings.py:3067 #, fuzzy #| msgid "Attendee name" msgid "Attendee data explanation" msgstr "Nom de l'assistent" -#: pretix/base/settings.py:3066 +#: pretix/base/settings.py:3070 #, fuzzy #| msgid "" #| "This text will be shown next to the input for a voucher code. You can use " @@ -11708,23 +11757,23 @@ msgstr "" "Aquest text es mostrarà al costat de l'entrada del codi del val. Ho podeu " "utilitzar per explicar com obtenir un codi de val." -#: pretix/base/settings.py:3076 +#: pretix/base/settings.py:3080 #, fuzzy #| msgid "Additional fee" msgid "Additional success message" msgstr "Tarifa addicional" -#: 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." @@ -11733,15 +11782,15 @@ msgstr "" "confirmació amb un enllaç que us farà falta per accedir a la comanda més " "endavant." -#: 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 " @@ -11749,73 +11798,73 @@ 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 "Hora d'inici de l'esdeveniment (descendent)" -#: pretix/base/settings.py:3204 pretix/base/settings.py:3214 +#: pretix/base/settings.py:3208 pretix/base/settings.py:3218 msgid "Name (descending)" msgstr "Nom (descendent)" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3213 msgctxt "subevent" msgid "Date ordering" msgstr "Ordenació de la data" -#: 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 #, fuzzy #| msgid "Gift card" msgid "Length of gift card codes" msgstr "Targeta regal" -#: 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 #, fuzzy #| msgid "Gift card" msgid "Validity of gift card codes in years" msgstr "Targeta regal" -#: 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 #, fuzzy #| msgid "Additional text" msgid "Dialog text" msgstr "Text addicional" -#: 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 " @@ -11823,211 +11872,217 @@ 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 #, fuzzy #| msgid "Account settings" msgid "Privacy settings" msgstr "Configuració del compte" -#: 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 #, fuzzy #| msgid "Product description" msgid "\"Accept\" button description" msgstr "Descripció del producte" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 #, fuzzy #| msgid "Required question" msgid "Required cookies only" msgstr "Pregunta obligatòria" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 #, fuzzy #| msgid "Product description" msgid "\"Reject\" button description" msgstr "Descripció del producte" -#: pretix/base/settings.py:3349 +#: pretix/base/settings.py:3353 #, fuzzy #| msgid "Customers can cancel their unpaid orders" msgid "Customers can choose their own seats" msgstr "Els clients poden cancel·lar les seves comandes no pagades" -#: pretix/base/settings.py: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:3380 msgid "Show button to copy user input from other products" msgstr "Mostrar el botó per copiar les entrades d'altres productes" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "Sra" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 msgid "Given name" msgstr "Nom" -#: 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 msgid "Family name" msgstr "Cognom" -#: 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 msgctxt "person_name_sample" msgid "John" msgstr "Jaume" -#: 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 msgctxt "person_name_sample" msgid "Doe" msgstr "Fuster" -#: 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 msgctxt "person_name" msgid "Title" msgstr "Títol" -#: 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "Nom" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "Cognom" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jaume Fuster" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "Nom" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "Transcripció llatina" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 msgctxt "person_name" msgid "Salutation" msgstr "Salutació" -#: pretix/base/settings.py:3611 pretix/base/settings.py:3632 -#: pretix/base/settings.py:3663 +#: pretix/base/settings.py:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "Sr" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "Grau (després del nom)" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Ha d'estar activada també la vostra configuració regional predeterminada " "(mireu el quadre de més amunt)." -#: pretix/base/settings.py:3778 +#: pretix/base/settings.py:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "No podeu requerir que s'especifiquin noms d'assistents si no els demaneu." -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Heu de demanar els correus dels assistents si voleu que siguin un " "requeriment." -#: pretix/base/settings.py:3786 +#: pretix/base/settings.py:3792 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Heu de demanar les adreces de facturació si voleu que siguin un requeriment." -#: pretix/base/settings.py:3790 +#: pretix/base/settings.py:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" "Heu de demanar les adreces de facturació per poder demanar noms d'empresa." -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "El darrer dia de pagament no pot ser abans de la fi de la prevenda." -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, fuzzy, python-brace-format +#| msgid "Please enter a valid sales channel." +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "Si us plau, introduïu un canal de venda vàlid." + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -12892,7 +12947,7 @@ msgstr "" msgid "The task has been completed." msgstr "S'ha completat la tasca." -#: 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 "" @@ -12974,8 +13029,8 @@ msgid "Support for check-in questions" msgstr "" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 #, fuzzy #| msgctxt "subevent" #| msgid "All dates" @@ -13053,30 +13108,30 @@ msgid "Copy configuration from" msgstr "Copia la configuració des de" #: 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 "No copiïs" -#: 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 #, fuzzy, python-brace-format #| msgid "Default language" msgid "Default ({value})" msgstr "Idioma predeterminat" -#: 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 #, fuzzy #| msgid "This slug has already been used for a different event." msgid "This domain is already in use for a different event or organizer." @@ -13089,11 +13144,11 @@ 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 "Format del nom" -#: 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 " @@ -13103,22 +13158,22 @@ msgstr "" "d'haver rebut comandes pot conduir a comportaments estranys quan s'ordenin o " "canviïn noms." -#: 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 "Demana per {fields}, mostra-ho com {example}" -#: pretix/control/forms/event.py:639 pretix/control/forms/organizer.py:487 +#: pretix/control/forms/event.py:639 pretix/control/forms/organizer.py:488 #, fuzzy #| msgid "Free price input" msgid "Free text input" @@ -13224,15 +13279,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 "Adreça de la CCO" -#: 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 "Tots els correus s'enviaran a aquesta adreça com a còpia CCO" -#: 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 "Signatura" @@ -13241,7 +13296,7 @@ msgstr "Signatura" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Això s'adjuntarà a cada correu. Espais disponibles: {event}" -#: pretix/control/forms/event.py: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 "per exemple, els vostres detalls de contactes" @@ -13297,11 +13352,10 @@ msgstr "Text (enviat per l'administrador)" #: 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 msgid "Text" msgstr "Text" @@ -13542,7 +13596,7 @@ msgstr "" msgid "The given voucher code does not exist." msgstr "No existeix el codi de val proporcionat." -#: 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 "El mot que heu proporcionat no és correcte." @@ -13617,27 +13671,27 @@ msgstr "Quantitat disponible" msgid "Please enter less than 25 recipients." msgstr "Si us plau, introduïu un nom més curt." -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "Cerca…" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Totes les comandes" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 #, fuzzy #| msgid "Paid orders" msgid "Valid orders" msgstr "Comandes pagades" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "Paga (o cancel·lat amb tarifa de pagament)" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 #, fuzzy #| msgctxt "checkoutflow" @@ -13645,7 +13699,7 @@ msgstr "Paga (o cancel·lat amb tarifa de pagament)" msgid "Paid or confirmed" msgstr "Confirmació de la comanda" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -13653,95 +13707,95 @@ msgstr "Confirmació de la comanda" msgid "Pending" msgstr "Pendent" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "Pendent o pagat" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 #, fuzzy #| msgid "Cancellation" msgid "Cancellations" msgstr "Cancel·lació" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 #, fuzzy #| msgid "Canceled (paid fee)" msgid "Canceled (fully)" msgstr "Cancel·lada (taxa pagada)" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 #, fuzzy #| msgid "Canceled (or with paid fee)" msgid "Canceled (fully or with paid fee)" msgstr "Cancel·lat (o amb tarifa pagada)" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 #, fuzzy #| msgid "Cancellation fee" msgid "Cancellation requested" msgstr "Tarifa de cancel·lació" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 #, fuzzy #| msgid "Payment provider" msgid "Payment process" msgstr "Proveïdor de pagament" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "Pendent o expirat" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "Pendent (endarrerit)" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "Pagat en excés" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 #, fuzzy #| msgid "Mark as paid" msgid "Partially paid" msgstr "Marcar com a pagat" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 #, fuzzy #| msgctxt "checkoutflow" #| msgid "Order confirmed" msgid "Underpaid (but confirmed)" msgstr "Confirmació de la comanda" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "Pendent (però pagat completament)" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 #, fuzzy #| msgid "Pending (but fully paid)" msgid "Pending (but no current payment)" msgstr "Pendent (però pagat completament)" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 #, fuzzy #| msgid "Approval pending" msgid "Approval process" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 #, fuzzy #| msgid "Approval pending" msgid "Approved, payment pending" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -13749,184 +13803,186 @@ msgstr "Pendent d'aprovació" msgid "Approval pending" msgstr "Pendent d'aprovació" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "Tots els productes" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 #, fuzzy #| msgid "New order placed" msgid "Order placed before" msgstr "S'ha posat una nova comanda" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 #, fuzzy #| msgid "Order payments and refunds" msgid "Minimal sum of payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 #, fuzzy #| msgid "Order payments and refunds" msgid "Maximal sum of payments and refunds" msgstr "Pagaments i reemborsaments de les comandes" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 #, fuzzy #| msgid "Delete quota" msgid "Affected quota" msgstr "Esborrar quota" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "Tots els organitzadors" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "Tots els esdeveniments" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 #, fuzzy #| msgid "All payment providers" msgid "All payments" msgstr "Tots els proveïdors de pagament" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 #, fuzzy #| msgid "Payment date" msgid "Payment created from" msgstr "Data de pagament" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 #, fuzzy #| msgid "Payment amount" msgid "Payment created until" msgstr "Import del pagament" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 #, fuzzy #| msgid "Paid orders" msgid "Paid from" msgstr "Comandes pagades" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 #, fuzzy #| msgid "Valid until" msgid "Paid until" msgstr "Vàlid fins" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "La tenda està activa i la pre-venda en marxa" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "Inactiu" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "No ha començat la prevenda" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "S'ha acabat la prevenda" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 #, fuzzy #| msgid "Date" msgid "Date from" msgstr "Data" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 #, fuzzy #| msgid "Date and time" msgid "Date until" msgstr "Dia i hora" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 #, fuzzy #| msgid "Date" msgid "Start time from" msgstr "Data" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 #, fuzzy #| msgid "Date and time" msgid "Start time until" msgstr "Dia i hora" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "Dia de la setmana" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -13938,7 +13994,7 @@ msgstr "" msgid "active" msgstr "Inactiu" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -13948,14 +14004,14 @@ msgstr "Inactiu" msgid "disabled" msgstr "Botiga desactivada" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 #, fuzzy #| msgid "Inactive" msgid "not yet activated" msgstr "Inactiu" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 @@ -13964,63 +14020,63 @@ msgstr "Inactiu" msgid "Memberships" msgstr "Membres" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 #, fuzzy #| msgid "Event end" msgid "Has no memberships" msgstr "Finalització de l'esdeveniment" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 #, fuzzy #| msgid "Team members" msgid "Has any membership" msgstr "Membres de l'equip" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 #, fuzzy #| msgid "Team members" msgid "Has valid membership" msgstr "Membres de l'equip" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "Tenda activa" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "Tenda no activa" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 #, fuzzy #| msgid "Presale end" @@ -14028,205 +14084,209 @@ msgctxt "checkin state" msgid "Present" msgstr "Finalització de la prevenda" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 #, fuzzy #| msgid "Date" msgctxt "subevent" msgid "Date start from" msgstr "Data" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 #, fuzzy #| msgid "Date and time" msgctxt "subevent" msgid "Date start until" msgstr "Dia i hora" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 #, fuzzy #| msgid "Date joined" msgid "Date filter" msgstr "Data d'inscripció" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 #, fuzzy #| msgid "Filter by status" msgid "Filter by…" msgstr "Filtra per estat" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 #, fuzzy #| msgid "Date of last payment" msgid "Date of last successful payment" msgstr "Darrer dia de pagament" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 #, fuzzy #| msgid "Filter by status" msgid "All check-ins" msgstr "Filtra per estat" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 #, fuzzy #| msgid "Successful payments" msgid "Successful check-ins" msgstr "Pagaments correctes" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 #, fuzzy #| msgid "Only successful payments" msgid "Unsuccessful check-ins" msgstr "Només pagaments correctes" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 #, fuzzy #| msgid "Device type" msgid "Scan type" msgstr "Tipus de dispositiu" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 #, fuzzy #| msgid "Redirection" msgid "All directions" msgstr "Redirecció" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 #, fuzzy #| msgid "Device name" msgid "Device" msgstr "Nom del dispositiu" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 #, fuzzy #| msgid "All invoices" msgid "All devices" msgstr "Totes les factures" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 #, fuzzy #| msgid "Start date" msgctxt "filter" msgid "Start date" msgstr "Data d'inici" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 #, fuzzy #| msgid "End date" msgctxt "filter" msgid "End date" msgstr "Data de finalització" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "Programari" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 #, fuzzy #| msgid "Device name" msgid "Device status" msgstr "Nom del dispositiu" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 #, fuzzy #| msgid "All invoices" msgid "Active devices" msgstr "Totes les factures" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 #, fuzzy #| msgid "Revoke access" msgid "Revoked devices" @@ -14435,131 +14495,131 @@ 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 "Es requereix aquest camp" -#: 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 #, fuzzy #| msgid "All products" msgid "No products" msgstr "Tots els productes" -#: 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 #, fuzzy #| msgid "Product category" msgid "No category" msgstr "Categoria del producte" -#: 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 #, fuzzy #| msgid "The ordered product \"{item}\" is no longer available." msgid "Show product with info on why it’s unavailable" msgstr "El producte comanat \"{item}\" ja no està disponible." -#: 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 #, fuzzy #| msgid "Any customer" msgid "Date chosen by customer" msgstr "Qualsevol client" -#: 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 #, fuzzy #| msgid "" #| "Gift card products should not be associated with non-zero tax rates since " @@ -14571,20 +14631,20 @@ msgstr "" "Els vals regal haurien d'estar associats a una taxa impositiva, perquè en el " "moment del bescanvi s'aplicaran les taxes de venda." -#: 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 " @@ -14592,19 +14652,19 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:739 +#: pretix/control/forms/item.py:745 #, fuzzy #| msgid "The last payment date cannot be before the end of presale." msgid "The start of validity must be before the end of validity." msgstr "El darrer dia de pagament no pot ser abans de la fi de la prevenda." -#: 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 " @@ -14612,43 +14672,43 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 #, fuzzy #| msgid "Calculate from product" msgid "Use value from product" msgstr "Calcular des del producte" -#: 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 "Productes associats" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1150 #, fuzzy #| msgid "You did not select any products." msgid "You added the same bundled product twice." msgstr "No heu seleccionat cap producte." -#: pretix/control/forms/item.py: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 "" @@ -14876,14 +14936,14 @@ msgstr "" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -15168,123 +15228,123 @@ 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 #, fuzzy #| msgid "You do not have access to this page." msgid "" "Your device will not have access to anything, please select some events." msgstr "No teniu accés a aquesta pàgina." -#: pretix/control/forms/organizer.py:497 pretix/plugins/stripe/payment.py:311 +#: pretix/control/forms/organizer.py:498 pretix/plugins/stripe/payment.py:311 #, fuzzy #| msgid "Use feature" msgid "experimental" msgstr "Utilitza la funció" -#: 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 #, fuzzy #| msgid "" #| "This will be attached to every email. Available placeholders: {event}" msgid "This will be attached to every email." msgstr "Això s'adjuntarà a cada correu. Espais disponibles: {event}" -#: pretix/control/forms/organizer.py: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 #, fuzzy #| msgid "Gift card" msgid "Gift card value" msgstr "Targeta regal" -#: pretix/control/forms/organizer.py:729 +#: pretix/control/forms/organizer.py:730 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "An medium with this type and identifier is already registered." msgstr "Ja s'ha validat aquest tiquet." -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 #, fuzzy #| msgid "This ticket has already been redeemed." msgid "An account with this customer ID is already registered." msgstr "Ja s'ha validat aquest tiquet." -#: 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 #, fuzzy #| msgid "Target URL" msgctxt "sso_oidc" msgid "Base URL" msgstr "URL objectiu" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 #, fuzzy #| msgid "Client ID" msgctxt "sso_oidc" msgid "Client ID" msgstr "ID del client" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 #, fuzzy #| msgid "Client secret" msgctxt "sso_oidc" msgid "Client secret" msgstr "Secret del client" -#: 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 #, fuzzy #| msgid "All invoices" msgctxt "sso_oidc" msgid "Email field" msgstr "Totes les factures" -#: 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 " @@ -15292,36 +15352,36 @@ msgid "" "security issues might arise." msgstr "" -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 #, fuzzy #| msgid "Phone number" msgctxt "sso_oidc" msgid "Phone field" msgstr "Número de telèfon" -#: 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 #, fuzzy #| msgid "Organizer name" msgid "Organizer short name" msgstr "Nom de l'organitzador" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 #, fuzzy #| msgid "Reactivate order" msgid "Allow access to reusable media" msgstr "Reactivar la comanda" -#: 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 " @@ -15330,19 +15390,19 @@ msgid "" "to interact with the media type." msgstr "" -#: pretix/control/forms/organizer.py:1091 +#: pretix/control/forms/organizer.py:1098 #, fuzzy #| msgid "The selected item does not belong to this event." msgid "The selected organizer does not exist or cannot be invited." msgstr "L'element seleccionat no pertany a aquest esdeveniment." -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected organizer has already been invited." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 #, fuzzy #| msgid "A voucher with this code already exists." msgid "A sales channel with the same identifier already exists." @@ -15354,7 +15414,7 @@ msgctxt "form" msgid "Optional" msgstr "Opcional" -#: 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 @@ -15452,40 +15512,40 @@ msgstr "" msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -15529,104 +15589,104 @@ msgstr "" "\n" "l'equip de l'esdeveniment {event}" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 #, fuzzy #| msgid "Port" msgid "or" msgstr "Port" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "" -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, fuzzy, python-brace-format #| msgid "Invalid date input." msgid "Invalid value in row {number}." msgstr "Entrada de data incorrecta." -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, fuzzy, python-brace-format #| msgid "The given voucher code does not exist." msgid "The voucher code {code} appears in your list twice." msgstr "No existeix el codi de val proporcionat." -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 #, fuzzy #| msgid "You need to specify either a quota or a product." msgid "You need to specify as many seats as voucher codes." @@ -15976,7 +16036,7 @@ msgstr "S'ha completat la tasca." msgid "The SSO client has been deleted." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 #, fuzzy #| msgid "The task has been completed." msgid "The membership type has been created." @@ -15994,7 +16054,7 @@ msgstr "S'ha completat la tasca." msgid "The membership type has been deleted." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 #, fuzzy #| msgid "The task has been completed." msgid "The sales channel has been created." @@ -16146,11 +16206,11 @@ msgstr "La comanda ha estat marcada com a pagada." msgid "The order has been set to require payment before use." msgstr "Ja s'ha enviat un val a aquesta persona." -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "La comanda ha estat marcada com a pagada." @@ -16164,7 +16224,7 @@ msgstr "Aquesta posició de la comanda s'ha cancel·lat." msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 #, fuzzy #| msgid "The task has been completed." msgid "The order has been reactivated." @@ -16183,7 +16243,7 @@ msgstr "" msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "" @@ -16221,17 +16281,17 @@ msgstr "S'ha completat la tasca." msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "" @@ -16807,7 +16867,7 @@ msgstr "" msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 #, fuzzy #| msgid "The task has been completed." msgid "The gate has been created." @@ -16892,7 +16952,7 @@ msgstr "" msgid "The gift card has been created." msgstr "S'ha completat la tasca." -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 #, fuzzy #| msgid "The task has been completed." msgid "The gift card has been changed." @@ -16922,8 +16982,8 @@ msgstr "" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "Ja s'ha enviat un val a aquesta persona." -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "" @@ -17066,9 +17126,9 @@ msgstr "" msgid "Payment" msgstr "Pagament" -#: 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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -17099,6 +17159,7 @@ msgstr "" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "" @@ -17431,7 +17492,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -17469,7 +17530,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -17480,6 +17541,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -17823,7 +17886,7 @@ msgstr[1] "Segur que voleu esborrar el val %(voucher)s ?" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -17864,6 +17927,7 @@ msgstr[1] "Segur que voleu esborrar el val %(voucher)s ?" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -17887,7 +17951,7 @@ msgstr "Cancel·lar" #: 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 @@ -17913,7 +17977,8 @@ msgstr "Cancel·lar" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -17966,7 +18031,7 @@ msgstr "Esborrar" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -17993,7 +18058,7 @@ msgstr "Nom del banc" #: 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 "Resultat" @@ -18091,7 +18156,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "" @@ -18104,7 +18169,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "" @@ -18204,7 +18269,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 @@ -18283,14 +18348,16 @@ msgid "Connected devices" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -18691,7 +18758,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 #, fuzzy #| msgid "Can create events" msgid "Cancel or delete event" @@ -19145,7 +19212,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -19287,10 +19354,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -19298,26 +19365,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -19411,7 +19478,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "" @@ -19650,30 +19717,42 @@ msgid "" "the minimum distance feature of our seating plan module." msgstr "" +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +#, fuzzy +#| msgid "Waiting list" +msgid "Waiting customers" +msgstr "Llista d'espera" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 #, fuzzy +#| msgid "Enable waiting list" +msgid "Manage waiting list" +msgstr "Activa la llista d'espera" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 +#, fuzzy #| msgid "Event date" msgid "Item metadata" msgstr "Data de l'esdeveniment" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -20639,14 +20718,14 @@ msgstr "Crear una nova categoria" #: 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 #, fuzzy #| msgid "Remove one" @@ -20655,7 +20734,7 @@ msgstr "Treure'n un" #: 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 " @@ -20893,7 +20972,16 @@ msgstr "Només es ven aquest producte com a part d'un paquet" msgid "Can only be bought using a voucher" msgstr "Només es pot comprar amb un val" -#: 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 @@ -20918,8 +21006,8 @@ msgstr "Editar la pregunta" #: 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" @@ -21415,46 +21503,53 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "Canviar a" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:426 msgid "including all taxes" msgstr "Incloent tots els impostos" -#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:214 #, fuzzy #| msgid "Ticket layout" msgid "Ticket block" msgstr "Disseny del tiquet" -#: pretix/control/templates/pretixcontrol/order/change.html:214 +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 #, fuzzy #| msgid "Blocked" msgid "Not blocked" msgstr "Blocat" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 #, fuzzy #| msgid "Valid until" msgid "Validity time" msgstr "Vàlid fins" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, fuzzy, python-format @@ -21462,7 +21557,7 @@ msgstr "Vàlid fins" msgid "Valid from %(datetime)s" msgstr "Entrada: %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, fuzzy, python-format @@ -21470,15 +21565,22 @@ msgstr "Entrada: %(datetime)s" msgid "Valid until %(datetime)s" msgstr "Entrada: %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:290 #, fuzzy #| msgid "" #| "Removing this position will also remove all add-ons to this position." @@ -21489,25 +21591,25 @@ msgstr "" "Eliminar aquesta posició també eliminarà tots els productes afegits a la " "posició." -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "Afegir producte" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "Altres operacions" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -21536,7 +21638,7 @@ msgstr "Canviar la informació de la comanda" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -21586,13 +21688,13 @@ msgstr "Detalls de la comanda: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "Aprovar" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "Denegar" @@ -21633,7 +21735,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 #, fuzzy #| msgid "Refund order" msgid "Refund for overpayment" @@ -21840,14 +21942,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" @@ -21938,7 +22032,7 @@ msgid "Change" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "Codi postal i ciutat" @@ -22705,7 +22799,7 @@ msgstr "Total de comandes" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "" @@ -22782,14 +22876,14 @@ msgid "Select action" msgstr "No ha començat la prevenda" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 #, fuzzy #| msgid "Refund full paid amount" msgid "Refund overpaid amount" msgstr "Reemborsar tot l'import pagat" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "" @@ -24238,43 +24332,73 @@ msgstr "" msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +#, fuzzy +#| msgid "Automatically expire unpaid orders" +msgid "Automatically reduce font size to fit content" +msgstr "Expira automàticament comandes no pagades" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +#, fuzzy +#| msgid "Text" +msgid "Text box" +msgstr "Text" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +#, fuzzy +#| msgid "Event created" +msgid "Text (deprecated)" +msgstr "Esdeveniment creat" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 #, fuzzy #| msgid "Order code" msgid "Other QR code" msgstr "Codi de comanda" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 #, fuzzy #| msgid "Available placeholders: {event}, {url}" @@ -24659,7 +24783,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "" @@ -25174,7 +25298,7 @@ msgstr "Detalls del val" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "" @@ -25301,7 +25425,7 @@ msgid "Create multiple new vouchers" msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "" @@ -25376,23 +25500,23 @@ msgid "" "attached." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 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 "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "Enviar vals" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -25401,13 +25525,13 @@ msgid "" "immediately. If you want, you can also send them out manually right now." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -25416,15 +25540,15 @@ msgid "" "out as many vouchers as currently possible to the persons who waited longest." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "Enviar tants vals com sigui possible" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "Estimació de vendes" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -25432,33 +25556,33 @@ msgid "" "%(amount)s." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "Bescanviat amb èxit" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "A la llista des de" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 #, fuzzy #| msgid "Quota name" msgid "Quota unlimited" msgstr "Nom de les quotes" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -25467,23 +25591,23 @@ msgid "" " " msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "Enviar un val" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 #, fuzzy #| msgid "Transfer to other order" msgctxt "subevent" @@ -25642,22 +25766,24 @@ msgstr "" #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -25810,8 +25936,8 @@ msgstr "S'ha actualitzat la cistella." #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "" @@ -25821,154 +25947,154 @@ msgstr "" msgid "Not all discounts have been selected." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 #, fuzzy #| msgid "Invoice sender:" msgid "Integrations" msgstr "Emissor de la factura:" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 #, fuzzy #| msgid "Cart positions" msgid "Customizations" msgstr "Posicions del carretó" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 #, fuzzy #| msgid "Export format" msgid "Output and export formats" msgstr "Format d'exportació" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 #, fuzzy #| msgid "Use feature" msgid "API features" msgstr "Utilitza la funció" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 #, fuzzy #| msgid "Other fees" msgid "Other" msgstr "Altres tarifes" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, fuzzy, python-format #| msgid "Your order: {code}" msgid "Your order: %(code)s" msgstr "La vostra comanda: {code}" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 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:987 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 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:1010 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:1032 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 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:1074 #, 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:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "IVA" -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 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:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 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:1502 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:1521 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "" @@ -26074,8 +26200,8 @@ msgid "The order of categories has been updated." msgstr "" #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 #, fuzzy #| msgid "This order position has been canceled." msgid "Not all objects have been selected." @@ -26271,13 +26397,13 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "S'ha revocat l'accés a l'aplicació seleccionada." -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 #, fuzzy #| msgid "All invoices" msgid "Your invoice" @@ -26285,7 +26411,7 @@ msgid_plural "Your invoices" msgstr[0] "Totes les factures" msgstr[1] "Totes les factures" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -26302,81 +26428,81 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The request has been removed. If you want, you can now inform the user." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 #, fuzzy #| msgid "Cancellation fee" msgid "Your cancellation request" msgstr "Tarifa de cancel·lació" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -26394,75 +26520,75 @@ msgstr "" "Atentament, \n" "el vostre equip de l'esdeveniment {event}" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 "" -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 #, fuzzy #| msgid "You entered an order that could not be found." msgid "You entered an order in an event with a different currency." msgstr "Heu introduït una comanda que no es pot trobar." -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 #, fuzzy #| msgid "Gift card" msgid "Your gift card code" msgstr "Targeta regal" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -26483,11 +26609,11 @@ msgstr "" "\n" "l'equip de l'acte {event}" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -26495,25 +26621,25 @@ msgstr "" "La comanda ha estat marcada com a pagada, però no hem pogut enviar un correu " "de confirmació." -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "No s'ha especificat cap identificador d'IVA." -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 #, fuzzy #| msgid "" #| "VAT ID could not be checked since a non-EU country has been specified." @@ -26522,7 +26648,7 @@ msgstr "" "L'identificador d'IVA no s'ha pogut comprovar ja que s'ha especificat un " "país no europeu." -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -26530,152 +26656,152 @@ msgstr "" "No s'ha pogut comprovar l'identificador d'IVA, ja que el servei de " "comprovació d'IVA del vostre país no es troba disponible." -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "Aquest identificador d'IVA és vàlid." -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 #, fuzzy #| msgid "The order has already been canceled." msgid "The invoice file has already been exported." msgstr "La comanda ja ha estat cancel·lada." -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 #, fuzzy #| msgid "The task has been completed." msgid "The invoice file is too old to be regenerated." msgstr "S'ha completat la tasca." -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, fuzzy, python-brace-format #| msgid "Export date" msgid "Export: {title}" msgstr "Data d'exportació" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -26683,27 +26809,27 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 #, fuzzy #| msgid "This order position has been canceled." msgid "All orders have been canceled." msgstr "Aquesta posició de la comanda s'ha cancel·lat." -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "Your input was not valid." @@ -26713,294 +26839,294 @@ msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 #, fuzzy #| msgid "The task has been completed." msgid "The invite has been resent." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected organizer has been invited." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected connection has been removed." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected connection has been accepted." msgstr "El producte seleccionat ha estat esborrat." -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 #, fuzzy #| msgid "The task has been completed." msgid "The transaction could not be reversed." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 #, fuzzy #| msgid "The task has been completed." msgid "The transaction has been reversed." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 #, fuzzy #| msgid "An internal error occurred, please try again." msgid "Your input was invalid, please try again." msgstr "Ha succeït un error intern, si us plau intenteu-ho de nou." -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 #, fuzzy #| msgid "The task has been completed." msgid "The manual transaction has been saved." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 #, fuzzy #| msgid "This entry is anonymized and can no longer be used." msgid "The gift card has been created and can now be used." msgstr "Aquesta entrada està anonimitzada i ja no es pot utilitzar." -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected gate has been deleted." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 #, fuzzy #| msgid "You cannot select a quota that belongs to a different event." msgid "You cannot set a default value that is not a valid value." msgstr "No podeu seleccionar una quota que pertany a un esdeveniment diferent." -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 #, fuzzy #| msgid "The task has been completed." msgid "The property has been created." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected property has been deleted." msgstr "El producte seleccionat ha estat esborrat." -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 #, fuzzy #| msgid "Your cart has been updated." msgid "The order of properties has been updated." msgstr "S'ha actualitzat la cistella." -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 #, fuzzy #| msgid "The selected product has been deleted." msgid "The selected object has been deleted." msgstr "El producte seleccionat ha estat esborrat." -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 #, fuzzy #| msgid "The task has been completed." msgid "The provider has been created." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " "it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 #, fuzzy #| msgid "The task has been completed." msgid "The customer account has been anonymized." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 #, fuzzy #| msgid "The task has been completed." msgid "This channel can not be deleted." msgstr "S'ha completat la tasca." -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 #, fuzzy #| msgid "The presale period for this event has ended." msgid "The selected sales channel has been deleted." msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." msgstr "" -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 #, fuzzy #| msgid "Your cart has been updated." msgid "The order of sales channels has been updated." @@ -27189,53 +27315,53 @@ msgstr "" msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 #, fuzzy #| msgid "All products" msgid "Any product" msgstr "Tots els productes" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 #, fuzzy #| msgid "The selected product is not active or has no price set." msgid "The selected cart positions have been removed." msgstr "El producte seleccionat no està actiu o no te cap preu establert." -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "" @@ -27295,6 +27421,36 @@ msgstr "Això no és una sèrie d'events." msgid "The waitinglist entry has been transferred." msgstr "S'ha completat la tasca." +#: 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 +#, fuzzy +#| msgid "" +#| "The file you uploaded has a very large number of pixels, please upload an " +#| "image no larger than 10000 x 10000 pixels." +msgid "" +"The file you uploaded has a very large number of pixels, please upload a " +"picture with smaller dimensions." +msgstr "" +"El fitxer que heu pujat té massa píxels. Si us plau pugeu una imatge que no " +"tingui més de 10000 x 10000 píxels." + +#: pretix/helpers/security.py:166 +#, fuzzy +#| msgid "No order code detected" +msgid "Login from new source detected" +msgstr "No s'ha detectat cap codi de comanda" + +#: pretix/helpers/security.py:170 +#, fuzzy +#| msgid "Unknown country code." +msgid "Unknown country" +msgstr "Codi d'estat desconegut." + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Domini conegut" @@ -27303,6 +27459,176 @@ msgstr "Domini conegut" msgid "Known domains" msgstr "Dominis coneguts" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "l'equip de pretix" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +#, fuzzy +#| msgid "All payment providers" +msgid "Only including usage of payment providers" +msgstr "Tots els proveïdors de pagament" + +#: pretix/plugins/autocheckin/forms.py:120 +#, fuzzy +#| msgid "Variations" +msgid "All variations" +msgstr "Variacions" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:36 +#, fuzzy +#| msgid "New order placed" +msgid "After order was placed" +msgstr "S'ha posat una nova comanda" + +#: pretix/plugins/autocheckin/models.py:37 +#, fuzzy +#| msgid "Order marked as paid" +msgid "After order was paid" +msgstr "S'ha marcat la comanda com a pagada" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:59 +#, fuzzy +#| msgid "Sales channel" +msgid "All sales channels" +msgstr "Canal de vendes" + +#: pretix/plugins/autocheckin/models.py:69 +#, fuzzy +#| msgid "Product variations" +msgid "All products and variations" +msgstr "Variacions del producte" + +#: pretix/plugins/autocheckin/models.py:78 +#, fuzzy +#| msgid "Enable payment method" +msgid "All payment methods" +msgstr "Activa el mètode de pagament" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +#, fuzzy +#| msgid "Filter by status" +msgid "Auto check-in" +msgstr "Filtra per estat" + +#: pretix/plugins/autocheckin/signals.py:70 +#, fuzzy +#| msgid "This order position has been canceled." +msgid "An auto check-in rule was created" +msgstr "Aquesta posició de la comanda s'ha cancel·lat." + +#: pretix/plugins/autocheckin/signals.py:72 +#, fuzzy +#| msgid "This order position has been canceled." +msgid "An auto check-in rule was updated" +msgstr "Aquesta posició de la comanda s'ha cancel·lat." + +#: pretix/plugins/autocheckin/signals.py:75 +#, fuzzy +#| msgid "This order position has been canceled." +msgid "An auto check-in rule was deleted" +msgstr "Aquesta posició de la comanda s'ha cancel·lat." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +#, fuzzy +#| msgid "Create a new user" +msgid "Create auto check-in rule" +msgstr "Crear un nou usuari" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +#, fuzzy +#| msgid "Confirmations" +msgid "Conditions" +msgstr "Confirmacions" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +#, fuzzy +#| msgid "Filter by status" +msgid "Delete auto check-in rule" +msgstr "Filtra per estat" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the following vouchers?" +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "Segur que voleu esborrar els vals següents ?" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +#, fuzzy +#| msgid "Filter by status" +msgid "Auto check-in rule" +msgstr "Filtra per estat" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +#, fuzzy +#| msgid "Filter by status" +msgid "Auto check-in rules" +msgstr "Filtra per estat" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +#, fuzzy +#| msgid "You haven't created any products yet." +msgid "You haven't created any rules yet." +msgstr "Encara no heu creat cap producte." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +#, fuzzy +#| msgid "Create a new user" +msgid "Create a new check-in rule" +msgstr "Crear un nou usuari" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +#, fuzzy +#| msgid "Payment method" +msgid "Payment methods" +msgstr "Mètode de pagament" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +#, fuzzy +#| msgid "Your cart has been updated." +msgid "Your rule has been created." +msgstr "S'ha actualitzat la cistella." + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +#, fuzzy +#| msgid "The presale period for this event has ended." +msgid "The selected rule has been deleted." +msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -27313,17 +27639,6 @@ msgstr "Dominis coneguts" msgid "Badges" msgstr "Targes d'identificació" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "l'equip de pretix" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -27457,31 +27772,27 @@ msgstr "Canvi en el disseny de la tarja d'identificació." msgid "Badge layout {val}" msgstr "Disseny de la tarja d'identificació {val}" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -27490,6 +27801,10 @@ msgstr "" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "" @@ -27761,7 +28076,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -28449,118 +28764,118 @@ msgstr "" msgid "Only tickets requiring special attention" msgstr "Requereix atenció especial" -#: 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 #, fuzzy #| msgid "Checkout" msgctxt "export_category" msgid "Check-in" msgstr "Pagament" -#: 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 #, fuzzy #| msgid "Automatically on payment" msgid "Automatically checked in" msgstr "Automàticament durant el pagament" -#: 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 #, fuzzy #| msgid "Filter by status" msgid "Valid check-in codes" msgstr "Filtra per estat" -#: 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 #, fuzzy #| msgid "Download date" msgid "Upload date" msgstr "Data de descàrrega" -#: pretix/plugins/checkinlists/exporters.py:762 +#: pretix/plugins/checkinlists/exporters.py:767 #, fuzzy #| msgid "Download ticket" msgid "Upload time" msgstr "Baixa el tiquet" -#: 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 #, fuzzy #| msgid "Successful payments" msgid "Successful scans only" msgstr "Pagaments correctes" -#: pretix/plugins/checkinlists/exporters.py:866 +#: pretix/plugins/checkinlists/exporters.py:871 #, fuzzy #| msgid "Filter by status" msgid "All check-in lists" @@ -28572,8 +28887,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:1808 msgid "PayPal" msgstr "" @@ -28642,9 +28957,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 "" @@ -28665,18 +28980,18 @@ msgid "" msgstr "" #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 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 #, fuzzy #| msgctxt "invoice" #| msgid "The payment for this invoice has already been received." @@ -28684,14 +28999,14 @@ msgid "The payment for this invoice has already been received." msgstr "Ja s'ha rebut el pagament per a aquesta factura." #: pretix/plugins/paypal/payment.py: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 #, fuzzy #| msgid "Payment ID" msgid "PayPal payment ID" msgstr "Identificador de pagament" -#: 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 "" @@ -28761,15 +29076,15 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "" @@ -28883,13 +29198,13 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." 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 " @@ -28897,24 +29212,30 @@ 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 #, fuzzy #| msgid "This gift card was used in the meantime. Please try again." msgid "" "Something went wrong when requesting the payment status. Please try again." msgstr "Aquesta targeta regal ja s'ha fet servir. Si us plau torneu a provar." -#: pretix/plugins/paypal2/payment.py:485 pretix/plugins/paypal2/payment.py:1016 +#: pretix/plugins/paypal2/payment.py:485 pretix/plugins/paypal2/payment.py:1019 #, fuzzy #| msgid "You need to select a variation of the product." msgid "You may need to enable JavaScript for PayPal payments." msgstr "Heu de seleccionar una variació del producte." -#: 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 #, fuzzy #| msgid "Link to enable payment method" msgid "PayPal Alternative Payment Methods" @@ -29105,7 +29426,7 @@ msgid "" "or contact us." msgstr "" -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 #, fuzzy #| msgid "An error occurred during connecting with Stripe, please try again." msgid "" @@ -29114,7 +29435,7 @@ msgid "" msgstr "" "Hi ha hagut un error connectant amb Stripe. Si us plau, torneu-ho a provar." -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 #, fuzzy #| msgid "An error occurred during connecting with Stripe, please try again." msgid "" @@ -29123,7 +29444,7 @@ msgid "" msgstr "" "Hi ha hagut un error connectant amb Stripe. Si us plau, torneu-ho a provar." -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 #, fuzzy #| msgid "An error occurred during connecting with Stripe, please try again." msgid "" @@ -29132,13 +29453,13 @@ msgid "" msgstr "" "Hi ha hagut un error connectant amb Stripe. Si us plau, torneu-ho a provar." -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -29480,17 +29801,17 @@ msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "pendent amb pagament endarrerit" @@ -29876,12 +30197,6 @@ msgstr "" msgid "Use as a template for a new rule" msgstr "Crear un nou usuari" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -#, fuzzy -#| msgid "You haven't created any products yet." -msgid "You haven't created any rules yet." -msgstr "Encara no heu creat cap producte." - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -29912,47 +30227,47 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "Heu de proporcionar el vostre nom." -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "" -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " "in the next few minutes." msgstr "" -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 #, fuzzy #| msgid "Ask for attendee names" msgid "Orders or attendees" msgstr "Demana els nom dels assistents" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" msgstr[0] "" msgstr[1] "" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, fuzzy, python-format #| msgid "Waiting list entry" msgid "%(number)s waiting list entry" @@ -29960,18 +30275,6 @@ msgid_plural "%(number)s waiting list entries" msgstr[0] "Entrada a la llista d'espera" msgstr[1] "Entrada a la llista d'espera" -#: pretix/plugins/sendmail/views.py:626 -#, fuzzy -#| msgid "Your cart has been updated." -msgid "Your rule has been created." -msgstr "S'ha actualitzat la cistella." - -#: pretix/plugins/sendmail/views.py:755 -#, fuzzy -#| msgid "The presale period for this event has ended." -msgid "The selected rule has been deleted." -msgstr "Ha finalitzat el període de prevenda d'aquest esdeveniment." - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -30223,7 +30526,7 @@ msgstr "" msgid "Credit card payments" msgstr "Pagaments amb targeta de crèdit" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "IDEAL" @@ -30231,18 +30534,18 @@ msgstr "IDEAL" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "" @@ -30292,57 +30595,57 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "" -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 #, fuzzy #| msgid "Description" msgid "Destination" msgstr "Descripció" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Catalan \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 5.0.1\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "Angličtina" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "Němčina" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "Němčina (neformální)" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "Arabština" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "Čínština (zjednodušená)" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "Čínský jazyk (tradiční)" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "Čeština" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "Dánština" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "Nizozemština" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "Nizozemština (neformální)" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "Francouzština" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "Finština" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "Galicijský" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "Řečtina" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "Italština" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "Lotyšština" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "Polština" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "Portugalština (Portugalsko)" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "Portugalština (Brazílie)" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "Rumunština" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "Ruština" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "Španělština" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "Turečtina" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "Ukrajinština" @@ -206,16 +206,16 @@ msgid "Limit to events" msgstr "Omezit na události" #: 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "Komentář" @@ -223,18 +223,18 @@ msgstr "Komentář" msgid "The product \"{}\" is not assigned to a quota." msgstr "Produkt \"{}\" nemá přiřazeno žádné omezení." -#: 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 "Jedna nebo více položek do této události nepatří." #: 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 "Podudálost k této události nepatří." -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -242,36 +242,42 @@ msgstr "" "Události nelze vytvářet jako „živé“. Před spuštěním prodeje je nutné k " "události přidat kvóty a platby." -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Vlastnost metadat „{name}“ neexistuje." -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:248 pretix/api/serializers/event.py:551 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Vlastnost metadat '{name}' nepovoluje hodnotu '{value}'." -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:292 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Neznámý plugin: '{name}'." -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:295 +#, fuzzy, python-brace-format +#| msgid "Unknown plugin: '{name}'." +msgid "Restricted plugin: '{name}'." +msgstr "Neznámý plugin: '{name}'." + +#: 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 "Metadata položky '{name}' neexistuje." -#: 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 "Položka balíčku nesmí být stejná položka jako balíček." -#: 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 "Balíček nesmí mít sám o sobě balíčky." -#: 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." @@ -279,11 +285,11 @@ msgstr "" "Aktualizace doplňků, balíčků nebo variací pomocí PATCH/PUT není podporována. " "Použijte vyhrazený nested endpoint." -#: pretix/api/serializers/item.py:299 +#: pretix/api/serializers/item.py:306 msgid "Only admission products can currently be personalized." msgstr "V současné době lze personalizovat pouze vstupenky." -#: 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." @@ -291,11 +297,11 @@ msgstr "" "Na dárkové karty by se neměly vztahovat nenulové daňové sazby, protože při " "uplatnění dárkové karty bude uplatněna daň." -#: 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 "Dárkové karty by neměly být zároveň vstupné." -#: 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." @@ -303,19 +309,19 @@ msgstr "" "Aktualizace možností pomocí PATCH/PUT není podporována. Použijte vyhrazený " "nested endpoint." -#: 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 "Otázka nemůže záviset na otázce položené během check-inu." -#: 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 "Byla objevena kruhová závislost mezi otázkami." -#: 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 "Tento typ otázky nelze položit během registrace." -#: pretix/api/serializers/item.py:521 pretix/control/forms/item.py:143 +#: pretix/api/serializers/item.py:531 pretix/control/forms/item.py:142 #, fuzzy #| msgid "This type of question cannot be asked during check-in." msgid "This type of question cannot be shown during check-in." @@ -335,7 +341,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" není platná volba." #: 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 "Vybrané místo „{seat}“ není k dispozici." @@ -350,12 +356,12 @@ msgid "" msgstr "Na kvótu „{}“ není k dispozici dostatek kvóty k provedení operace." #: 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 "Účet s touto e-mailovou adresou je už registrován." #: 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." @@ -364,17 +370,17 @@ msgstr "" "organizátora, existuje." #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "pozvánka k pretix účtu" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "Tento uživatel byl již pozván do tohoto týmu." #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "Tento uživatel již má nastavena práva pro tento tým." @@ -395,142 +401,148 @@ msgid "" msgstr "" "Aplikace \"{application_name}\" byla autorizována pro přístup k vašemu účtu." -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "Nemůžete vygenerovat fakturu pro tuto objednávku." -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 msgid "An invoice for this order already exists." msgstr "Faktura pro tuto objednávku již existuje." -#: pretix/api/views/order.py:625 pretix/control/views/orders.py:1712 +#: pretix/api/views/order.py:634 pretix/control/views/orders.py:1715 #: pretix/control/views/users.py:143 msgid "There was an error sending the mail. Please try again later." msgstr "Chyba při posílání mailu. Prosím zkuste to znovu později." -#: pretix/api/views/order.py:703 pretix/base/services/cart.py:215 -#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 msgid "One of the selected products is not available in the selected country." msgstr "Jeden z vybraných produktů není k dispozici ve vybrané zemi." -#: pretix/api/webhooks.py:226 pretix/base/notifications.py:233 +#: pretix/api/webhooks.py:237 pretix/base/notifications.py:233 msgid "New order placed" msgstr "Byla vytvořena nová objednávka" -#: 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 "Nová objednávka vyžaduje potvrzení" -#: 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 "Objednávka byla označena jako zaplacená" -#: 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 +#: pretix/control/views/orders.py:1548 msgid "Order canceled" msgstr "Objednávka zrušena" -#: pretix/api/webhooks.py:242 pretix/base/notifications.py:257 +#: pretix/api/webhooks.py:253 pretix/base/notifications.py:257 msgid "Order reactivated" msgstr "Objednávka byla znovu obnovena" -#: pretix/api/webhooks.py:246 pretix/base/notifications.py:263 +#: pretix/api/webhooks.py:257 pretix/base/notifications.py:263 msgid "Order expired" msgstr "Objednávka vypršela" -#: pretix/api/webhooks.py:250 +#: pretix/api/webhooks.py:261 msgid "Order expiry date changed" msgstr "Změna data vypršení platnosti objednávky" -#: 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 "Změna informací v objednávce" -#: 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 "Byla provedena změna kontaktní adresy v objednávce" -#: 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 "Změna objednávky" -#: pretix/api/webhooks.py:266 +#: pretix/api/webhooks.py:277 msgid "Refund of payment created" msgstr "Vrácení vytvořené platby" -#: 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 "Externí vrácení platby" -#: pretix/api/webhooks.py:274 +#: pretix/api/webhooks.py:285 msgid "Refund of payment requested by customer" msgstr "Vrácení platby na žádost zákazníka" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 msgid "Refund of payment completed" msgstr "Vrácení platby dokončeno" -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 msgid "Refund of payment canceled" msgstr "Vrácení platby zrušené" -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 msgid "Refund of payment failed" msgstr "Vrácení platby se nezdařilo" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 msgid "Payment confirmed" msgstr "Platba potvrzena" -#: pretix/api/webhooks.py:294 +#: pretix/api/webhooks.py:305 msgid "Order approved" msgstr "Objednávka byla potvrzena" -#: pretix/api/webhooks.py:298 +#: pretix/api/webhooks.py:309 msgid "Order denied" msgstr "Objednávka nebyla potvrzena" -#: pretix/api/webhooks.py:302 +#: pretix/api/webhooks.py:313 +#, fuzzy +#| msgid "Order denied" +msgid "Order deleted" +msgstr "Objednávka nebyla potvrzena" + +#: pretix/api/webhooks.py:317 msgid "Ticket checked in" msgstr "Vstupenka přijata" -#: pretix/api/webhooks.py:306 +#: pretix/api/webhooks.py:321 msgid "Ticket check-in reverted" msgstr "Přijetí vstupenky odmítnuto" -#: pretix/api/webhooks.py:310 +#: pretix/api/webhooks.py:325 msgid "Event created" msgstr "Akce byla vytvořena" -#: pretix/api/webhooks.py:314 +#: pretix/api/webhooks.py:329 msgid "Event details changed" msgstr "Byly změněny detaily události" -#: pretix/api/webhooks.py:318 +#: pretix/api/webhooks.py:333 msgid "Event deleted" msgstr "Akce byla zrušena" -#: pretix/api/webhooks.py:322 +#: pretix/api/webhooks.py:337 msgctxt "subevent" msgid "Event series date added" msgstr "Série akcí byla přidána" -#: pretix/api/webhooks.py:326 +#: pretix/api/webhooks.py:341 msgctxt "subevent" msgid "Event series date changed" msgstr "Datum u sérii akcí byla upravena" -#: pretix/api/webhooks.py:330 +#: pretix/api/webhooks.py:345 msgctxt "subevent" msgid "Event series date deleted" msgstr "Datum série akcí byla odstraněna" -#: 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)" @@ -538,47 +550,47 @@ msgstr "" "Změna produktu (včetně přidání nebo odstranění produktu a včetně změn " "dílčích objektů, jako jsou varianty nebo obsažené produkty)" -#: pretix/api/webhooks.py:339 +#: pretix/api/webhooks.py:354 msgid "Shop taken live" msgstr "Obchod je spuštěný" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 msgid "Shop taken offline" msgstr "Obchod byl vypnutý" -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 msgid "Test-Mode of shop has been activated" msgstr "Byl aktivován testovací režim" -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 msgid "Test-Mode of shop has been deactivated" msgstr "Testovací režim byl deaktivován" -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 msgid "Waiting list entry added" msgstr "Přidán záznam na čekací listinu" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 msgid "Waiting list entry changed" msgstr "Změna zápisu do čekací listiny" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 msgid "Waiting list entry deleted" msgstr "Vymazání záznamu na čekací listině" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 msgid "Waiting list entry received voucher" msgstr "Zápis na čekací listinu obdržel poukaz" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 msgid "Customer account created" msgstr "Účet zákazníka vytvořen" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 msgid "Customer account changed" msgstr "Zákaznický účet byl změněn" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 msgid "Customer account anonymized" msgstr "Účet zákazníka anonymizován" @@ -614,8 +626,8 @@ msgstr "{system} Uživatel" #: 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -722,7 +734,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -732,7 +744,7 @@ msgstr "Výchozí" msgid "Simple with logo" msgstr "Jednoduchý s logem" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "Formát exportu" @@ -740,19 +752,19 @@ msgstr "Formát exportu" msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "CSV (oddělený čárkami)" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "CSV (styl Excel)" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "CSV (oddělený středníky)" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "Kombinovaný Excel (.xlsx)" @@ -762,9 +774,9 @@ msgstr "Nahrání souborů s odpověďmi na otázky" #: 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" @@ -779,7 +791,7 @@ msgstr "" "Stáhněte si ZIP soubor obsahující všechny soubory, které zákazníci nahráli " "při vytváření objednávky." -#: 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 @@ -787,17 +799,17 @@ msgid "Questions" msgstr "Otázky" #: 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -806,10 +818,10 @@ msgstr "Otázky" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -822,16 +834,16 @@ msgstr "Datum" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -877,22 +889,22 @@ msgstr "Externí identifikátor" #: 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 msgid "Phone number" msgstr "Telefonní číslo" #: 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "Celé jméno" @@ -902,14 +914,14 @@ msgstr "Celé jméno" #: 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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -924,18 +936,18 @@ msgstr "Celé jméno" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -996,24 +1008,24 @@ msgstr "Poznámky" #: 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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Ano" @@ -1021,22 +1033,22 @@ msgstr "Ano" #: 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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Ne" @@ -1060,10 +1072,10 @@ msgstr "Vstupenka {event}-{code}" #: 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 @@ -1099,26 +1111,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 msgid "Event name" msgstr "Název akce" -#: 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 "Krátká forma" -#: 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 "Obchod je spuštěný" -#: 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 "Měna události" @@ -1127,61 +1139,61 @@ msgstr "Měna události" msgid "Timezone" msgstr "Časové pásmo" -#: 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 "Čas začátku události" -#: 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 "Čas konce události" -#: 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 "Vstupní čas" -#: 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 "Začátek předprodeje" -#: 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 "Konec předprodeje" #: 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 "Lokace" -#: 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 "Zeměpisná šířka" -#: 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 "Zeměpisná délka" -#: 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 "Interní poznámka" -#: 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1195,8 +1207,8 @@ msgid "Payment provider" msgstr "Poskytovatel platby" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "Všichni poskytovatelé plateb" @@ -1253,16 +1265,16 @@ msgid "Invoice number" msgstr "Číslo faktury" #: 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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1272,7 +1284,7 @@ msgstr "Datum" #: 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 @@ -1287,8 +1299,8 @@ msgstr "Datum" #: 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 @@ -1299,7 +1311,7 @@ msgstr "Kód objednávky" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1328,13 +1340,13 @@ msgstr "Odesílatel faktury:" #: 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1346,11 +1358,11 @@ msgstr "Adresa" #: 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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "PSČ" @@ -1361,11 +1373,11 @@ msgstr "PSČ" #: 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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "Město" @@ -1376,17 +1388,17 @@ msgstr "Město" #: 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "Stát" @@ -1399,12 +1411,12 @@ msgstr "IČO" #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "DPH" @@ -1426,15 +1438,15 @@ msgstr "Příjemce faktury:" #: 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "Společnost" @@ -1448,27 +1460,27 @@ msgstr "Ulice" #: 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" msgid "State" msgstr "Stát" #: 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 msgid "Beneficiary" msgstr "Příjemce" #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "Interní číslo" @@ -1499,9 +1511,9 @@ msgstr "ID shody plateb" #: 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "Poskytovatelé plateb" @@ -1520,7 +1532,7 @@ msgid "Line number" msgstr "Číslo řádku" #: 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 "Popis" @@ -1535,16 +1547,16 @@ msgstr "Čistá cena" #: 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 "Hodnota daně" #: 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 @@ -1568,7 +1580,7 @@ msgstr "Datum ukončení akce" msgid "Product data" msgstr "Údaje o produktu" -#: 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 "Údaje o produktu" @@ -1580,12 +1592,12 @@ msgstr "" "variantách." #: 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 "ID produktu" #: 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 "ID varianty" @@ -1597,31 +1609,31 @@ msgid "Product category" msgstr "Kategorie produktu" #: 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 "Interní jméno" -#: 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 "Název položky" #: 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 "Variace" #: 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" @@ -1630,25 +1642,27 @@ msgstr "Aktivní" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 msgid "Sales channels" msgstr "Prodejní cesty" -#: 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 "Výchozí cena" -#: 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 "Zadání ceny zdarma" -#: 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 "Prodejní daň" -#: 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 "Je vstupenkou" @@ -1658,18 +1672,18 @@ msgstr "Je vstupenkou" msgid "Personalized ticket" msgstr "Personalizovaná vstupenka" -#: 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 "Generovat vstupenky" -#: 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1688,7 +1702,7 @@ msgstr "Čekací seznam" #: 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 @@ -1699,7 +1713,7 @@ msgstr "dostupný z" #: 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 @@ -1707,11 +1721,11 @@ msgstr "dostupný z" msgid "Available until" msgstr "K dispozici do" -#: 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 "Tento produkt lze zakoupit pouze pomocí voucheru." -#: 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." @@ -1719,59 +1733,60 @@ msgstr "" "Tento produkt se zobrazí pouze v případě, že bude uplatněn voucher " "odpovídající produktu." -#: 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 "Nákup tohoto produktu vyžaduje potvrzení" -#: 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 "Tento produkt prodávat pouze jako součást balíčku" -#: 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 "Umožnit zrušení nebo změnu objednávky" -#: 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 "Minimální množství na objednávku" -#: 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 "Maximální množství na jednu objednávku" #: 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 "Vyžaduje pozornost" #: 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 #, fuzzy #| msgid "Check-in time" msgid "Check-in text" msgstr "Čas check-inu" -#: 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 "Původní cena" -#: 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 "Tento produkt je dárková karta" -#: 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 "Vyžadují platné členství" -#: 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 "Skrýt bez platného členství" @@ -1814,7 +1829,7 @@ msgstr "" "jeden s řádkem pro každou objednávku, jeden s řádkem pro každou položku " "objednávky a jeden s řádkem pro každý další poplatek účtovaný v objednávce." -#: 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 @@ -1826,7 +1841,7 @@ msgstr "" msgid "Orders" msgstr "Objednávky" -#: 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 "Pořadí objednávky" @@ -1871,11 +1886,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 "Odkaz akce" @@ -1891,15 +1906,15 @@ msgstr "Celkem" #: 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1918,7 +1933,7 @@ msgstr "Celkem" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1938,7 +1953,7 @@ msgstr "Status" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "Email" @@ -1946,15 +1961,16 @@ msgstr "Email" #: 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -1968,8 +1984,8 @@ msgstr "Datum objednávky" #: 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 "Čas objednávky" @@ -1986,7 +2002,7 @@ msgid "Fees" msgstr "Poplatky" #: 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" @@ -2012,15 +2028,15 @@ msgid "Invoice numbers" msgstr "Čísla faktur" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "B2B Kanál" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 msgid "Follow-up date" msgstr "Další datum" @@ -2032,14 +2048,14 @@ msgid "Positions" msgstr "Pozice" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 msgid "E-mail address verified" msgstr "E-mailová adresa ověřena" #: 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 "ID externího zákazníka" @@ -2049,56 +2065,56 @@ msgid "Paid by {method}" msgstr "Zaplaceno {method}" #: pretix/base/exporters/orderlist.py:448 -#: pretix/base/exporters/orderlist.py:891 +#: pretix/base/exporters/orderlist.py:894 msgid "Fee type" msgstr "Typ poplatku" #: 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 "Cena" #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" msgstr "Daňové pravidlo" #: 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 "Adresa faktury" #: 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 "zrušeno" #: 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 "ID pozice" #: 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 @@ -2111,13 +2127,13 @@ msgstr "ID pozice" #: 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 "Datum začátku" #: 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 @@ -2125,17 +2141,17 @@ msgstr "Datum začátku" #: 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 "Datum konce" #: 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2143,12 +2159,12 @@ msgstr "Datum konce" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2161,13 +2177,13 @@ msgstr "Produkt" #: 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:647 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 @@ -2178,7 +2194,7 @@ msgid "Attendee name" msgstr "Jméno účastníka" #: 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 @@ -2191,7 +2207,7 @@ msgstr "Email účastníka" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "Poukázka" @@ -2199,63 +2215,63 @@ msgstr "Poukázka" msgid "Pseudonymization ID" msgstr "ID pseudonymizace" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 msgid "Ticket secret" msgstr "Kód vstupenky" #: 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 "ID sedadla" #: pretix/base/exporters/orderlist.py:613 -#: pretix/plugins/checkinlists/exporters.py:520 +#: pretix/plugins/checkinlists/exporters.py:524 msgid "Seat name" msgstr "Název sedadla" #: pretix/base/exporters/orderlist.py:614 -#: pretix/plugins/checkinlists/exporters.py:521 +#: pretix/plugins/checkinlists/exporters.py:525 msgid "Seat zone" msgstr "Sedací zóna" #: pretix/base/exporters/orderlist.py:615 -#: pretix/plugins/checkinlists/exporters.py:522 +#: pretix/plugins/checkinlists/exporters.py:526 msgid "Seat row" msgstr "Řada" #: pretix/base/exporters/orderlist.py:616 -#: pretix/plugins/checkinlists/exporters.py:523 +#: pretix/plugins/checkinlists/exporters.py:527 msgid "Seat number" msgstr "Číslo sedadla" #: 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/control/templates/pretixcontrol/order/change.html:218 +#: 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 "Zablokované" #: 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 "Platnost od" #: 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/control/views/vouchers.py:119 +#: 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" @@ -2265,28 +2281,34 @@ msgstr "Platí do" msgid "Order comment" msgstr "Komentář objednávky" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +#, fuzzy +#| msgid "Position ID" +msgid "Add-on to position ID" +msgstr "ID pozice" + +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:340 msgid "Invoice address street" msgstr "Fakturační adresa: ulice" -#: 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 "Fakturační adresa: PSČ" -#: 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 "Fakturační adresa: město" -#: 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 "Faktirační adresa: země" -#: pretix/base/exporters/orderlist.py:651 +#: pretix/base/exporters/orderlist.py:652 msgctxt "address" msgid "Invoice address state" msgstr "Stát fakturační adresy" -#: 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 @@ -2296,11 +2318,11 @@ msgstr "Stát fakturační adresy" msgid "Check-in lists" msgstr "Seznamy pro check-in" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 msgid "Order transaction data" msgstr "Údaje o objednávkových transakcích" -#: 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 " @@ -2310,15 +2332,15 @@ msgstr "" "produktů, cen nebo daňových sazeb. Informace jsou přesné pouze pro změny " "provedené s verzemi pretixu vydanými po říjnu 2021." -#: pretix/base/exporters/orderlist.py:837 +#: pretix/base/exporters/orderlist.py:840 msgid "Only include transactions created within this date range." msgstr "Zahrnout pouze transakce vytvořené v tomto rozsahu dat." -#: 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2329,9 +2351,9 @@ msgstr "Zahrnout pouze transakce vytvořené v tomto rozsahu dat." msgid "Event" msgstr "Událost" -#: 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 @@ -2343,47 +2365,47 @@ msgstr "Událost" msgid "Currency" msgstr "Měna" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 msgid "Transaction date" msgstr "Datum transakce" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 msgid "Transaction time" msgstr "Čas transakce" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 msgid "Old data" msgstr "Staré údaje" -#: 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 "Množství" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 msgid "Internal fee type" msgstr "Interní typ poplatku" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 msgctxt "subevent" msgid "Date ID" msgstr "Datum ID" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 msgid "Tax rule ID" msgstr "ID daňového pravidla" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 msgid "Gross total" msgstr "Hrubá hodnota celkem" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 msgid "Tax total" msgstr "Celkové daně" -#: 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." @@ -2391,23 +2413,23 @@ msgstr "" "Tato hodnota je uvedena pro informační účely, není součástí původních dat " "transakce a je možné, že se od transakce změnila." -#: pretix/base/exporters/orderlist.py:936 +#: pretix/base/exporters/orderlist.py:939 msgid "Converted from legacy version" msgstr "Převedeno ze staré verze" -#: pretix/base/exporters/orderlist.py:998 +#: pretix/base/exporters/orderlist.py:1001 msgid "Payments and refunds" msgstr "Platby a vrácení peněz" -#: 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 "Stažení tabulky všech plateb nebo vrácení peněz za každou objednávku." -#: pretix/base/exporters/orderlist.py:1009 +#: pretix/base/exporters/orderlist.py:1012 msgid "Date range (payment date)" msgstr "Rozsah dat (datum platby)" -#: 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." @@ -2415,61 +2437,61 @@ msgstr "" "Upozorňujeme, že při použití této funkce budou vyloučeny všechny nepotvrzené " "platby nebo nedokončené náhrady." -#: pretix/base/exporters/orderlist.py:1016 +#: pretix/base/exporters/orderlist.py:1019 msgid "Date range (start of transaction)" msgstr "Rozsah data (začátek transakce)" -#: pretix/base/exporters/orderlist.py:1022 +#: pretix/base/exporters/orderlist.py:1025 msgid "Payment states" msgstr "Stavy platby" -#: pretix/base/exporters/orderlist.py:1030 +#: pretix/base/exporters/orderlist.py:1033 msgid "Refund states" msgstr "Stav vrácení peněz" -#: 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 "Objednávka" -#: 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 "ID platby" -#: 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 "Datum vytvoření" -#: pretix/base/exporters/orderlist.py:1073 +#: pretix/base/exporters/orderlist.py:1076 #: pretix/control/templates/pretixcontrol/order/index.html:841 msgid "Completion date" msgstr "Datum dokončení" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Status code" msgstr "Stavový kód" -#: 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2482,7 +2504,7 @@ msgstr "Stavový kód" msgid "Amount" msgstr "Suma" -#: 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 @@ -2493,84 +2515,84 @@ msgstr "Suma" msgid "Payment method" msgstr "Způsob platby" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Matching ID" msgstr "Odpovídající ID" -#: 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 "Údaje o platbě" -#: pretix/base/exporters/orderlist.py:1124 +#: pretix/base/exporters/orderlist.py:1127 msgid "Quota availabilities" msgstr "Dostupné kvóty" -#: pretix/base/exporters/orderlist.py:1126 +#: pretix/base/exporters/orderlist.py:1129 msgid "" "Download a spreadsheet of all quotas including their current availability." msgstr "Stažení tabulky všech kvót včetně jejich aktuální dostupnosti." -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Název kvóty" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Celková kvóta" -#: 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 "Zaplacené objednávky" -#: 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 "Čekající objednávky" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 msgid "Blocking vouchers" msgstr "Blokace voucherů" -#: 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 "Košík současných uživatelů" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Exited orders" msgstr "Ukončené objednávky" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Current availability" msgstr "Aktuální dostupnost" -#: 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 "Nekonečno" -#: pretix/base/exporters/orderlist.py:1178 +#: pretix/base/exporters/orderlist.py:1181 msgid "Gift card transactions" msgstr "Transakce u dárkové karty" -#: 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 "Dárkové poukazy" -#: pretix/base/exporters/orderlist.py:1181 +#: pretix/base/exporters/orderlist.py:1184 msgid "Download a spreadsheet of all gift card transactions." msgstr "Stáhněte si tabulku všech transakcí s dárkovými poukazy." -#: 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 @@ -2580,19 +2602,19 @@ msgstr "Stáhněte si tabulku všech transakcí s dárkovými poukazy." msgid "Gift card code" msgstr "kód dárkové poukázky" -#: 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testovací režím" -#: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2605,7 +2627,7 @@ msgstr "Testovací režím" msgid "Organizer" msgstr "Pořadatel" -#: 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 @@ -2632,80 +2654,83 @@ msgstr "Pořadatel" msgid "TEST MODE" msgstr "TESTOVACÍ REŽIM" -#: pretix/base/exporters/orderlist.py:1237 +#: pretix/base/exporters/orderlist.py:1240 msgid "Gift card redemptions" msgstr "Použítí darkové karty" -#: 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 "" "Stáhněte si tabulku všech plateb nebo vratek, které se týkají dárkových " "karet." -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:16 msgid "Issuer" msgstr "Vydavatel" -#: 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 "Dárkové poukazky" -#: 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 "" "Stáhněte si tabulku všech dárkových poukázek včetně jejich aktuální hodnoty." -#: pretix/base/exporters/orderlist.py:1293 +#: pretix/base/exporters/orderlist.py:1296 msgid "Show value at" msgstr "Zobrazit hodnotu v" -#: pretix/base/exporters/orderlist.py:1296 +#: pretix/base/exporters/orderlist.py:1299 msgid "Defaults to the time of report." msgstr "Výchozí hodnota je čas odeslání zprávy." -#: pretix/base/exporters/orderlist.py:1301 -#: pretix/base/exporters/orderlist.py:1311 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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 msgid "All" msgstr "Všechny" -#: pretix/base/exporters/orderlist.py:1303 pretix/control/forms/filter.py:1342 +#: pretix/base/exporters/orderlist.py:1306 pretix/control/forms/filter.py:1417 msgid "Live" msgstr "Živě" -#: pretix/base/exporters/orderlist.py:1312 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:1425 #: pretix/control/templates/pretixcontrol/pdf/index.html:252 msgid "Empty" msgstr "Prázdné" -#: pretix/base/exporters/orderlist.py:1313 pretix/control/forms/filter.py:1351 +#: pretix/base/exporters/orderlist.py:1316 pretix/control/forms/filter.py:1426 msgid "Valid and with value" msgstr "Platné a s hodnotou" -#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:1352 +#: pretix/base/exporters/orderlist.py:1317 pretix/control/forms/filter.py:1427 msgid "Expired and with value" msgstr "Expirované a s hodnotou" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2715,38 +2740,38 @@ msgstr "Expirované a s hodnotou" msgid "Expired" msgstr "Expirované" -#: 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 "Testovací režim karty" -#: 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 "Datum vypršení platnosti" -#: 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 "Zvláštní podmínky" -#: 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 msgid "Current value" msgstr "Současná cena" -#: pretix/base/exporters/orderlist.py:1359 +#: pretix/base/exporters/orderlist.py:1362 msgid "Created in order" msgstr "Vytvořeno na objednávku" -#: pretix/base/exporters/orderlist.py:1360 +#: pretix/base/exporters/orderlist.py:1363 msgid "Last invoice number of order" msgstr "Poslední číslo faktury u objednávky" -#: pretix/base/exporters/orderlist.py:1361 +#: pretix/base/exporters/orderlist.py:1364 msgid "Last invoice date of order" msgstr "Datum poslední faktury u objednávky" @@ -2788,7 +2813,7 @@ msgid "Identifier" msgstr "Identifikátor" #: 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 +2821,7 @@ msgstr "Datum platnosti" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 msgid "Customer account" msgstr "Účet zákazníka" @@ -2818,36 +2843,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "Stáhněte si tabulku se všemi údaji z čekací listiny." #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "Všechny záznamy" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "Čeká se na dárkový poukaz" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "Dárkový poukaz přiřazen" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "Čeká se na uplatnění" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "Dárkový poukaz uplatněn" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "Dárkový poukaz vypršel" @@ -2874,8 +2899,8 @@ msgstr "Priorita" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2973,7 +2998,7 @@ msgstr "" "Soubor, který jste nahráli, má velmi velký počet pixelů, nahrajte prosím " "obrázek o velikosti nejvýše 10 000 x 10 000 pixelů." -#: 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." @@ -3063,7 +3088,7 @@ msgstr "Nové heslo" msgid "Repeat new password" msgstr "Zopakovat heslo" -#: 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 "Výchozí časové pásmo" @@ -3100,35 +3125,35 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, fuzzy, python-format #| msgid "Invalid placeholder(s): %(value)s" msgid "Invalid placeholder: {%(value)s}" msgstr "Neplatné placeholdery: %(value)s" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, fuzzy, python-format #| msgid "Sample city" msgid "Sample: %s" msgstr "Ukázkové město" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Dostupné zástupné symboly: {list}" -#: 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:214 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" msgstr "Čas" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "Firma nebo instituce" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "Zákazník" @@ -3203,7 +3228,7 @@ msgstr "" "{from_date}\n" "do {to_date}" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3403,9 +3428,9 @@ msgstr "Nepodařilo se analyzovat {value} jako datum a čas." msgid "Could not parse {value} as a date and time." msgstr "Nepodařilo se analyzovat {value} jako datum a čas." -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "Zadali jste neplatné číslo." @@ -3439,7 +3464,7 @@ msgid "Multiple matching products were found." msgstr "Bylo nalezeno více odpovídajících produktů." #: 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 "Varianta produktu" @@ -3464,10 +3489,10 @@ msgstr "Pro tento produkt je třeba vybrat variantu." #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "Fakturační adresa" @@ -3483,16 +3508,16 @@ msgstr "Spolkové země nejsou pro tento stát podporovány." msgid "Please enter a valid state." msgstr "Zadejte prosím platný stát." -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "E-mailová adresa účastníka" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3551,8 +3576,8 @@ msgstr "Vámi vybrané místo je již obsazeno. Vyberte si prosím jiné místo. msgid "You need to select a specific seat." msgstr "Musíte si vybrat konkrétní místo." -#: 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 @@ -3560,7 +3585,7 @@ msgid "Question" msgstr "Otázka" #: 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 "Vybrána neplatná možnost." @@ -3569,7 +3594,7 @@ msgid "Ambiguous option selected." msgstr "Zvolena nejednoznačná možnost." #: 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 "Zákazník" @@ -3582,7 +3607,7 @@ msgid "A voucher with this code already exists." msgstr "Poukaz s tímto kódem již existuje." #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "Maximální využití" @@ -3602,7 +3627,7 @@ msgid "Maximum discount budget" msgstr "Maximální rozpočet na slevy" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "Rezervujte si vstupenku z kvóty" @@ -3628,7 +3653,7 @@ msgstr "Hodnota poukazu" 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 @@ -3661,7 +3686,7 @@ msgstr "Pro toto sedadlo je třeba vybrat produkt \"{prod}\"." #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "Den" @@ -3739,7 +3764,7 @@ msgid "All products (including newly created ones)" msgstr "Všechny produkty (včetně nově vytvořených)" #: 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 "Omezit na produkty" @@ -3835,16 +3860,10 @@ msgstr "B4B automaticky check-inout v" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" -"Všechny položky na tomto check-in listu budou automaticky označeny jako " -"odbavené, při nákupu prostřednictvím některého z vybraných prodejních " -"kanálů. Tato možnost může být užitečná, pokud lístky prodávané v pokladně " -"nejsou před vstupem znovu zkontrolovány a měly by být považovány za " -"validované přímo při nákupu." #: pretix/base/models/checkin.py:340 msgid "Entry" @@ -3917,7 +3936,7 @@ msgid "Single-sign-on method" msgstr "Metoda jednorázového přihlášení" #: 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." @@ -3933,13 +3952,13 @@ msgstr "" "Toto pole může obsahovat pouze písmena, číslice, tečky, pomlčky a " "podtržítka. Musí začínat a končit číslem nebo písmenem." -#: 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 "Název společnosti" -#: 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 "Vyberte zemi" @@ -3988,20 +4007,20 @@ msgstr "Povolené rozsahy přístupu" msgid "Separate multiple values with spaces" msgstr "Oddělujte více hodnot mezerami" -#: 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 "Neplatný identifikátor" -#: 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 "Tento identifikátor byl již použit u jiné otázky." #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "Brána" @@ -4029,8 +4048,8 @@ msgctxt "subevent" msgid "Each matching product must be for a different date" msgstr "Všechny odpovídající produkty se musí vztahovat vždy k jiným datům" -#: 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 "Posize" @@ -4189,7 +4208,7 @@ msgstr "Konec předprodejního období musí být pozdější než jeho začáte msgid "The end of the event has to be later than its start." msgstr "Konec události musí být pozdější než začátek." -#: pretix/base/models/event.py: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 " @@ -4203,15 +4222,15 @@ msgstr "" "také použít náhodnou hodnotu. To bude použito v adresách URL, kódech " "objednávek, číslech faktur a referencích bankovních převodů." -#: 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 "Krátká forma může obsahovat pouze písmena, číslice, tečky a pomlčky." -#: 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 "Zobrazit v seznamu" -#: 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." @@ -4219,7 +4238,7 @@ msgstr "" "Pokud je vybrána, tato událost se veřejně zobrazí v seznamu událostí pro váš " "účet organizátora." -#: 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 " @@ -4228,17 +4247,17 @@ msgstr "" "Volitelný. Po tomto datu nebudou prodávány žádné produkty. Pokud tuto " "hodnotu nenastavíte, předprodej skončí po datu ukončení vaší akce." -#: 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 "Volitelný. Před tímto datem nebudou prodávány žádné produkty." -#: 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 "Zásuvné moduly" -#: pretix/base/models/event.py:628 pretix/base/pdf.py:229 -#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4247,35 +4266,35 @@ msgstr "Zásuvné moduly" msgid "Event series" msgstr "Série událostí" -#: 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 "Plán usazení" -#: pretix/base/models/event.py:639 pretix/base/models/items.py:618 +#: pretix/base/models/event.py:647 pretix/base/models/items.py:626 #, fuzzy #| msgid "Sales channels" msgid "Sell on all sales channels" msgstr "Prodejní cesty" -#: 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 "Omezit na konkrétní prodejní kanály" -#: 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 msgid "Events" msgstr "Události" -#: 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." @@ -4283,7 +4302,7 @@ msgstr "" "Nakonfigurovali jste alespoň jeden placený produkt, ale nepovolili jste " "žádné platební metody." -#: pretix/base/models/event.py:1287 +#: pretix/base/models/event.py:1295 #, fuzzy #| msgid "" #| "You have configured at least one paid product but have not enabled any " @@ -4295,38 +4314,38 @@ msgstr "" "Nakonfigurovali jste alespoň jeden placený produkt, ale nepovolili jste " "žádné platební metody." -#: 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 "K prodeji čehokoli musíte nakonfigurovat alespoň jednu kvótu." -#: 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 "Musíte vyplnit meta parametr \"{property}\"." -#: 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 "" "Jakmile je událost vytvořena, nemůže se měnit mezi sérií a jedinou událostí." -#: pretix/base/models/event.py:1408 +#: pretix/base/models/event.py:1416 msgid "The event slug cannot be changed." msgstr "Shluk událostí nemůže byt změněn." -#: pretix/base/models/event.py:1411 +#: pretix/base/models/event.py:1419 msgid "This slug has already been used for a different event." msgstr "Shluk událostí již byl použit pro jinou akci." -#: pretix/base/models/event.py:1417 +#: pretix/base/models/event.py:1425 msgid "The event cannot end before it starts." msgstr "Událost nemůže končit před začátkem." -#: pretix/base/models/event.py:1423 +#: pretix/base/models/event.py:1431 msgid "The event's presale cannot end before it starts." msgstr "Předprodej akce nemůže skončit dříve, než začne." -#: 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." @@ -4334,7 +4353,7 @@ msgstr "" "Pouze když je toto zaškrtávací políčko aktivní, je toto datum viditelné v " "klientském rozhraní." -#: 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." @@ -4342,44 +4361,44 @@ msgstr "" "Pokud je vybrána, tato událost se veřejně zobrazí v seznamu dat vaší " "události." -#: 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 "Text na přední straně" -#: pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:1527 msgid "Date in event series" msgstr "Datum v sérii událostí" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1528 msgid "Dates in event series" msgstr "Data v sérii událostí" -#: pretix/base/models/event.py:1662 +#: pretix/base/models/event.py:1673 msgid "One or more variations do not belong to this event." msgstr "Jedna nebo více variant nepatří k této akci." -#: 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 "Nesmí obsahovat mezery ani speciální znaky kromě podtržítek" -#: 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 "Název vlastnosti může obsahovat pouze písmena, čísla a podtržítka." -#: pretix/base/models/event.py:1702 +#: pretix/base/models/event.py:1713 msgid "Default value" msgstr "Výchozí hodnota" -#: 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 "Může být změněno pouze organizačními administrátory" -#: pretix/base/models/event.py:1706 +#: pretix/base/models/event.py:1717 msgid "Required for events" msgstr "Povinné pro akce" -#: 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" @@ -4388,37 +4407,37 @@ msgstr "" "případě, že je tato vlastnost nastavena. V vícedenních událostech je " "nastavení hodnoty pro jednotlivá data vždy volitelné" -#: 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 "Platné hodnoty" -#: pretix/base/models/event.py:1716 +#: pretix/base/models/event.py:1727 #: pretix/control/templates/pretixcontrol/organizers/properties.html:45 #, fuzzy #| msgid "Show number of check-ins to customer" msgid "Show filter option to customers" msgstr "Zobrazit počet check-inů pro zákazníka" -#: 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 #, fuzzy #| msgctxt "openidconnect" #| msgid "Public" msgid "Public name" msgstr "Veřejné" -#: 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 "Lze použít pro filtrování" -#: 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 " @@ -4428,16 +4447,16 @@ msgstr "" "jej také použít pro skryté parametry filtru ve frontendu (např. pomocí " "widgetu)." -#: 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 "" "Vlastnost může být buď povinná, nebo může mít výchozí hodnotu, nikoli obojí." -#: 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 "Text odkazu" -#: 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 "URL odkazu" @@ -4467,16 +4486,16 @@ msgstr "Další příjemci (Bcc)" #: 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "Předmět" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4530,7 +4549,7 @@ msgstr "IČO: %s" msgid "Category name" msgstr "Název kategorie" -#: 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 "" @@ -4578,62 +4597,62 @@ msgid "Disable product for this date" msgstr "Deaktivovat produkt pro toto datum" #: 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 "Tento produkt nebude před uvedeným datem prodáván." #: 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 "Tento produkt nebude po uvedeném datu prodáván." -#: pretix/base/models/items.py:388 +#: pretix/base/models/items.py:396 msgid "Event validity (default)" msgstr "platnost akce (výchozí nastavení)" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 msgid "Fixed time frame" msgstr "Pevný časový rozsah" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 msgid "Dynamic validity" msgstr "Dynamická platnost" -#: 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 #, fuzzy #| msgid "This product is currently not available." msgid "Hide product if unavailable" msgstr "Tento produkt není v současné době k dispozici." -#: 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 "" "Nepoužívejte opakovaně použitelná média, používejte pravidelné jednorázové " "vstupenky" -#: pretix/base/models/items.py:405 +#: pretix/base/models/items.py:413 msgid "Require an existing medium to be re-used" msgstr "Požadovat opětovné použití stávajícího média" -#: pretix/base/models/items.py:406 +#: pretix/base/models/items.py:414 msgid "Require a previously unknown medium to be newly added" msgstr "Požadovat nově přidané dosud neznámé médium" -#: 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 "Vyžadovat použití existujícího nebo nového média" -#: 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 "Kategorie" -#: 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." @@ -4641,11 +4660,11 @@ msgstr "" "Máte-li mnoho produktů, můžete je volitelně roztřídit do kategorií, abyste " "měli věci uspořádané." -#: pretix/base/models/items.py:441 +#: pretix/base/models/items.py:449 msgid "This is shown below the product name in lists." msgstr "To je zobrazeno pod názvem produktu v seznamech." -#: 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 " @@ -4655,7 +4674,7 @@ msgstr "" "různé ceny. Pokud varianta nemá speciální cenu nebo pokud nemáte varianty, " "bude použita tato cena." -#: 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 " @@ -4669,13 +4688,13 @@ msgstr "" "akci. To v současnosti není podporováno u produktů, které jsou zakoupeny " "jako doplněk k jiným produktům." -#: pretix/base/models/items.py:460 pretix/base/models/items.py:1116 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:1124 #, fuzzy #| msgid "Net price" msgid "Suggested price" msgstr "Čistá cena" -#: 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 " @@ -4683,47 +4702,47 @@ 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 "Zda nákup tohoto produktu umožní osobě vstoupit na vaši událost" -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:488 msgid "Is a personalized ticket" msgstr "Je personalizovaná vstupenka" -#: 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 "Zda nákup tohoto produktu umožňuje zadávat informace o účastnících" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:499 msgid "Show a waiting list for this ticket" msgstr "Zobrazit čekací listinu pro tento lístek" -#: 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 "Předpokládá, že čekací listy pro tuto událost jsou aktivovány." -#: 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 "Zobrazit počet zbývajících vstupenek" -#: pretix/base/models/items.py:497 +#: pretix/base/models/items.py:505 msgid "Publicly show how many tickets are still available." msgstr "Zveřejněte, kolik vstupenek je ještě k dispozici." -#: pretix/base/models/items.py:504 +#: pretix/base/models/items.py:512 pretix/control/forms/item.py:565 msgid "Product picture" msgstr "Obrázek produktu" -#: pretix/base/models/items.py:533 +#: pretix/base/models/items.py:541 #, fuzzy #| msgid "Only show after sellout of" msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "Nezobrazovat, pokud je k dispozici jiný kontingent" -#: 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 " @@ -4737,11 +4756,11 @@ msgstr "" "Pokud jsou všechny produkty v nastavené kvótě rezervovány, ale ještě nebyly " "prodány, může nastat krátké období, kdy jsou oba produkty viditelné." -#: pretix/base/models/items.py:544 +#: pretix/base/models/items.py:552 msgid "Only show after sellout of" msgstr "Nezobrazovat, pokud je k dispozici jiný kontingent" -#: pretix/base/models/items.py:545 +#: pretix/base/models/items.py:553 #, fuzzy #| msgid "" #| "If you select a quota here, this product will only be shown when that " @@ -4764,7 +4783,7 @@ msgstr "" "Pokud jsou všechny produkty v nastavené kvótě rezervovány, ale ještě nebyly " "prodány, může nastat krátké období, kdy jsou oba produkty viditelné." -#: 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." @@ -4772,7 +4791,7 @@ msgstr "" "K nákupu tohoto produktu potřebuje uživatel voucher, který se vztahuje na " "tento produkt buď přímo, nebo prostřednictvím kvóty." -#: 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 " @@ -4783,7 +4802,7 @@ msgstr "" "ale musí být potvrzena vámi před jejím zaplacením a dokončením. To můžete " "použít například pro vstupenky, které jsou dostupné pouze pro určité členy." -#: 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." @@ -4791,7 +4810,7 @@ msgstr "" "Tento produkt se na stránce akce nezobrazí, pokud zákazník nezadá kód " "voucheru spojený s tímto produktem." -#: 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 " @@ -4802,7 +4821,7 @@ msgstr "" "tento produkt použit jako doplňkový produkt, ale pouze pro pevné balíčky " "produktů!" -#: 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 " @@ -4812,7 +4831,7 @@ msgstr "" "rezervace akce. Pokud je tato možnost vypnuta, zákazníci nemohou objednávky " "s tímto produktem nikdy zrušit sami, bez ohledu na nastavení pro celou akci." -#: 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 " @@ -4822,7 +4841,7 @@ msgstr "" "tolikrát, kolikrát je zde uvedeno. Pokud je pole prázdné nebo nastavené na " "hodnotu 0, neexistuje žádný limit." -#: 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 " @@ -4834,7 +4853,7 @@ msgstr "" "žádný zvláštní limit. Limit pro maximální počet položek v celé objednávce " "platí bez ohledu na to." -#: 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 " @@ -4845,13 +4864,13 @@ msgstr "" "tiket vyžaduje speciální zacházení. To je užitečné například pro studenty, " "jejichž studentský průkaz je třeba ještě zkontrolovat." -#: 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 " @@ -4861,14 +4880,14 @@ msgstr "" "aktuální cena je zlevněná. Jedná se pouze o kosmetické nastavení, které ve " "skutečnosti neovlivní cenu." -#: pretix/base/models/items.py:624 +#: pretix/base/models/items.py:632 #, fuzzy #| msgid "Only sell tickets for this event on the following sales channels." msgid "Only sell tickets for this product on the selected sales channels." msgstr "" "Vstupenky na tuto akci prodávejte pouze na následujících prodejních kanálech." -#: 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." @@ -4876,11 +4895,11 @@ msgstr "" "Když si zákazník tento produkt koupí, dostane dárkovou kartu v hodnotě " "odpovídající ceně produktu." -#: pretix/base/models/items.py:639 +#: pretix/base/models/items.py:647 msgid "Allowed membership types" msgstr "Povolené typy členství" -#: 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." @@ -4888,29 +4907,29 @@ msgstr "" "Pokud zákazník není přihlášen a má platné členství, nezobrazuje se. Pozor, " "to například znamená, že tento produkt nelze nikdy zobrazit ve widgetu." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:661 msgid "This product creates a membership of type" msgstr "Tento produkt vytváří členství typu" -#: 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 "Doba členství je stejná jako doba akce nebo série akcí" -#: pretix/base/models/items.py:660 +#: pretix/base/models/items.py:668 msgid "Membership duration in days" msgstr "Délka členství ve dnech" -#: pretix/base/models/items.py:664 +#: pretix/base/models/items.py:672 msgid "Membership duration in months" msgstr "Délka členství ve měsících" -#: pretix/base/models/items.py:671 +#: pretix/base/models/items.py:679 msgid "Validity" msgstr "Platnost" -#: pretix/base/models/items.py:673 +#: pretix/base/models/items.py:681 #, fuzzy #| msgid "" #| "When setting up a regular event, or an event series with time slots, you " @@ -4940,51 +4959,51 @@ msgstr "" "změníte, stávající vstupenky nebudou změnou ovlivněny, ale zachovají si svou " "aktuální platnost." -#: 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 "Začátek platnosti" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 msgid "End of validity" msgstr "Konec platnosti" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 msgid "Minutes" msgstr "Minuty" -#: pretix/base/models/items.py:689 +#: pretix/base/models/items.py:697 msgid "Hours" msgstr "Hodiny" -#: pretix/base/models/items.py:693 +#: pretix/base/models/items.py:701 msgid "Days" msgstr "Dny" -#: pretix/base/models/items.py:697 +#: pretix/base/models/items.py:705 msgid "Months" msgstr "Měsíce" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 msgid "Customers can select the validity start date" msgstr "Zákazníci si mohou vybrat datum začátku platnosti" -#: 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 "Pokud tuto možnost nezvolíte, začíná platnost vždy v okamžiku nákupu." -#: pretix/base/models/items.py:706 +#: pretix/base/models/items.py:714 msgid "Maximum future start" msgstr "Maximální budoucí začátek" -#: 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 "Zvolené datum zahájení může být až za tolik dní." -#: pretix/base/models/items.py:713 +#: pretix/base/models/items.py:721 msgid "Reusable media policy" msgstr "Zásady pro opakovaně použitelná média" -#: 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, " @@ -4994,20 +5013,20 @@ msgid "" "settings." msgstr "" -#: pretix/base/models/items.py:725 +#: pretix/base/models/items.py:733 msgid "Reusable media type" msgstr "Typ opakovaně použitelného média" -#: 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/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -5016,38 +5035,41 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 msgid "Products" msgstr "Produkty" -#: 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 "Vybraný typ média není v nastavení organizéru povolen." -#: 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 "Vybraný typ média v současné době nepodporuje použití pro vstupenky." -#: 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 "" "Vybraný typ média v současné době nepodporuje použití pro dárkové karty." -#: 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." @@ -5055,27 +5077,27 @@ msgstr "" "Minimální počet na objednávku musí být menší než maximální počet na " "objednávku." -#: 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 "Kategorie produktu musí patřit ke stejné akci jako produkt." -#: 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 "Daňová sazba produktu musí patřit ke stejné akci jako produkt." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:971 msgid "The item's availability cannot end before it starts." msgstr "Konec dostupnosti musí být po začátku dostupnosti." -#: pretix/base/models/items.py:1096 +#: pretix/base/models/items.py:1104 msgid "This is shown below the variation name in lists." msgstr "Tento údaj se zobrazuje v seznamech produktů pod názvem varianty." -#: pretix/base/models/items.py:1123 +#: pretix/base/models/items.py:1131 msgid "Require approval" msgstr "Vyžadují potvrzení" -#: 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 " @@ -5087,25 +5109,25 @@ msgstr "" "To můžete použít například pro vstupenky, které jsou dostupné pouze pro " "určité členy." -#: 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 "Typy členství" -#: pretix/base/models/items.py:1147 +#: pretix/base/models/items.py:1155 msgid "This variation will not be sold before the given date." msgstr "Tato varianta se nebude prodávat před tímto datem." -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 msgid "This variation will not be sold after the given date." msgstr "Tato varianta se po tomto datu již nebude prodávat." -#: 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 " @@ -5115,11 +5137,11 @@ msgstr "" "zde vybrán prodejní kanál, ale ne na úrovni produktu, varianta nebude k " "dispozici." -#: pretix/base/models/items.py:1176 +#: pretix/base/models/items.py:1184 msgid "Show only if a matching voucher is redeemed." msgstr "Zobrazí se pouze po uplatnění odpovídajícího poukazu." -#: 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." @@ -5127,24 +5149,24 @@ msgstr "" "Tato varianta bude na stránce události skrytá, dokud uživatel nezadá poukaz, " "který tuto variantu odemkne." -#: pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "Varianty" -#: pretix/base/models/items.py:1402 +#: pretix/base/models/items.py:1410 msgid "Minimum number" msgstr "Minimální počet" -#: pretix/base/models/items.py:1406 +#: pretix/base/models/items.py:1414 msgid "Maximum number" msgstr "Maximální počet" -#: pretix/base/models/items.py:1410 +#: pretix/base/models/items.py:1418 msgid "Add-Ons are included in the price" msgstr "Další produkty jsou zahrnuty v ceně" -#: 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." @@ -5152,43 +5174,43 @@ msgstr "" "Pokud je tato možnost aktivována, lze další produkty přidat bez příplatku, i " "když by ve skutečnosti stály peníze." -#: pretix/base/models/items.py:1416 +#: pretix/base/models/items.py:1424 msgid "Allow the same product to be selected multiple times" msgstr "Povolit vícenásobný výběr stejného produktu" -#: 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 "Kategorie pro další produkty musí patřit ke stejné akci jako produkt." -#: pretix/base/models/items.py:1440 +#: pretix/base/models/items.py:1448 msgid "The item already has an add-on of this category." msgstr "Tento produkt již má další produkty s touto kategorií." -#: 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 "Minimální počet musí být alespoň nula." -#: 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 "Maximální počet musí být alespoň nula." -#: 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 "Minimální počet musí být menší než maximální počet." -#: pretix/base/models/items.py:1482 +#: pretix/base/models/items.py:1490 msgid "Bundled item" msgstr "Součást produktu" -#: pretix/base/models/items.py:1488 +#: pretix/base/models/items.py:1496 msgid "Bundled variation" msgstr "Zahrnutá varianta" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1507 msgid "Designated price part" msgstr "Uvedený podíl na ceně" -#: 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 " @@ -5200,60 +5222,60 @@ msgstr "" "v případech smíšeného zdanění, jinak můžete toto pole ponechat prázdné. Tato " "cena se nepřipočítává k základní ceně." -#: 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 "Zahrnuté produkty musí patřit ke stejné akci." -#: pretix/base/models/items.py:1525 +#: pretix/base/models/items.py:1533 msgid "A variation needs to be set for this item." msgstr "Pro tento produkt musí být vybrána varianta." -#: pretix/base/models/items.py:1527 +#: pretix/base/models/items.py:1535 msgid "The chosen variation does not belong to this item." msgstr "Tato varianta nepatří k tomuto produktu." -#: 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 "Počet musí být alespoň nula." -#: pretix/base/models/items.py:1587 +#: pretix/base/models/items.py:1595 msgid "Number" msgstr "Číslo" -#: pretix/base/models/items.py:1588 +#: pretix/base/models/items.py:1596 msgid "Text (one line)" msgstr "Text (jednořádkový)" -#: pretix/base/models/items.py:1589 +#: pretix/base/models/items.py:1597 msgid "Multiline text" msgstr "Text (víceřádkový)" -#: pretix/base/models/items.py:1590 +#: pretix/base/models/items.py:1598 msgid "Yes/No" msgstr "Ano/Ne" -#: pretix/base/models/items.py:1591 +#: pretix/base/models/items.py:1599 msgid "Choose one from a list" msgstr "Výběr ze seznamu" -#: pretix/base/models/items.py:1592 +#: pretix/base/models/items.py:1600 msgid "Choose multiple from a list" msgstr "Vícenásobný výběr ze seznamu" -#: pretix/base/models/items.py:1593 +#: pretix/base/models/items.py:1601 msgid "File upload" msgstr "Upload souborů" -#: 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 "Datum a hodina" -#: pretix/base/models/items.py:1597 +#: pretix/base/models/items.py:1605 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Země (ISO3166-1-alpha-2-kód zemí)" -#: 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 " @@ -5261,78 +5283,78 @@ msgid "" msgstr "" "Toto pole může obsahovat pouze písmena, číslice, tečky, pomlčky a podtržítka." -#: pretix/base/models/items.py:1625 +#: pretix/base/models/items.py:1633 msgid "Help text" msgstr "Nápověda" -#: 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 "Pokud je třeba otázku vysvětlit nebo objasnit, udělejte to zde!" -#: pretix/base/models/items.py:1632 +#: pretix/base/models/items.py:1640 msgid "Question type" msgstr "Typ odpovědi" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1644 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Odpověď je nutná" -#: 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 "Tato otázka je položena všem kupujícím vybraných produktů" -#: 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 "Otázka při registraci místo v procesu prodeje" -#: 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 "Všechny naše aplikace pro odbavení nepodporují všechny typy otázek." -#: 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 "Skrytá otázka" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1669 msgid "This question will only show up in the backend." msgstr "Tato otázka se zobrazí pouze v zadní části." -#: pretix/base/models/items.py:1665 +#: pretix/base/models/items.py:1673 msgid "Print answer on invoices" msgstr "Tisk odpovědi na faktury" -#: 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 "Minimální hodnota" -#: 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 "V současné době není podporováno našimi aplikacemi a během odbavení" -#: 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 "Maximální hodnota" -#: pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1699 msgid "Maximum length" msgstr "Maximální délka" -#: pretix/base/models/items.py:1697 +#: pretix/base/models/items.py:1705 msgid "Validate file to be a portrait" msgstr "Zkontrolujte, zda je fotografie na výšku" -#: 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." @@ -5340,92 +5362,93 @@ msgstr "" "Pokud je tato možnost aktivní, jsou přijímány pouze snímky ve formátu 3:4. " "Obvykle se používá pro účastnické průkazy." -#: pretix/base/models/items.py:1753 +#: pretix/base/models/items.py:1761 msgid "An answer to this question is required to proceed." msgstr "Tuto otázku je nutné zodpovědět." -#: pretix/base/models/items.py:1763 +#: pretix/base/models/items.py:1771 msgid "Invalid input type." msgstr "Neplatný typ vstupu." -#: pretix/base/models/items.py:1797 +#: pretix/base/models/items.py:1805 msgid "The number is to low." msgstr "Počet je příliš nízký." -#: pretix/base/models/items.py:1799 +#: pretix/base/models/items.py:1807 msgid "The number is to high." msgstr "Počet je příliš vysoký." -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1810 msgid "Invalid number input." msgstr "Neplatný číselný údaj." -#: 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 "Zvolte prosím pozdější datum." -#: 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 "Zvolte prosím dřívější datum." -#: pretix/base/models/items.py:1814 +#: pretix/base/models/items.py:1822 msgid "Invalid date input." msgstr "Neplatné zadání data." -#: pretix/base/models/items.py:1821 +#: pretix/base/models/items.py:1829 msgid "Invalid time input." msgstr "Neplatný časový údaj." -#: pretix/base/models/items.py:1830 +#: pretix/base/models/items.py:1838 msgid "Invalid datetime input." msgstr "Neplatné zadání časového razítka." -#: pretix/base/models/items.py:1842 +#: pretix/base/models/items.py:1850 msgid "Unknown country code." msgstr "Neznámý kód země." -#: pretix/base/models/items.py:1872 +#: pretix/base/models/items.py:1880 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "Odpověď" -#: pretix/base/models/items.py:1896 +#: pretix/base/models/items.py:1904 msgid "The identifier \"{}\" is already used for a different option." msgstr "Odkaz {} je již použit pro jinou možnost, vyberte prosím jinou." -#: pretix/base/models/items.py:1899 +#: pretix/base/models/items.py:1907 msgid "Question option" msgstr "Možnost odpovědi" -#: pretix/base/models/items.py:1900 +#: pretix/base/models/items.py:1908 msgid "Question options" msgstr "Možnosti odpovědí" -#: 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 "Celkový počet" -#: 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 "Pro neomezený počet vstupenek nechte prázdné." -#: 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 "Produkt" -#: pretix/base/models/items.py:1999 pretix/control/forms/item.py:849 +#: pretix/base/models/items.py:2007 pretix/control/forms/item.py:847 +#: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "Varianty" -#: 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 "Ignorujte tento kontingent pro celkovou obsazenost akce" -#: 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 " @@ -5437,11 +5460,11 @@ msgstr "" "další položky, které se prodávají v rámci každé akce, ale neměly by mít vliv " "na zobrazení v kalendáři." -#: pretix/base/models/items.py:2011 +#: pretix/base/models/items.py:2019 msgid "Close this quota permanently once it is sold out" msgstr "Uzavřít tuto kvótu po vyprodání" -#: 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 " @@ -5452,11 +5475,11 @@ msgstr "" "zrušení nebo vypršení platnosti objednávek. Kvótu můžete samozřejmě kdykoli " "znovu otevřít." -#: pretix/base/models/items.py:2020 +#: pretix/base/models/items.py:2028 msgid "Allow to sell more tickets once people have checked out" msgstr "Prodej dalších vstupenek po odchodu zákazníků z akce" -#: 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 " @@ -5472,7 +5495,7 @@ msgstr "" "přeplnění, seznamy odbavení s nastavenou možností \"Povolit opakovaný vstup " "při naskenovaném výstupu\" budou ignorovány." -#: 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 @@ -5481,33 +5504,33 @@ msgstr "" msgid "Quotas" msgstr "Kontingenty" -#: 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 "" "Všechny varianty musí patřit k produktu, který je také uveden v seznamu " "produktů." -#: 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 "Jeden nebo více produktů má varianty, ale žádný z nich není vybrán." -#: 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 "Datum nemůže být prázdné, protože se jedná o sérii akcí." -#: pretix/base/models/items.py:2159 +#: pretix/base/models/items.py:2167 msgid "Required for products" msgstr "Povinné pro produkty" -#: 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." @@ -5625,17 +5648,17 @@ msgstr "chybějící" msgid "paid" msgstr "zaplaceno" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "vypršelá platnost" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "Jazyk" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Celková částka" @@ -5673,16 +5696,22 @@ msgid "" msgstr "" "Tento text se zobrazí nad formulářem pro fakturační adresu během objednávky." -#: 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 "Metainformace" -#: pretix/base/models/orders.py:387 pretix/plugins/sendmail/forms.py:236 -#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: pretix/base/models/orders.py:303 +#, fuzzy +#| msgid "Meta information" +msgid "API meta information" +msgstr "Metainformace" + +#: pretix/base/models/orders.py:392 pretix/plugins/sendmail/forms.py:236 +#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:272 msgid "approval pending" msgstr "" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 #, fuzzy #| msgctxt "order state" #| msgid "Pending (confirmed)" @@ -5690,13 +5719,13 @@ msgctxt "order state" msgid "pending (confirmed)" msgstr "Čeká se (potvrzeno)" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 #, fuzzy #| msgid "Canceled (paid fee)" msgid "canceled (paid fee)" msgstr "Zrušeno (zaplacený poplatek)" -#: 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." @@ -5704,7 +5733,7 @@ msgstr "" "Tuto platbu nelze přijmout, protože bylo překročeno datum poslední platby " "nakonfigurované v nastavení platby." -#: 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." @@ -5712,124 +5741,124 @@ msgstr "" "Tuto platbu nelze přijmout, protože platnost příkazu vypršela a v nastavení " "plateb je nakonfigurováno, že pozdní platby nemají být přijímány." -#: pretix/base/models/orders.py:1008 +#: pretix/base/models/orders.py:1013 msgid "This order is not yet approved by the event organizer." msgstr "Tato objednávka ještě není schválena organizátorem akce." -#: 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 "Objednaný produkt \"{item}\" již není k dispozici." -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Sedadlo \"{seat}\" již není k dispozici.." -#: 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 "Poukaz \"{voucher}\" již nemá dostatečný rozpočet." -#: 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 "Poukaz \"{voucher}\" byl mezitím použit." -#: 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 "Prázdné, pokud tento produkt není vstupenkou" -#: pretix/base/models/orders.py:1693 +#: pretix/base/models/orders.py:1698 msgctxt "payment_state" msgid "created" msgstr "vytvořeno" -#: pretix/base/models/orders.py:1694 +#: pretix/base/models/orders.py:1699 msgctxt "payment_state" msgid "pending" msgstr "čeká na" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1700 msgctxt "payment_state" msgid "confirmed" msgstr "potvrzeno" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1701 msgctxt "payment_state" msgid "canceled" msgstr "přerušeno" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1702 msgctxt "payment_state" msgid "failed" msgstr "neúspěšné" -#: pretix/base/models/orders.py:1698 +#: pretix/base/models/orders.py:1703 msgctxt "payment_state" msgid "refunded" msgstr "vráceno" -#: 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 "Informace o platbě" -#: pretix/base/models/orders.py:2081 +#: pretix/base/models/orders.py:2086 msgctxt "refund_state" msgid "started externally" msgstr "zahájeno externě" -#: pretix/base/models/orders.py:2082 +#: pretix/base/models/orders.py:2087 msgctxt "refund_state" msgid "created" msgstr "vytvořeno" -#: pretix/base/models/orders.py:2083 +#: pretix/base/models/orders.py:2088 msgctxt "refund_state" msgid "in transit" msgstr "na cestě" -#: pretix/base/models/orders.py:2084 +#: pretix/base/models/orders.py:2089 msgctxt "refund_state" msgid "done" msgstr "vyřízeno" -#: pretix/base/models/orders.py:2085 +#: pretix/base/models/orders.py:2090 msgctxt "refund_state" msgid "failed" msgstr "neúspěšné" -#: pretix/base/models/orders.py:2087 +#: pretix/base/models/orders.py:2092 msgctxt "refund_state" msgid "canceled" msgstr "přerušeno" -#: pretix/base/models/orders.py:2095 +#: pretix/base/models/orders.py:2100 msgctxt "refund_source" msgid "Organizer" msgstr "Organizátor" -#: pretix/base/models/orders.py:2096 +#: pretix/base/models/orders.py:2101 msgctxt "refund_source" msgid "Customer" msgstr "Zákazník" -#: pretix/base/models/orders.py:2097 +#: pretix/base/models/orders.py:2102 msgctxt "refund_source" msgid "External" msgstr "Externí" -#: 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 "Důvod vrácení peněz" -#: 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 "" @@ -5838,34 +5867,34 @@ msgstr "" "Může být zobrazen koncovému uživateli nebo použit např. jako součást " "platebního odkazu." -#: pretix/base/models/orders.py:2255 +#: pretix/base/models/orders.py:2260 msgid "Payment fee" msgstr "Poplatek za platbu" -#: pretix/base/models/orders.py:2256 +#: pretix/base/models/orders.py:2261 msgid "Shipping fee" msgstr "Poštovné" -#: pretix/base/models/orders.py:2257 +#: pretix/base/models/orders.py:2262 msgid "Service fee" msgstr "Poplatek za služby" -#: pretix/base/models/orders.py:2258 +#: pretix/base/models/orders.py:2263 #: pretix/control/templates/pretixcontrol/order/index.html:156 msgid "Cancellation fee" msgstr "Storno poplatek" -#: pretix/base/models/orders.py:2259 +#: pretix/base/models/orders.py:2264 msgid "Insurance fee" msgstr "Pojistné" -#: pretix/base/models/orders.py:2260 +#: pretix/base/models/orders.py:2265 msgid "Other fees" msgstr "Další poplatky" -#: 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 @@ -5874,35 +5903,35 @@ msgstr "Další poplatky" msgid "Gift card" msgstr "Dárkový poukaz" -#: 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 msgid "Value" msgstr "Hodnota" -#: pretix/base/models/orders.py:2493 +#: pretix/base/models/orders.py:2498 msgid "Order position" msgstr "Objednaný produkt" -#: pretix/base/models/orders.py:3002 +#: pretix/base/models/orders.py:3007 msgid "Cart ID (e.g. session key)" msgstr "ID košíku (např. klíč relace)" -#: pretix/base/models/orders.py:3039 +#: pretix/base/models/orders.py:3044 msgid "Cart position" msgstr "Produkt v nákupním košíku" -#: pretix/base/models/orders.py:3040 +#: pretix/base/models/orders.py:3045 msgid "Cart positions" msgstr "Produkty v nákupním košíku" -#: pretix/base/models/orders.py:3169 +#: pretix/base/models/orders.py:3174 msgid "Business customer" msgstr "Obchodní zákazník" -#: 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 "Tento odkaz bude pro vaše potřeby vytištěn na faktuře." @@ -6050,7 +6079,7 @@ msgid "Type" msgstr "Typ" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "Plán rozesazení není platný soubor JSON." @@ -6176,7 +6205,7 @@ msgstr "Snížení ceny produktu o (%)" msgid "Number of times this voucher can be redeemed." msgstr "Jak často lze tento poukaz použít." -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "Uplatněno" @@ -6219,7 +6248,7 @@ msgstr "" "Pokud je tato možnost aktivována, lze poukaz použít k nákupu i v případě, že " "je produkt vyprodán." -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6429,7 +6458,7 @@ msgstr "Celkem (netto)" msgid "Pending amount" msgstr "Nevyřízená částka" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "Stav objednávky" @@ -6772,7 +6801,7 @@ msgstr "" msgid "Offsetting" msgstr "Zúčtování" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "Zadali jste objednávku, kterou se nepodařilo najít." @@ -6863,7 +6892,7 @@ msgid "Order code and position number" msgstr "Objednávkový kód a číslo pozice" #: 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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "Ukázkový produkt" @@ -6880,7 +6909,7 @@ msgid "Product description" msgstr "Varianta příkladu" #: 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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "Příklad popisu produktu" @@ -6917,7 +6946,7 @@ msgstr "Cena včetně dodatků" #: 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:797 msgid "John Doe" msgstr "Jan Novák" @@ -6931,7 +6960,7 @@ msgid "Attendee company" msgstr "Účastnická firma" #: 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 "Vzorová firma" @@ -7024,7 +7053,7 @@ msgid "Event begin weekday" msgstr "Začátek události ve všední den" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "Pátek" @@ -7114,8 +7143,8 @@ msgstr "" "Workshop 1\n" "Workshop 2" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "Jméno organizátora" @@ -7148,7 +7177,7 @@ msgstr "Datum a čas tisku" msgid "Printing time" msgstr "Datum tisku" -#: pretix/base/pdf.py:411 pretix/control/forms/item.py:665 +#: pretix/base/pdf.py:411 pretix/control/forms/item.py:671 #, fuzzy #| msgid "Purchased" msgid "Purchase date" @@ -7253,14 +7282,14 @@ msgstr "Jméno účastníka pro pozdrav" #: 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 "Pan Novák" #: 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}" @@ -7275,14 +7304,14 @@ msgstr "Jméno fakturační adresy pro pozdrav" msgid "Invoice address name: {part}" msgstr "Fakturační adresa: Název: {part}" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1109 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" msgstr "Lístek" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "Soubor rozvržení neobsahuje platné rozvržení. Chyba: {}" @@ -7424,7 +7453,7 @@ msgstr[0] "V jedné objednávce nelze vybrat více než %s produkt." msgstr[1] "V jedné objednávce nelze vybrat více než %s produktů." msgstr[2] "V jedné objednávce nelze vybrat více než %s produktů." -#: 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 "" @@ -7433,7 +7462,7 @@ msgstr[0] "Nelze vybrat více než %(max)s položku produktu %(product)s." msgstr[1] "Nelze vybrat více než %(max)s položek produktu %(product)s." msgstr[2] "Nelze vybrat více než %(max)s položek produktu %(product)s." -#: 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 "" @@ -7804,27 +7833,27 @@ msgstr "dnešní počet vstupů" msgid "week day" msgstr "Den" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "Pondělí" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "Úterý" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "Středa" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "Čtvrtek" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "Sobota" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "Neděle" @@ -8009,7 +8038,13 @@ msgstr "" "\n" "Tento e-mail obdržíte, protože jste to zadali v nastavení akce." -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +#, fuzzy +#| msgid "The selected media type is not enabled in your organizer settings." +msgid "This prefix has been set in your event or organizer settings." +msgstr "Vybraný typ média není v nastavení organizéru povolen." + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -8018,7 +8053,7 @@ msgstr "" "Tento e-mail jste obdrželi, protože pro vás někdo zadal objednávku na " "{event}." -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -8028,12 +8063,12 @@ msgstr "" "URL:\n" "{orderurl}." -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "Tento e-mail jste obdrželi, protože jste zadali objednávku na {event}." -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 msgctxt "attachment_filename" msgid "Calendar invite" msgstr "Zápis do kalendáře" @@ -8172,7 +8207,7 @@ msgstr "" "Chyba při importu hodnoty \"{value}\" pro sloupec \"{column}\" v řádku " "\"{line}\": {message}" -#: 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 "" @@ -8337,8 +8372,8 @@ msgstr "Nové datum skončení platnosti musí být v budoucnosti." msgid "This order is not pending approval." msgstr "Tato objednávka není předmětem schvalování." -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "Tuto objednávku nelze zrušit." @@ -8360,7 +8395,7 @@ msgstr "Storno poplatek nesmí být vyšší než celková částka této objedn msgid "The selected payment methods do not cover the total balance." msgstr "Zvolené způsoby platby nepokrývají celkový zůstatek." -#: 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 " @@ -8371,25 +8406,25 @@ msgstr "" "použita dárková karta, kterou jste použili. Zkontrolujte prosím níže uvedené " "ceny a zkuste to znovu." -#: pretix/base/services/orders.py:1516 +#: pretix/base/services/orders.py:1518 msgid "You need to select a variation of the product." msgstr "Je třeba vybrat variantu produktu." -#: 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 "Kvóta {name} nemá dostatečnou kapacitu pro provedení změny." -#: pretix/base/services/orders.py:1518 +#: pretix/base/services/orders.py:1520 msgid "There is no quota defined that allows this operation." msgstr "Není definována žádná kvóta, která by tuto operaci umožňovala." -#: 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 "Vybraný produkt není aktivní nebo nemá nastavenou cenu." -#: 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." @@ -8397,7 +8432,7 @@ msgstr "" "Při této operaci by objednávka zůstala prázdná. Místo toho zrušte objednávku " "jako takovou." -#: 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." @@ -8405,7 +8440,7 @@ msgstr "" "Touto operací by se objednávka stala bezplatnou, a tudíž okamžitě " "zaplacenou, avšak žádná kvóta není k dispozici." -#: 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." @@ -8413,17 +8448,17 @@ msgstr "" "Jedná se o doplňkový produkt, vyberte prosím základní pozici, ke které má " "být přidán." -#: 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 "Zvolená základní pozice neumožňuje přidat tento produkt jako doplněk." -#: pretix/base/services/orders.py:1527 +#: pretix/base/services/orders.py:1529 msgid "You need to choose a subevent for the new position." msgstr "Musíte si zvolit termín." -#: 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 " @@ -8432,25 +8467,25 @@ msgstr "" "Vybrali jste si místo \"{seat}\" pro datum, které neodpovídá vybranému datu " "vstupenky. Zvolte prosím místo znovu." -#: pretix/base/services/orders.py:1532 +#: pretix/base/services/orders.py:1534 msgid "The selected product requires you to select a seat." msgstr "U vybraného produktu je třeba vybrat místo." -#: pretix/base/services/orders.py:1533 +#: pretix/base/services/orders.py:1535 msgid "The selected product does not allow to select a seat." msgstr "Vybraný produkt neumožňuje výběr místa." -#: pretix/base/services/orders.py:1534 +#: pretix/base/services/orders.py:1536 msgid "The selected country is blocked by your tax rule." msgstr "Vybraná země je blokována vaším daňovým předpisem." -#: 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 "Cenu pozice, která byla použita k vydání dárkové karty, nelze změnit." -#: 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 " @@ -8459,7 +8494,7 @@ msgstr "" "Pozici nelze zrušit, protože dárkový poukaz {card}} zakoupený v této " "objednávce již byl uplatněn." -#: 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." @@ -8848,7 +8883,7 @@ msgid "Show exchange rates" msgstr "Zobrazit směnné kurzy" #: 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 "Nikdy" @@ -9031,7 +9066,7 @@ msgstr "" msgid "Only respected by some invoice renderers." msgstr "Respektují je pouze některé vykreslovače faktur." -#: 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 "Písmo" @@ -9594,11 +9629,20 @@ msgstr "" msgid "Maximum number of entries per email address for the same product" msgstr "Maximální počet záznamů na jednu e-mailovou adresu pro stejný produkt" -#: 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 waiting list 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 "Zobrazit počet check-inů pro zákazníka" -#: 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 " @@ -9613,19 +9657,19 @@ msgstr "" "viděli, kolikrát již byly použity. Odchody nebo neúspěšná skenování se " "nezapočítávají a uživatelé nevidí různé seznamy odbavení." -#: pretix/base/settings.py:1503 +#: pretix/base/settings.py:1507 msgid "Allow users to download tickets" msgstr "Umožnit uživatelům stahovat vstupenky" -#: pretix/base/settings.py:1504 +#: pretix/base/settings.py:1508 msgid "If this is off, nobody can download a ticket." msgstr "Pokud je tato funkce vypnutá, nikdo si vstupenku nemůže stáhnout." -#: pretix/base/settings.py:1513 +#: pretix/base/settings.py:1517 msgid "Download date" msgstr "Datum stažení" -#: 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 " @@ -9635,11 +9679,11 @@ msgstr "" "a objednávka obsahuje vstupenky na více termínů akcí, bude stažení všech " "vstupenek k dispozici, pokud to alespoň jeden z termínů akcí umožňuje." -#: pretix/base/settings.py:1525 +#: pretix/base/settings.py:1529 msgid "Generate tickets for add-on products and bundled products" msgstr "Generování vstupenek pro doplňkové produkty a spojené produkty" -#: 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 " @@ -9650,11 +9694,11 @@ msgstr "" "této možnosti se pro každý doplňkový produkt nebo spojený produkt vystaví " "také samostatná vstupenka." -#: pretix/base/settings.py:1539 +#: pretix/base/settings.py:1543 msgid "Generate tickets for all products" msgstr "Generování vstupenek pro všechny produkty" -#: 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 " @@ -9664,11 +9708,11 @@ msgstr "" "nastavení produktu označeny jako \"vstupenka\". Vydávání vstupenek můžete " "vypnout také u každého produktu zvlášť." -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1556 msgid "Generate tickets for pending orders" msgstr "Generování vstupenek pro nevyřízené objednávky" -#: 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." @@ -9676,11 +9720,11 @@ msgstr "" "Pokud je vypnuto, je stažení vstupenek možné až po označení objednávky jako " "zaplacené." -#: pretix/base/settings.py:1564 +#: pretix/base/settings.py:1568 msgid "Do not issue ticket before email address is validated" msgstr "Nevydávat vstupenku před ověřením e-mailové adresy" -#: 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 " @@ -9694,11 +9738,11 @@ msgstr "" "jakmile klikne na odkaz v e-mailu. Nemá vliv na objednávky provedené " "prostřednictvím jiných prodejních kanálů." -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 msgid "Low availability threshold" msgstr "Nízký limit dostupnosti" -#: 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 " @@ -9710,11 +9754,11 @@ msgstr "" "označena jako málo dostupná. Pokud tuto možnost ponecháte prázdnou, nízká " "dostupnost se veřejně nezobrazí." -#: pretix/base/settings.py:1596 +#: pretix/base/settings.py:1600 msgid "Show availability in event overviews" msgstr "Zobrazení dostupnosti v přehledu akcí" -#: 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 " @@ -9724,24 +9768,24 @@ msgstr "" "vyprodány. To může prodloužit dobu načítání stránky, pokud máte hodně akcí a " "zobrazený stav může být až dvě minuty neaktuální." -#: 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 "Seznam" -#: pretix/base/settings.py:1611 pretix/base/settings.py:1619 +#: pretix/base/settings.py:1615 pretix/base/settings.py:1623 msgid "Week calendar" msgstr "Týdenní kalendář" -#: pretix/base/settings.py:1612 pretix/base/settings.py:1620 +#: pretix/base/settings.py:1616 pretix/base/settings.py:1624 msgid "Month calendar" msgstr "Měsíční kalendář" -#: pretix/base/settings.py:1616 +#: pretix/base/settings.py:1620 msgid "Default overview style" msgstr "Standardní styl přehledu" -#: 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." @@ -9749,13 +9793,13 @@ msgstr "" "Pokud má vaše série akcí více než 50 termínů v budoucnosti, lze použít pouze " "měsíční nebo týdenní kalendář." -#: pretix/base/settings.py:1631 +#: pretix/base/settings.py:1635 #, fuzzy #| msgid "Hide all unavailable dates from calendar or list views" msgid "Show filter options for calendar or list view" msgstr "Skrytí všech nedostupných dat ze zobrazení kalendáře nebo seznamu" -#: pretix/base/settings.py:1632 +#: pretix/base/settings.py:1636 #, fuzzy #| msgid "The selected media type is not enabled in your organizer settings." msgid "" @@ -9763,11 +9807,11 @@ msgid "" "settings." msgstr "Vybraný typ média není v nastavení organizéru povolen." -#: pretix/base/settings.py:1641 +#: pretix/base/settings.py:1645 msgid "Hide all unavailable dates from calendar or list views" msgstr "Skrytí všech nedostupných dat ze zobrazení kalendáře nebo seznamu" -#: 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." @@ -9775,43 +9819,43 @@ msgstr "" "Tato možnost v současné době ovlivňuje pouze kalendář této série akcí, " "nikoli celý kalendář organizátora." -#: pretix/base/settings.py:1652 +#: pretix/base/settings.py:1656 msgid "Hide all past dates from calendar" msgstr "Skrýt všechny minulé termíny z kalendáře" -#: 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 #, fuzzy #| msgid "Allow customers to modify their information after they checked in." msgid "Allow customers to modify their information" msgstr "Umožněte zákazníkům upravit své údaje po přihlášení." -#: pretix/base/settings.py:1685 +#: pretix/base/settings.py:1689 msgid "Allow customers to modify their information after they checked in." msgstr "Umožněte zákazníkům upravit své údaje po přihlášení." -#: 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 "Datum poslední změny" -#: 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 " @@ -9823,15 +9867,15 @@ msgstr "" "série akcí a objednávka obsahuje vstupenky na více termínů akcí, použije se " "nejstarší datum." -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1712 msgid "Customers can change the variation of the products they purchased" msgstr "Zákazníci mohou měnit varianty zakoupených produktů" -#: pretix/base/settings.py:1717 +#: pretix/base/settings.py:1721 msgid "Customers can change their selected add-on products" msgstr "Zákazníci mohou měnit vybrané doplňkové produkty" -#: 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." @@ -9839,41 +9883,41 @@ msgstr "" "Změny povolit pouze v případě, že výsledná cena je vyšší nebo stejná jako " "předchozí cena." -#: 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 "" "Změny povolit pouze v případě, že výsledná cena je vyšší než předchozí cena." -#: 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 "" "Změny povolit pouze tehdy, pokud se výsledná cena rovná předchozí ceně." -#: 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 "Povolit změny bez ohledu na cenu, i když bude nutné vrácení peněz." -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1740 msgid "Requirement for changed prices" msgstr "Požadavky na změnu cen" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1758 msgid "Do not allow changes after" msgstr "Povolit změny do" -#: pretix/base/settings.py:1763 +#: pretix/base/settings.py:1767 msgid "Allow change even though the ticket has already been checked in" msgstr "Platbu za tuto fakturu jsme již obdrželi" -#: 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 " @@ -9887,11 +9931,11 @@ msgstr "" "již byl jednotlivě odbaven. Používejte opatrně a nejlépe pouze v kombinaci s " "výše uvedeným omezením změn ceny." -#: pretix/base/settings.py:1776 +#: pretix/base/settings.py:1780 msgid "Allow individual attendees to change their ticket" msgstr "Umožnit jednotlivým účastníkům měnit lístek" -#: 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, " @@ -9905,16 +9949,16 @@ msgstr "" "nemění celkovou cenu objednávky. Takové změny může vždy provádět pouze " "hlavní zákazník." -#: pretix/base/settings.py:1789 +#: pretix/base/settings.py:1793 msgid "Customers can cancel their unpaid orders" msgstr "Zákazníci mohou zrušit nezaplacené objednávky" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1805 msgid "Charge a fixed cancellation fee" msgstr "Účtovat pevný storno poplatek" -#: 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 " @@ -9924,23 +9968,23 @@ msgstr "" "objednávky není nikdy účtován. Upozorňujeme, že je vaše odpovědnost " "požadovat storno poplatek od uživatele." -#: pretix/base/settings.py:1812 +#: pretix/base/settings.py:1816 msgid "Charge payment, shipping and service fees" msgstr "Účtování poplatků za platby, dopravu a služby" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 msgid "Charge a percentual cancellation fee" msgstr "Účtovat pevný storno poplatek" -#: 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 "Storna jsou povolena pouze do" -#: pretix/base/settings.py:1846 +#: pretix/base/settings.py:1850 msgid "Customers can cancel their paid orders" msgstr "Zákazníci mohou zrušit zaplacené objednávky" -#: 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." @@ -9949,23 +9993,23 @@ msgstr "" "V opačném případě bude vytvořena manuální náhrada, kterou budete muset " "zpracovat ručně." -#: 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 "Zachování fixního storno poplatku" -#: pretix/base/settings.py:1869 +#: pretix/base/settings.py:1873 msgid "Keep payment, shipping and service fees" msgstr "Udržujte poplatky za platby, dopravu a služby" -#: 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 "Zachovat procentuální storno poplatek" -#: pretix/base/settings.py:1890 +#: pretix/base/settings.py:1894 msgid "Allow customers to voluntarily choose a lower refund" msgstr "Umožnit zákazníkům, aby si dobrovolně zvolili nižší náhradu" -#: 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." @@ -9973,7 +10017,7 @@ msgstr "" "Pokud tuto možnost povolíte, mohou se vaši zákazníci rozhodnout pro vrácení " "menší částky, aby vás podpořili." -#: 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!" @@ -9982,11 +10026,11 @@ msgstr "" "zvažte prosím, jestli chcete pomocí posuvníku zvolit nižší částku náhrady, " "abychom si mohli ponechat vyšší částku. Moc vám děkujeme!" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1907 msgid "Voluntary lower refund explanation" msgstr "Vysvětlení dobrovolné nižší náhrady" -#: 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 " @@ -9998,11 +10042,11 @@ msgstr "" "Můžete jej použít např. k vysvětlení, že volba nižší náhrady pomůže vaší " "organizaci." -#: pretix/base/settings.py:1921 +#: pretix/base/settings.py:1925 msgid "Step size for reduction amount" msgstr "Krok pro snížení částky" -#: 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 " @@ -10012,7 +10056,7 @@ msgstr "" "můžete ponechat. Pokud tuto hodnotu nastavíte např. na 10, budou si moci " "vybrat pouze hodnoty v krocích po 10." -#: 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." @@ -10020,68 +10064,68 @@ msgstr "" "Zákazníci mohou požádat pouze o zrušení, které musí schválit organizátor " "akce před zrušením objednávky a vrácením peněz." -#: pretix/base/settings.py:1942 +#: pretix/base/settings.py:1946 msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "Nezobrazujte uživatelům při žádosti o zrušení poplatek za zrušení." -#: 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 "Všechny náhrady jsou vydávány na původní způsob platby" -#: 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 "" "Zákazníci si mohou vybrat mezi dárkovou kartou a vrácením peněz na svůj " "způsob platby" -#: 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 "Všechny náhrady jsou vydávány jako dárkové karty" -#: 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 "Vůbec nezpracovávat náhrady automaticky" -#: pretix/base/settings.py:1959 +#: pretix/base/settings.py:1963 #: pretix/control/templates/pretixcontrol/order/index.html:148 msgid "Refund method" msgstr "Způsob vracení peněz" -#: pretix/base/settings.py:1985 pretix/base/settings.py:1998 +#: pretix/base/settings.py:1989 pretix/base/settings.py:2002 #, fuzzy #| msgid "Generate cancellation" msgid "Terms of cancellation" msgstr "Generovat zrušení" -#: 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 "Kontaktní e-mail" -#: 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 "Tento údaj zobrazíme veřejně, aby vás účastníci mohli kontaktovat." -#: 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 "Impressum (adresa URL)" -#: 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." @@ -10089,11 +10133,11 @@ msgstr "" "Mělo by jít například o odkaz na část vašich webových stránek, kde lze " "nalézt kontaktní údaje a právní informace." -#: pretix/base/settings.py:2031 +#: pretix/base/settings.py:2035 msgid "Privacy Policy URL" msgstr "URL adresa zásad ochrany osobních údajů" -#: 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." @@ -10101,11 +10145,11 @@ msgstr "" "Mělo by odkazovat např. na část vašich webových stránek, kde je vysvětleno, " "jak používáte údaje získané v e-shopu." -#: pretix/base/settings.py:2054 +#: pretix/base/settings.py:2058 msgid "Attach ticket files" msgstr "Přiložení souborů lístků" -#: 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 " @@ -10114,13 +10158,13 @@ msgstr "" "Vstupenky se nikdy nepřiloží, pokud jsou větší než {size}, aby nedošlo k " "problémům s doručováním e-mailů." -#: 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 "Přiložit soubory kalendáře" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2072 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -10128,11 +10172,11 @@ msgstr "" "Pokud je tato možnost povolena, přiložíme k e-mailům s potvrzením objednávky " "soubor kalendáře .ics." -#: pretix/base/settings.py:2077 +#: pretix/base/settings.py:2081 msgid "Attach calendar files only after order has been paid" msgstr "Přiložit soubory kalendáře až po zaplacení objednávky" -#: 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." @@ -10141,11 +10185,11 @@ msgstr "" "soukromý přístup, abyste zajistili, že jej lidé obdrží až po potvrzení " "platby." -#: pretix/base/settings.py:2087 +#: pretix/base/settings.py:2091 msgid "Event description" msgstr "Popis akce" -#: 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 " @@ -10161,11 +10205,11 @@ msgstr "" "osobách, protože záznamy v kalendáři jsou často sdíleny s neurčitým počtem " "osob." -#: pretix/base/settings.py:2103 +#: pretix/base/settings.py:2107 msgid "Subject prefix" msgstr "Předpona předmětu" -#: 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." @@ -10173,23 +10217,23 @@ msgstr "" "Tento údaj bude připojen k předmětu všech odchozích e-mailů ve formátu " "[prefix]. Zvolte například zkratku názvu akce." -#: 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 "Adresa odesílatele" -#: 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 "Adresa odesílatele odchozích e-mailů" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2132 msgid "Sender name" msgstr "jméno odesílatele" -#: 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." @@ -10197,20 +10241,20 @@ msgstr "" "Jméno odesílatele používané ve spojení s adresou odesílatele pro odchozí e-" "maily. Výchozí hodnota je název akce." -#: 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 "Vaše objednávka: {code}" -#: 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 "Vaše registrace: {code}" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -10235,12 +10279,12 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "Vaše objednávky pro {event}" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -10264,7 +10308,7 @@ msgstr "" "\n" "S pozdreavem Váš {event} tým" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10288,7 +10332,7 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -10314,7 +10358,7 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -10343,7 +10387,7 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -10373,11 +10417,11 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 msgid "Attachment for new orders" msgstr "Příloha pro nové objednávky" -#: 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 " @@ -10397,7 +10441,7 @@ msgstr "" "schválením objednávky. Aby tento důležitý e-mail nešel do spamu, můžete " "odesílat pouze soubory PDF o velikosti do {size} MB." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2297 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10420,12 +10464,12 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "Vaše objednávka byla změněna: {code}" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -10448,12 +10492,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "Přijatá platba za vaši objednávku: {code}" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -10480,12 +10524,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "Registrace události potvrzena: {code}" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10508,12 +10552,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: 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 "Počet dnů" -#: 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." @@ -10521,12 +10565,12 @@ msgstr "" "Tento e-mail bude odeslán tolik dní před vypršením platnosti objednávky. " "Pokud je hodnota 0, e-mail nebude nikdy odeslán." -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "Platnost vaší objednávky brzy vyprší: {code}" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -10553,12 +10597,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "Vaše objednávka čeká na platbu: {code}" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, python-brace-format msgid "" "Hello,\n" @@ -10583,12 +10627,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, python-brace-format msgid "Incomplete payment received: {code}" msgstr "Přijetí neúplné platby: {code}" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, python-brace-format msgid "" "Hello,\n" @@ -10619,12 +10663,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, python-brace-format msgid "Payment failed for your order: {code}" msgstr "Platba objednávky se nezdařila: {code}" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, python-brace-format msgid "" "Hello,\n" @@ -10655,12 +10699,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Byli jste vybráni z pořadníku na {event}" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, python-brace-format msgid "" "Hello,\n" @@ -10719,12 +10763,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "Zrušená objednávka: {code}" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -10751,12 +10795,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "Objednávka je schválena a čeká na platbu: {code}" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -10787,7 +10831,7 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: 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" @@ -10810,12 +10854,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "Schválená a potvrzená objednávka: {code}" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -10841,12 +10885,12 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "Odmítnutí objednávky: {code}" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -10875,7 +10919,7 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -10894,12 +10938,12 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: 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 "Vaše vstupenka je připravena ke stažení: {code}" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10922,7 +10966,7 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -10945,12 +10989,12 @@ msgstr "" "S pozdravem, \n" "Tým {event}" -#: pretix/base/settings.py:2644 +#: pretix/base/settings.py:2648 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "Aktivujte si účet na adrese {organizer}" -#: pretix/base/settings.py:2648 +#: pretix/base/settings.py:2652 #, python-brace-format msgid "" "Hello {name},\n" @@ -10985,13 +11029,13 @@ msgstr "" "\n" "Tým {organizer}" -#: pretix/base/settings.py:2666 +#: pretix/base/settings.py:2670 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "" "Potvrzení e-mailové adresy pro váš zákaznický účet na adrese {organizer}" -#: pretix/base/settings.py:2670 +#: pretix/base/settings.py:2674 #, python-brace-format msgid "" "Hello {name},\n" @@ -11026,12 +11070,12 @@ msgstr "" "\n" "Tým {organizer}" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2692 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "Nastavení nového hesla pro váš zákaznický účet na adrese {organizer}" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2696 #, python-brace-format msgid "" "Hello {name},\n" @@ -11066,57 +11110,57 @@ msgstr "" "\n" "Tým {organizer}" -#: 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 "Zadejte hexadecimální kód barvy, např. #990000." -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2752 msgid "Primary color" msgstr "Hlavní barva" -#: pretix/base/settings.py:2769 +#: pretix/base/settings.py:2773 msgid "Accent color for success" msgstr "Barva akcentu pro úspěch" -#: pretix/base/settings.py:2770 +#: pretix/base/settings.py:2774 msgid "We strongly suggest to use a shade of green." msgstr "Doporučujeme použít zelený odstín." -#: pretix/base/settings.py:2791 +#: pretix/base/settings.py:2795 msgid "Accent color for errors" msgstr "Barva akcentu pro chyby" -#: pretix/base/settings.py:2792 +#: pretix/base/settings.py:2796 msgid "We strongly suggest to use a shade of red." msgstr "Důrazně doporučujeme použít červený odstín." -#: pretix/base/settings.py:2813 +#: pretix/base/settings.py:2817 msgid "Page background color" msgstr "Barva pozadí stránky" -#: pretix/base/settings.py:2828 +#: pretix/base/settings.py:2832 msgid "Use round edges" msgstr "Použijte oblé hrany" -#: 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 "Respektují je pouze moderní prohlížeče." -#: 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 "Obrázek v záhlaví" -#: 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 " @@ -11130,19 +11174,19 @@ msgstr "" "nastavení. Doporučujeme nepoužívat na obrázku malé detaily, protože na " "menších obrazovkách se velikost změní." -#: 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 "Použití obrázku v záhlaví v plné velikosti" -#: 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 "Obrázek v záhlaví by měl mít šířku alespoň 1170 pixelů." -#: pretix/base/settings.py:2892 +#: pretix/base/settings.py:2896 msgid "Show event title even if a header image is present" msgstr "Zobrazení názvu akce, i když je přítomen obrázek záhlaví" -#: 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 " @@ -11152,7 +11196,7 @@ msgstr "" "žádný obrázek záhlaví, ale je použit obrázek záhlaví z profilu organizátora, " "bude tato možnost ignorována a vždy se zobrazí název akce." -#: 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 " @@ -11166,15 +11210,15 @@ msgstr "" "nastavení. Doporučujeme nepoužívat na obrázku malé detaily, protože na " "menších obrazovkách se jeho velikost změní." -#: pretix/base/settings.py:2934 +#: pretix/base/settings.py:2938 msgid "Use header image also for events without an individually uploaded logo" msgstr "Použít obrázek v záhlaví i pro akce bez individuálně nahraného loga" -#: pretix/base/settings.py:2942 +#: pretix/base/settings.py:2946 msgid "Favicon" msgstr "Favicon" -#: 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." @@ -11182,11 +11226,11 @@ msgstr "" "Pokud zadáte favicon, zobrazíme ji místo výchozí ikony pretixu. Doporučujeme " "velikost alespoň 200x200px, aby se přizpůsobila většině zařízení." -#: pretix/base/settings.py:2961 +#: pretix/base/settings.py:2965 msgid "Social media image" msgstr "Obrázek pro sociální média" -#: 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 " @@ -11201,19 +11245,19 @@ msgstr "" "ujistili, že stále vypadá dobře, zobrazí se pouze středový čtverec. Pokud " "jej nevyplníte, použijeme logo uvedené výše." -#: pretix/base/settings.py:2982 +#: pretix/base/settings.py:2986 msgid "Logo image" msgstr "Logo" -#: 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 "Vaše logo zobrazíme s maximální výškou a šířkou 2,5 cm." -#: pretix/base/settings.py:3012 pretix/base/settings.py:3118 +#: pretix/base/settings.py:3016 pretix/base/settings.py:3122 msgid "Info text" msgstr "Informační text" -#: 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." @@ -11221,11 +11265,11 @@ msgstr "" "Ve standardním nastavení se nikde nezobrazuje, ale pokud chcete, můžete to " "použít např. v šablonách vstupenek." -#: pretix/base/settings.py:3024 +#: pretix/base/settings.py:3028 msgid "Banner text (top)" msgstr "Text banneru (nahoře)" -#: 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." @@ -11233,11 +11277,11 @@ msgstr "" "Tento text se zobrazuje nad každou stránkou obchodu. Používejte jej prosím " "pouze pro velmi důležité zprávy." -#: pretix/base/settings.py:3037 +#: pretix/base/settings.py:3041 msgid "Banner text (bottom)" msgstr "Text banneru (dole)" -#: 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." @@ -11245,11 +11289,11 @@ msgstr "" "Tento text se zobrazuje pod každou stránkou obchodu. Používejte jej prosím " "pouze pro velmi důležité zprávy." -#: pretix/base/settings.py:3050 +#: pretix/base/settings.py:3054 msgid "Voucher explanation" msgstr "Vysvětlení k poukazu" -#: 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." @@ -11257,11 +11301,11 @@ msgstr "" "Tento text se zobrazí vedle pole pro zadání kódu poukázky. Můžete jej použít " "např. k vysvětlení, jak získat kód poukázky." -#: pretix/base/settings.py:3063 +#: pretix/base/settings.py:3067 msgid "Attendee data explanation" msgstr "Vysvětlení sběru dat účastníků" -#: 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." @@ -11270,11 +11314,11 @@ msgstr "" "Můžete jej použít např. k vysvětlení, proč potřebujete informace od " "zákazníků." -#: pretix/base/settings.py:3076 +#: pretix/base/settings.py:3080 msgid "Additional success message" msgstr "Doplňková zpráva po dokončení objednávky" -#: 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." @@ -11282,11 +11326,11 @@ msgstr "" "Tato zpráva se zobrazí po úspěšném provedení objednávky. Zobrazí se jako " "doplněk k výchozímu textu." -#: pretix/base/settings.py:3089 +#: pretix/base/settings.py:3093 msgid "Help text of the phone number field" msgstr "Nápověda pro pole telefonního čísla" -#: 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." @@ -11294,15 +11338,15 @@ msgstr "" "Zadejte platnou e-mailovou adresu. Zašleme vám potvrzení objednávky včetně " "odkazu, který potřebujete k pozdějšímu přístupu k objednávce." -#: pretix/base/settings.py:3103 +#: pretix/base/settings.py:3107 msgid "Help text of the email field" msgstr "Nápověda k textu pole e-mailu" -#: pretix/base/settings.py:3129 +#: pretix/base/settings.py:3133 msgid "Allow creating a new team during event creation" msgstr "Umožnit vytvoření nového týmu během vytváření akce" -#: 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 " @@ -11314,36 +11358,36 @@ msgstr "" "nastavení umožňuje uživatelům vytvořit tým určený pro akci za běhu, i když " "nemají oprávnění \"Může měnit týmy a oprávnění\"." -#: 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 "Začátek akce (sestupně)" -#: pretix/base/settings.py:3204 pretix/base/settings.py:3214 +#: pretix/base/settings.py:3208 pretix/base/settings.py:3218 msgid "Name (descending)" msgstr "Jméno (sestupně)" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3213 msgctxt "subevent" msgid "Date ordering" msgstr "Řazení termínů" -#: pretix/base/settings.py:3225 +#: pretix/base/settings.py:3229 msgid "Link back to organizer overview on all event pages" msgstr "Odkaz zpět na přehled organizátorů na všech stránkách akce" -#: pretix/base/settings.py:3234 +#: pretix/base/settings.py:3238 msgid "Homepage text" msgstr "Text na úvodní stránce" -#: pretix/base/settings.py:3236 +#: pretix/base/settings.py:3240 msgid "This will be displayed on the organizer homepage." msgstr "Tento text se zobrazí na stránce organizátora." -#: pretix/base/settings.py:3251 +#: pretix/base/settings.py:3255 msgid "Length of gift card codes" msgstr "Délka kódů dárkových karet" -#: 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." @@ -11351,11 +11395,11 @@ msgstr "" "Systém ve výchozím nastavení generuje {}znakové kódy dárkových karet. Pokud " "je však požadována jiná délka, lze ji nastavit zde." -#: pretix/base/settings.py:3268 +#: pretix/base/settings.py:3272 msgid "Validity of gift card codes in years" msgstr "Platnost kódů dárkových karet v letech" -#: 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 " @@ -11365,11 +11409,11 @@ msgstr "" "standardně vyprší na konci roku. Pokud necháte tuto pole prázdné, dárkové " "karty nebudou mít explicitně stanovené datum vypršení platnosti." -#: pretix/base/settings.py:3278 +#: pretix/base/settings.py:3282 msgid "Enable cookie consent management features" msgstr "Povolení funkcí souhlasu se soubory cookie" -#: 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." @@ -11377,11 +11421,11 @@ msgstr "" "Kliknutím na tlačítko \"Přijmout vše\" souhlasíte s ukládáním souborů cookie " "a používáním podobných technologií." -#: pretix/base/settings.py:3291 +#: pretix/base/settings.py:3295 msgid "Dialog text" msgstr "Text dialogu" -#: 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 " @@ -11393,39 +11437,39 @@ msgstr "" "nesouhlasíte, budeme soubory cookie používat pouze v případě, že jsou " "nezbytné pro poskytování služeb, které tyto webové stránky nabízejí." -#: pretix/base/settings.py:3306 +#: pretix/base/settings.py:3310 msgid "Secondary dialog text" msgstr "Sekundární text dialogu" -#: pretix/base/settings.py:3312 +#: pretix/base/settings.py:3316 msgid "Privacy settings" msgstr "Nastavení ochrany osobních údajů" -#: pretix/base/settings.py:3317 +#: pretix/base/settings.py:3321 msgid "Dialog title" msgstr "Titul dialogu" -#: pretix/base/settings.py:3323 +#: pretix/base/settings.py:3327 msgid "Accept all cookies" msgstr "Přijmout všechny" -#: pretix/base/settings.py:3328 +#: pretix/base/settings.py:3332 msgid "\"Accept\" button description" msgstr "Popis tlačítka \"Akceptovat\"" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 msgid "Required cookies only" msgstr "Pouze povinné soubory cookie" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 msgid "\"Reject\" button description" msgstr "Popis tlačítka \"Odmítnout\"" -#: pretix/base/settings.py:3349 +#: pretix/base/settings.py:3353 msgid "Customers can choose their own seats" msgstr "Zákazníci si mohou vybrat místa sami" -#: 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 " @@ -11435,158 +11479,164 @@ msgstr "" "Upozorňujeme, že to může znamenat, že lidé po zakoupení nebudou znát své " "místo a možná nebude zapsáno na vstupence." -#: pretix/base/settings.py:3374 +#: pretix/base/settings.py:3380 msgid "Show button to copy user input from other products" msgstr "Zobrazit tlačítko pro kopírování uživatelských údajů z jiných produktů" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "Nejčastější anglické titulky" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "Nejčastější německé titulky" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "Paní" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "Pán" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 #, fuzzy msgctxt "person_name_salutation" msgid "Mx" msgstr "Mx" -#: 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 msgid "Given name" msgstr "Jméno" -#: 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 msgid "Family name" msgstr "Příjmení" -#: 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 msgctxt "person_name_sample" msgid "John" msgstr "Jan" -#: 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 msgctxt "person_name_sample" msgid "Doe" msgstr "Novák" -#: 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 msgctxt "person_name" msgid "Title" msgstr "Titul" -#: 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "Jméno" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "Prostřední jméno" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "Jan Novák" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "Volací jméno" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "Transkripce" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 msgctxt "person_name" msgid "Salutation" msgstr "Oslovení" -#: pretix/base/settings.py:3611 pretix/base/settings.py:3632 -#: pretix/base/settings.py:3663 +#: pretix/base/settings.py:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "Pan" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "titul (za jménem)" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Pro vaši akci musí být také povoleno výchozí nastavení (viz rámeček výše)." -#: pretix/base/settings.py:3778 +#: pretix/base/settings.py:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "Nelze vyžadovat uvedení jmen účastníků, pokud o ně nepožádáte." -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 msgid "You have to ask for attendee emails if you want to make them required." msgstr "Pokud chcete, aby byly e-maily účastníků povinné, musíte o ně požádat." -#: pretix/base/settings.py:3786 +#: pretix/base/settings.py:3792 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "Pokud chcete, aby byly adresy faktur povinné, musíte o ně požádat." -#: pretix/base/settings.py:3790 +#: pretix/base/settings.py:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" "Musíte vyžadovat adresy faktur, abyste mohli vyžadovat názvy společností." -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "Datum poslední platby nesmí být před koncem předprodeje." -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, fuzzy, python-brace-format +#| msgid "Please enter a valid sales channel." +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "Zadejte prosím platný prodejní kanál." + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -12367,7 +12417,7 @@ msgstr "Došlo k interní chybě, zkuste to prosím později." msgid "The task has been completed." msgstr "Úkol byl splněn." -#: 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 "Nevkládejte prosím soubory větší než {size}!" @@ -12447,8 +12497,8 @@ msgid "Support for check-in questions" msgstr "Podpora pro otázky týkající se check-in" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 msgid "All gates" msgstr "Všechny brány" @@ -12522,29 +12572,29 @@ msgid "Copy configuration from" msgstr "Kopírování konfigurace z" #: 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 "Nepřevzít" -#: 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 "Výchozí hodnota ({value})" -#: 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 "Vlastní doména" -#: 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 "Vlastní doménu je třeba předem nakonfigurovat ve webovém serveru." -#: 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 "Základní doménu této instalace nelze zvolit." -#: 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 "Tato doména se již používá pro jinou akci nebo organizátora." @@ -12555,11 +12605,11 @@ 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 "Formát jména" -#: 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 " @@ -12569,11 +12619,11 @@ msgstr "" "parametru poté, co jste již obdrželi objednávky, může vést k neočekávanému " "chování při řazení nebo změně jmen." -#: 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 "Tituly, které lze vybrat" -#: 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." @@ -12581,12 +12631,12 @@ msgstr "" "Pokud výše definované schéma názvů umožňuje uživatelům zadat titul, můžete " "jej použít k omezení množiny volitelných titulů." -#: 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 "Zeptat se na {fields}, zobrazit jako {example}" -#: 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 "Zadávání volného textu" @@ -12690,15 +12740,15 @@ msgstr "" "Tento e-mail bude zaslán pouze na objednávky z těchto prodejních kanálů. " "Internetový obchod musí být aktivován." -#: 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 "Adresa BCC" -#: 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 "Všechny e-maily budou zasílány na tuto adresu jako kopie Bcc" -#: 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 "Podpis" @@ -12707,7 +12757,7 @@ msgstr "Podpis" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Tu přikládáme ke každému e-mailu. Dostupné zástupné znaky: {event}" -#: 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 "např. vaše kontaktní údaje" @@ -12757,11 +12807,10 @@ msgstr "Text zaslaný účastníkům" #: 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 msgid "Text" msgstr "Text" @@ -12955,7 +13004,7 @@ msgstr "" msgid "The given voucher code does not exist." msgstr "Uvedený kód poukázky neexistuje." -#: 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 "Zkrácený název akce nebyl správný." @@ -13028,30 +13077,30 @@ msgstr "Množství k dispozici" msgid "Please enter less than 25 recipients." msgstr "Zadejte méně než 25 příjemců." -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "Vyhledávat …" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Všechny objednávky" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "Platné objednávky" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "Zaplaceno (nebo zrušeno se zaplaceným poplatkem)" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 msgid "Paid or confirmed" msgstr "Zaplaceno nebo potvrzeno" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -13059,76 +13108,76 @@ msgstr "Zaplaceno nebo potvrzeno" msgid "Pending" msgstr "Čeká se na" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "Probíhající nebo zaplacené" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "Storna" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "Zrušeno (kompletní)" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "Zrušeno (úplně nebo s poplatkem)" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "Žádost o zrušení" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "Úplně zrušeno, ale faktura není zrušena" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "Proces platby" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "Probíhající nebo prošlé" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "Nevyřízené (po splatnosti)" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "Přeplacené" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "Částečně uhrazené" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "Nedostatečně placený (ale potvrzený)" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "Probíhající (ale plně zaplacené)" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 #, fuzzy #| msgid "Pending (but fully paid)" msgid "Pending (but no current payment)" msgstr "Probíhající (ale plně zaplacené)" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "Schvalovací proces" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 msgid "Approved, payment pending" msgstr "Schváleno, čeká se na platbu" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -13136,161 +13185,163 @@ msgstr "Schváleno, čeká se na platbu" msgid "Approval pending" msgstr "Čeká se na schválení" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 #, fuzzy msgid "Follow-up configured" msgstr "Sada pro opětovné předložení" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "Termín opětovného předložení" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "Všechny produkty" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Jakákoli varianta" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Všechna data začínající dnem nebo po dni" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "Všechny termíny začínající před" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "Objednávka zadaná v nebo po" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "Objednávka zadaná před" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "Minimální součet plateb a náhrad" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "Maximální součet plateb a náhrad" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 #, fuzzy #| msgid "Delete quota" msgid "Affected quota" msgstr "Smazat kvótu" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "Pouze přesné shody" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "Všechny organizátory" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "Všechny akce" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 msgid "All payments" msgstr "Všechny platby" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 msgid "Payment created from" msgstr "Platba vytvořená z" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 msgid "Payment created until" msgstr "Platba vytvořena do" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 msgid "Paid from" msgstr "Placeno od" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 msgid "Paid until" msgstr "Zaplaceno do" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "Obchod naživo a předprodej běží" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "Neaktivní" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "Předprodej zatím nezačal" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "Předprodej ukončen" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "Datum od" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "Datum do" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 msgid "Start time from" msgstr "Čas začátku od" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 msgid "Start time until" msgstr "Čas začátku do" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "Všední den" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "Hledaný výraz" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -13300,7 +13351,7 @@ msgstr "Hledaný výraz" msgid "active" msgstr "aktivní" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -13308,241 +13359,245 @@ msgstr "aktivní" msgid "disabled" msgstr "deaktivováno" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 msgid "not yet activated" msgstr "zatím neaktivováno" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "Členství" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 msgid "Has no memberships" msgstr "Nemá žádné členství" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 msgid "Has any membership" msgstr "Má nějaká členství" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 msgid "Has valid membership" msgstr "Má aktivní členství" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "Obchod živě" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "Obchod není živě" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "Jedna probíhající nebo budoucí akce" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "Jednotlivá událost v minulosti" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "Vyhledat účastníky …" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "Stav check-inu" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "Všechny účastníky" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "Odbavení" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "Přítomný" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "Přihlášen, ale odešel" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "Nepřihlášen" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 msgctxt "subevent" msgid "Date start from" msgstr "Datum začátku od" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 msgctxt "subevent" msgid "Date start until" msgstr "Datum začátku do" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "Správce" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "Žádný administrátor" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "Potrvzeno" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "Nevyužité" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "Uplatněno alespoň jednou" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "Plně vykoupeno" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "Uplatněno a odbaveno s vstupenkou" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "Nastavení kvót" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "Povolit ignorování kvóty" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "Filtrovat podle tagů" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "Hledat poukázku" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Jakýkoli produkt v kvótě \"{quota}\"" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "Stav náhrady" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "Všechny otevřené náhrady" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "Všechny náhrady" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "Datumový filtr" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "Filtrovat podle…" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "Datum poslední platby" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 msgid "All check-ins" msgstr "Všechny check-iny" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 msgid "Successful check-ins" msgstr "Úspěšné check-iny" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 msgid "Unsuccessful check-ins" msgstr "Neúspěšné check-iny" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "Typ skenování" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 msgid "All directions" msgstr "Všechny směry" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "Zařízení" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 msgid "All devices" msgstr "Všechny přístroje" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 msgctxt "filter" msgid "Start date" msgstr "Datum začátku" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 msgctxt "filter" msgid "End date" msgstr "Datum konce" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "Check-in seznam" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "Software" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 msgid "Device status" msgstr "Stav zařízení" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 msgid "Active devices" msgstr "Aktivní zařízení" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 msgid "Revoked devices" msgstr "Odvolaná zařízení" @@ -13785,25 +13840,25 @@ msgstr "" "zásuvných modulů. Ten bude veřejně dostupný. Ujistěte se, že je neustále " "aktualizován!" -#: pretix/control/forms/item.py:155 +#: pretix/control/forms/item.py:154 msgid "This field is required" msgstr "Toto pole je povinné" -#: pretix/control/forms/item.py:157 +#: pretix/control/forms/item.py:156 msgid "Dependencies between questions are not supported during check-in." msgstr "Závislosti mezi otázkami nejsou při check-inu podporovány." -#: pretix/control/forms/item.py:252 +#: pretix/control/forms/item.py:251 #, fuzzy #| msgid "All products" msgid "No products" msgstr "Všechny produkty" -#: pretix/control/forms/item.py:318 +#: pretix/control/forms/item.py:317 msgid "The product should exist in multiple variations" msgstr "Produkt by měl existovat ve více variantách" -#: 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." @@ -13811,72 +13866,72 @@ msgstr "" "Tuto možnost vyberte např. u triček, která se dodávají v několika " "velikostech. Varianty můžete vybrat v dalším kroku." -#: 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 "Žádná kategorie" -#: pretix/control/forms/item.py:346 +#: pretix/control/forms/item.py:345 msgid "No taxation" msgstr "Žádné daně" -#: pretix/control/forms/item.py:348 +#: pretix/control/forms/item.py:347 msgid "Copy product information" msgstr "Kopírovat informace o produktu" -#: pretix/control/forms/item.py:359 +#: pretix/control/forms/item.py:358 msgid "Do not add to a quota now" msgstr "Teď do kvóty nepřidávat" -#: pretix/control/forms/item.py:360 +#: pretix/control/forms/item.py:359 msgid "Add product to an existing quota" msgstr "Přidat produkt do existující kvóty" -#: pretix/control/forms/item.py:361 +#: pretix/control/forms/item.py:360 msgid "Create a new quota for this product" msgstr "Vytvořit novou kvótu pro tento produkt" -#: pretix/control/forms/item.py:367 +#: pretix/control/forms/item.py:366 msgid "Quota options" msgstr "Možnosti kvót" -#: pretix/control/forms/item.py:375 +#: pretix/control/forms/item.py:374 msgid "Add to existing quota" msgstr "Přidat do existující kvóty" -#: pretix/control/forms/item.py:384 +#: pretix/control/forms/item.py:383 msgid "New quota name" msgstr "Název nové kvóty" -#: pretix/control/forms/item.py:390 +#: pretix/control/forms/item.py:389 msgid "Size" msgstr "Velikost" -#: pretix/control/forms/item.py:391 +#: pretix/control/forms/item.py:390 msgid "Number of tickets" msgstr "Počet vstupenek" -#: pretix/control/forms/item.py:520 +#: pretix/control/forms/item.py:519 msgid "Quota name is required." msgstr "Název kvóty je povinný." -#: pretix/control/forms/item.py:525 +#: pretix/control/forms/item.py:524 msgid "Please select a quota." msgstr "Vyberte prosím kvótu." -#: 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 "(Standardní nastavení akce)" -#: pretix/control/forms/item.py:557 +#: pretix/control/forms/item.py:556 msgid "Choose automatically depending on event settings" msgstr "Automatická volba v závislosti na nastavení akce" -#: pretix/control/forms/item.py:558 +#: pretix/control/forms/item.py:557 msgid "Yes, if ticket generation is enabled in general" msgstr "Ano, pokud je generování vstupenek obecně zapnuto" -#: 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, " @@ -13886,33 +13941,33 @@ msgstr "" "65 let. Tato vstupenka obsahuje vstup do všech částí akce s výjimkou VIP " "zóny." -#: pretix/control/forms/item.py:601 +#: pretix/control/forms/item.py:607 #, fuzzy #| msgid "The ordered product \"{item}\" is no longer available." msgid "Show product with info on why it’s unavailable" msgstr "Objednaný produkt \"{item}\" již není k dispozici." -#: 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 "Zobrazeno bez ohledu na ostatní produkty" -#: pretix/control/forms/item.py:666 +#: pretix/control/forms/item.py:672 #, fuzzy #| msgid "Canceled by customer" msgid "Date chosen by customer" msgstr "Zrušeno zákazníkem" -#: pretix/control/forms/item.py:675 +#: pretix/control/forms/item.py:681 msgid "No membership granted" msgstr "Členství nebylo uděleno" -#: 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." @@ -13920,14 +13975,14 @@ msgstr "" "Produkty s dárkovými kartami by měly používat daňové pravidlo se sazbou 0 %, " "protože při uplatnění dárkové karty bude uplatněna daň z prodeje." -#: 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." @@ -13935,7 +13990,7 @@ msgstr "" "Pokud je vyžadováno platné členství, je třeba vybrat alespoň jeden platný " "typ členství." -#: 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 " @@ -13947,17 +14002,17 @@ msgstr "" "později využít. Pokud chcete, aby členství bylo nepersonalizované, nastavte " "typ členství jako přenosné." -#: 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 "Začátek platnosti musí být před koncem platnosti." -#: 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 " @@ -13968,19 +14023,19 @@ msgstr "" "právě nachází v jeho košíku. Nastavte prosím místo toho variantu jako " "\"neaktivní\"." -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 msgid "Use value from product" msgstr "Využití hodnoty z produktu" -#: pretix/control/forms/item.py:1026 +#: pretix/control/forms/item.py:1024 msgid "Add-ons" msgstr "Doplňky" -#: pretix/control/forms/item.py:1050 +#: pretix/control/forms/item.py:1048 msgid "You added the same add-on category twice" msgstr "Dvakrát jste přidali stejnou kategorii doplňků" -#: 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." @@ -13988,21 +14043,21 @@ msgstr "" "Uvědomte si, že nastavení minimálního počtu znemožňuje nákup tohoto " "produktu, pokud jsou všechny dostupné doplňky vyprodány." -#: pretix/control/forms/item.py:1102 +#: pretix/control/forms/item.py:1100 msgid "Bundled products" msgstr "Balíčky produktů" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1150 msgid "You added the same bundled product twice." msgstr "Dvakrát jste přidali stejný balíček produktů." -#: 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 "Balený produkt" -#: 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 "neaktivní" @@ -14249,14 +14304,14 @@ msgstr "Doplňkový produkt k" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "Sedadlo" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -14535,11 +14590,11 @@ msgstr "Pokud zadáváte rozsah dat, zadejte začátek i konec." msgid "Please confirm that you want to cancel ALL dates in this event series." msgstr "Potvrďte prosím, že chcete zrušit VŠECHNY termíny této série akcí." -#: 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 "Tato zkratka se již používá. Zvolte prosím jinou." -#: 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." @@ -14547,80 +14602,80 @@ msgstr "" "Změny nebylo možné uložit, protože by nezůstal žádný tým s oprávněním měnit " "týmy a oprávnění." -#: 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 "Vaše zařízení nebude mít k ničemu přístup, vyberte nějaké akce." -#: 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 "Experimentální" -#: 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 "Bude přiložen ke každému e-mailu." -#: pretix/control/forms/organizer.py:624 +#: pretix/control/forms/organizer.py:625 msgctxt "webhooks" msgid "Event types" msgstr "Typy oznámení" -#: pretix/control/forms/organizer.py:656 +#: pretix/control/forms/organizer.py:657 msgid "Gift card value" msgstr "Hodnota dárkové karty" -#: pretix/control/forms/organizer.py:729 +#: pretix/control/forms/organizer.py:730 msgid "An medium with this type and identifier is already registered." msgstr "Médium s tímto typem a identifikátorem je již zaregistrováno." -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 msgid "An account with this customer ID is already registered." msgstr "Účet s tímto ID zákazníka je již zaregistrován." -#: 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 "Telefon" -#: pretix/control/forms/organizer.py:954 +#: pretix/control/forms/organizer.py:955 msgctxt "sso_oidc" msgid "Base URL" msgstr "Základní adresa URL" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 msgctxt "sso_oidc" msgid "Client ID" msgstr "Klientské ID" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 msgctxt "sso_oidc" msgid "Client secret" msgstr "Klientské heslo" -#: pretix/control/forms/organizer.py:966 +#: pretix/control/forms/organizer.py:967 msgctxt "sso_oidc" msgid "Scope" msgstr "Rozsah" -#: pretix/control/forms/organizer.py:967 +#: pretix/control/forms/organizer.py:968 msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." msgstr "Více rozsahů oddělených mezerami." -#: pretix/control/forms/organizer.py:971 +#: pretix/control/forms/organizer.py:972 msgctxt "sso_oidc" msgid "User ID field" msgstr "Pole ID uživatele" -#: 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 " @@ -14629,12 +14684,12 @@ msgstr "" "Budeme předpokládat, že obsah polí ID uživatele je jedinečný a nemůže se pro " "uživatele nikdy změnit." -#: pretix/control/forms/organizer.py:978 +#: pretix/control/forms/organizer.py:979 msgctxt "sso_oidc" msgid "Email field" msgstr "Pole E-mail" -#: 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 " @@ -14645,30 +14700,30 @@ msgstr "" "SSO jsou ověřeny, že skutečně patří uživateli. Pokud to nelze zajistit, " "mohou vzniknout problémy se zabezpečením." -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 msgctxt "sso_oidc" msgid "Phone field" msgstr "Pole telefonu" -#: pretix/control/forms/organizer.py:1004 +#: pretix/control/forms/organizer.py:1005 #, python-brace-format msgctxt "sso_oidc" msgid "{label} field" msgstr "{label} pole" -#: pretix/control/forms/organizer.py:1037 +#: pretix/control/forms/organizer.py:1044 msgid "Invalidate old client secret and generate a new one" msgstr "Zneplatnit staré klientské tajemství a vygenerovat nové" -#: pretix/control/forms/organizer.py:1070 +#: pretix/control/forms/organizer.py:1077 msgid "Organizer short name" msgstr "Krátký název organizátora" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 msgid "Allow access to reusable media" msgstr "Umožnit přístup k opakovaně použitelným médiím" -#: 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 " @@ -14677,15 +14732,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 "Vybraný organizátor neexistuje nebo jej nelze pozvat." -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 msgid "The selected organizer has already been invited." msgstr "Vybraný organizátor byl již pozván." -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 #, fuzzy #| msgid "A voucher with this code already exists." msgid "A sales channel with the same identifier already exists." @@ -14697,7 +14752,7 @@ msgctxt "form" msgid "Optional" msgstr "Volitelné" -#: 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 @@ -14787,15 +14842,15 @@ msgstr "Místo přidání těchto dat je vylučte." msgid "Your changes could not be saved. See below for details." msgstr "Vaše změny se nepodařilo uložit. Podrobnosti naleznete níže." -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "ID konkrétního místa" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "Byl zvolen neplatný produkt." -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -14803,11 +14858,11 @@ msgstr "" "Poukázka odpovídá pouze skrytým produktům, ale nezvolili jste, že je mají " "zobrazit." -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "Kupónové kódy" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -14815,16 +14870,16 @@ msgstr "" "Přidat jeden kód voucheru na řádek. Doporučujeme tento seznam zkopírovat a " "uložit do souboru." -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "Odeslat poukázky e-mailem" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "Vaše poukázka na {event}" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, python-brace-format msgid "" "Hello,\n" @@ -14853,91 +14908,96 @@ msgstr "" "S pozdravem, \n" "Váš tým {event}" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "Příjemci" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "nebo" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 +#, fuzzy +#| msgid "" +#| "You can either supply a list of email addresses with one email address " +#| "per line, or a CSV file with a title column and one or more of the " +#| "columns \"email\", \"number\", \"name\", or \"tag\"." msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" "Můžete zadat buď seznam e-mailových adres s jednou e-mailovou adresou na " "řádek, nebo soubor CSV se sloupcem s názvem a jedním nebo více sloupci \"e-" "mail\", \"number\", \"name\" nebo \"tag\"." -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "Maximální počet použití na jednu poukázku" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Kolikrát lze KAŽDOU z těchto poukázek uplatnit." -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "ID konkrétních míst" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "Soubor CSV musí v prvním řádku obsahovat záhlaví." -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "Zpracování CSV se nezdařilo: {error}." -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "Soubor CSV musí obsahovat pole se záhlavím \"{header}\"." -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "Soubor CSV obsahuje neznámé pole se záhlavím \"{header}\"." -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} není platná e-mailová adresa." -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Neplatná hodnota v řádku {number}." -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "Poukázka s jedním z těchto kódů již existuje." -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, python-brace-format msgid "The voucher code {code} appears in your list twice." msgstr "Kód poukázky {code} se v seznamu vyskytne dvakrát." -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -14945,7 +15005,7 @@ msgstr "" "Pokud mají být poukázky zasílány e-mailem, je třeba zadat předmět, zprávu a " "příjemce." -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -14953,7 +15013,7 @@ msgstr "" "Vytvořili jste {codes} poukázek, ale zadali jste příjemce pro {recp} " "poukázek." -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "Je třeba zadat tolik míst, kolik je kódů poukázek." @@ -15277,7 +15337,7 @@ msgstr "Klient SSO byl změněn." msgid "The SSO client has been deleted." msgstr "Klient SSO byl odstraněn." -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "Typ členství byl vytvořen." @@ -15289,7 +15349,7 @@ msgstr "Typ členství byl změněn." msgid "The membership type has been deleted." msgstr "Typ členství byl odstraněn." -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 #, fuzzy #| msgid "The device has been created." msgid "The sales channel has been created." @@ -15409,11 +15469,11 @@ msgstr "" msgid "The order has been set to require payment before use." msgstr "Objednávka byla nastavena tak, aby před použitím vyžadovala platbu." -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "Objednávka byla označena jako prošlá." -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "Objednávka byla označena jako zaplacená." @@ -15425,7 +15485,7 @@ msgstr "Žádost o zrušení byla smazána." msgid "The order has been refunded." msgstr "Objednávka byla vrácena." -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "Objednávka byla reaktivována." @@ -15442,7 +15502,7 @@ msgstr "Objednávka byla vytvořena." msgid "The order requires approval before it can continue to be processed." msgstr "Před dalším zpracováním objednávky je třeba ji schválit." -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "Objednávka byla schválena." @@ -15479,17 +15539,17 @@ msgstr "Účet zákazníka byl změněn." msgid "The order locale has been changed." msgstr "Jazyk objednávky byl změněn." -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "Faktura byla vytvořena." -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "Faktura byla přegenerována." -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "Faktura byla vystavena znovu." @@ -16052,7 +16112,7 @@ msgstr "Nastavení týmu byla změněna." msgid "The team has been deleted." msgstr "Tým byl smazán." -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "Stanice byla vytvořena." @@ -16127,7 +16187,7 @@ msgstr "Zařízení oznámilo serveru aktualizaci hardwaru nebo softwaru." msgid "The gift card has been created." msgstr "Dárková karta byla vytvořena." -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "Dárková karta byla změněna." @@ -16152,8 +16212,8 @@ msgstr "Uživatel potvrdil následující zprávu: \"{}\"" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "Objednávka byla zrušena (komentář: \"{comment}\")." -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "Objednávka byla zrušena." @@ -16296,9 +16356,9 @@ msgstr "Obecné" msgid "Payment" msgstr "Platba" -#: 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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -16329,6 +16389,7 @@ msgstr "Widget" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "Nastavení" @@ -16646,7 +16707,7 @@ msgstr "Nastavit nové heslo" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -16684,7 +16745,7 @@ msgstr "Nastavit nové heslo" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -16695,6 +16756,8 @@ msgstr "Nastavit nové heslo" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -17041,7 +17104,7 @@ msgstr[2] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -17082,6 +17145,7 @@ msgstr[2] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -17105,7 +17169,7 @@ msgstr "Zrušit" #: 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 @@ -17131,7 +17195,8 @@ msgstr "Zrušit" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -17184,7 +17249,7 @@ msgstr "Smazat" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -17205,7 +17270,7 @@ msgstr "Čas skenování" #: 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 "Výsledek" @@ -17292,7 +17357,7 @@ msgstr "Nebyl nalezen žádný záznam o účastnících." #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "vybrat všechny řádky pro dávkovou operaci" @@ -17305,7 +17370,7 @@ msgstr "Čas" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "Vybrat všechny výsledky i na dalších stránkách" @@ -17406,7 +17471,7 @@ msgstr "Vlastní pravidlo pro check-in" #: 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 @@ -17504,14 +17569,16 @@ msgid "Connected devices" msgstr "Připojené zařízení" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" msgstr "Automatizovaný check-in" #: 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -17959,7 +18026,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "Zrušit nebo smazat akci" @@ -18422,7 +18489,7 @@ msgstr "Design e-mailu" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -18567,10 +18634,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -18578,26 +18645,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -18693,7 +18760,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "Funkce" @@ -18898,28 +18965,41 @@ msgid "" "the minimum distance feature of our seating plan module." msgstr "" +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +#, fuzzy +#| msgctxt "sendmail_form" +#| msgid "Waiting for" +msgid "Waiting customers" +msgstr "Čeká se na" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +#, fuzzy +#| msgid "Enable waiting list" +msgid "Manage waiting list" +msgstr "Aktivovat čekací listinu" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "Vlastnost" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "Přidat vlastnost" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -19846,21 +19926,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 " @@ -20080,7 +20160,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 @@ -20105,8 +20194,8 @@ msgstr "Upravit otázku" #: 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" @@ -20609,86 +20698,100 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 -msgid "including all taxes" +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:426 +msgid "including all taxes" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:214 msgid "Ticket block" msgstr "Zablokování vstupenek" -#: pretix/control/templates/pretixcontrol/order/change.html:214 +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 msgid "Not blocked" msgstr "Není blokováno" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 msgid "Validity time" msgstr "Doba platnosti" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, python-format msgid "Valid from %(datetime)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, python-format msgid "Valid until %(datetime)s" msgstr "Platí do %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "Neomezené" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "–" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:290 msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "Přidat produkt" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -20715,7 +20818,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -20765,13 +20868,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "Schválit" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "Odmítnout" @@ -20810,7 +20913,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 msgid "Refund for overpayment" msgstr "Vrácení přeplatku" @@ -21001,14 +21104,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" @@ -21101,7 +21196,7 @@ msgid "Change" msgstr "Změnit" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "PSČ a město" @@ -21814,7 +21909,7 @@ msgstr "Zaplacená částka / celkem" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "vybrat řádek pro sériovou operaci" @@ -21889,14 +21984,14 @@ msgid "Select action" msgstr "Zvolte akci" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 #, fuzzy #| msgid "Refund amount" msgid "Refund overpaid amount" msgstr "Částka náhrady" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "" @@ -23323,41 +23418,71 @@ msgstr "" msgid "Text color" msgstr "Barva textu" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +#, fuzzy +#| msgid "Automatically refund money if possible" +msgid "Automatically reduce font size to fit content" +msgstr "Automaticky vracet peníze, pokud je to možné" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +#, fuzzy +#| msgid "Text color" +msgid "Text box" +msgstr "Barva textu" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +#, fuzzy +#| msgid "Event created" +msgid "Text (deprecated)" +msgstr "Akce byla vytvořena" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 msgid "Other QR code" msgstr "Další QR kód" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 msgid "Available placeholders" msgstr "Dostupné zástupce" @@ -23726,7 +23851,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "Smazat vybrané" @@ -24241,7 +24366,7 @@ msgstr "Podrobnosti o poukázce" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "Vliv ceny" @@ -24362,7 +24487,7 @@ msgid "Create multiple new vouchers" msgstr "Vytvořit více nových poukazů" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "Stáhnout seznam" @@ -24433,23 +24558,23 @@ msgid "" "attached." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 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 "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "Odeslat poukázky" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -24463,13 +24588,13 @@ msgstr "" "pokud zde záznamy nezmizí okamžitě. Pokud chcete, můžete je rozeslat i ručně " "hned teď." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -24483,15 +24608,15 @@ msgstr "" "můžete stisknutím velkého tlačítka pod tímto textem rozeslat co nejvíce " "poukazů osobám, které nejdéle čekají." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "Odhad obratu" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -24499,31 +24624,31 @@ msgid "" "%(amount)s." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "Úspěšně vykoupeno" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "Na seznamu od" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 msgid "Quota unlimited" msgstr "Neomezená kvóta" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -24536,23 +24661,23 @@ msgstr "" "dispozici\n" " " -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 msgctxt "subevent" msgid "Transfer to other date" msgstr "" @@ -24693,22 +24818,24 @@ msgstr "" #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -24852,8 +24979,8 @@ msgstr "" #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "" @@ -24861,143 +24988,143 @@ msgstr "" msgid "Not all discounts have been selected." msgstr "" -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 msgid "Integrations" msgstr "Integrace" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 msgid "Customizations" msgstr "Přizpůsobení" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 msgid "API features" msgstr "" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 msgid "Other" msgstr "Další" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "Tento poskytovatel plateb neexistuje nebo příslušný plugin je vypnutý." -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "neplatná položka" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, python-format msgid "Your order: %(code)s" msgstr "Vaše objednávka: %(code)s" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 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:987 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 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:1010 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:1032 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 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:1074 #, 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:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "DPH." -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 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:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 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:1502 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:1521 msgid "Regular ticket" msgstr "Pravidelná vstupenka" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "Zlevněná vstupenka" @@ -25103,8 +25230,8 @@ msgid "The order of categories has been updated." msgstr "" #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 msgid "Not all objects have been selected." msgstr "" @@ -25308,20 +25435,20 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 msgid "Your invoice" msgid_plural "Your invoices" msgstr[0] "Vaše faktura" msgstr[1] "Všechny faktury" msgstr[2] "Všechny faktury" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -25339,77 +25466,77 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "Tato platba byla zrušena." -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "Tuto platbu nelze dočasně zrušit." -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -25420,7 +25547,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -25428,65 +25555,65 @@ msgstr "" "Platba byla označena jako dokončená, ale nepodařilo se nám odeslat " "potvrzovací mail." -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "Platba byla označena jako dokončená." -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "Tuto platbu nelze v současné době potvrdit." -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 "" -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 #, fuzzy #| msgid "You entered an order that could not be found." msgid "You entered an order in an event with a different currency." msgstr "Zadali jste objednávku, kterou se nepodařilo najít." -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -25499,151 +25626,151 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "Platba byla úspěšně vytvořena." -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 msgid "VAT ID could not be checked since this country is not supported." msgstr "" -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "Neznámá faktura." -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 msgid "The invoice file has already been exported." msgstr "Soubor faktury již byl exportován." -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 msgid "The invoice file is too old to be regenerated." msgstr "" -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "Termín platby byl změněn." -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "Předmět: {subject}" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -25651,35 +25778,35 @@ msgstr "" "Tento odkaz již není platný. Vraťte se prosím o krok zpět, znovu načtěte " "stránku a zkuste to znovu." -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, python-brace-format msgid "Export: {title}" msgstr "" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -25687,25 +25814,25 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 msgid "Your input was not valid." msgstr "" @@ -25713,262 +25840,262 @@ msgstr "" msgid "Token name" msgstr "Název tokenu" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "Administrátoři" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 msgid "The selected organizer has been invited." msgstr "Vybraný organizátor byl pozván." -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 msgid "The selected connection has been removed." msgstr "Vybrané spojení bylo odstraněno." -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 msgid "The selected connection has been accepted." msgstr "Vybrané spojení bylo přijato." -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "Váš údaj byl neplatný, zkuste to prosím znovu." -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "Nelze nastavit výchozí hodnotu, která není platnou hodnotou." -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 #, fuzzy #| msgid "The order's follow-up date has been updated." msgid "The order of properties has been updated." msgstr "Datum následné kontroly objednávky bylo aktualizováno." -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 msgid "The selected object has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 msgid "The provider has been created." msgstr "Poskytovatel byl vytvořen." -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " "it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 msgid "The customer account has been anonymized." msgstr "" -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 #, fuzzy #| msgid "This operation cannot be reversed." msgid "This channel can not be deleted." msgstr "Tuto operaci nelze vrátit zpět." -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 #, fuzzy #| msgid "The selected discount has been deleted." msgid "The selected sales channel has been deleted." msgstr "Vybraná sleva byla smazána." -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." msgstr "" -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 #, fuzzy #| msgid "The order's follow-up date has been updated." msgid "The order of sales channels has been updated." @@ -26149,49 +26276,49 @@ msgstr "" msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "Rezervovat kvótu" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "Obejít kvótu" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 msgid "Any product" msgstr "Jakýkoli produkt" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 msgid "The selected cart positions have been removed." msgstr "" -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "" @@ -26247,6 +26374,34 @@ msgstr "" msgid "The waitinglist entry has been transferred." msgstr "Zápis na čekací listině byl přenesen." +#: 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 +#, fuzzy +#| msgid "" +#| "The file you uploaded has a very large number of pixels, please upload an " +#| "image no larger than 10000 x 10000 pixels." +msgid "" +"The file you uploaded has a very large number of pixels, please upload a " +"picture with smaller dimensions." +msgstr "" +"Soubor, který jste nahráli, má velmi velký počet pixelů, nahrajte prosím " +"obrázek o velikosti nejvýše 10 000 x 10 000 pixelů." + +#: pretix/helpers/security.py:166 +msgid "Login from new source detected" +msgstr "" + +#: pretix/helpers/security.py:170 +#, fuzzy +#| msgid "Unknown country code." +msgid "Unknown country" +msgstr "Neznámý kód země." + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Známá doména" @@ -26255,6 +26410,177 @@ msgstr "Známá doména" msgid "Known domains" msgstr "Známé domény" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "tým pretix" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +#, fuzzy +#| msgid "All payment providers" +msgid "Only including usage of payment providers" +msgstr "Všichni poskytovatelé plateb" + +#: pretix/plugins/autocheckin/forms.py:120 +#, fuzzy +#| msgid "All actions" +msgid "All variations" +msgstr "Všechny akce" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:36 +#, fuzzy +#| msgid "New order placed" +msgid "After order was placed" +msgstr "Byla vytvořena nová objednávka" + +#: pretix/plugins/autocheckin/models.py:37 +#, fuzzy +#| msgid "Create orders as fully paid" +msgid "After order was paid" +msgstr "Vytvořit objednávky jako plně zaplacené" + +#: pretix/plugins/autocheckin/models.py:48 +#, fuzzy +#| msgid "" +#| "If you keep this empty, the ticket will be valid starting at the time of " +#| "purchase." +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" +"Pokud toto políčko necháte prázdné, bude vstupenka platná od okamžiku " +"zakoupení." + +#: pretix/plugins/autocheckin/models.py:59 +#, fuzzy +#| msgid "Sales channel" +msgid "All sales channels" +msgstr "B2B Kanál" + +#: pretix/plugins/autocheckin/models.py:69 +#, fuzzy +#| msgid "Product variations" +msgid "All products and variations" +msgstr "Varianty" + +#: pretix/plugins/autocheckin/models.py:78 +#, fuzzy +#| msgid "Enable payment method" +msgid "All payment methods" +msgstr "Povolit způsob platby" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +#, fuzzy +#| msgid "Automated check-in" +msgid "Auto check-in" +msgstr "Automatizovaný check-in" + +#: pretix/plugins/autocheckin/signals.py:70 +#, fuzzy +#| msgid "Custom check-in rule" +msgid "An auto check-in rule was created" +msgstr "Vlastní pravidlo pro check-in" + +#: pretix/plugins/autocheckin/signals.py:72 +#, fuzzy +#| msgid "Custom check-in rule" +msgid "An auto check-in rule was updated" +msgstr "Vlastní pravidlo pro check-in" + +#: pretix/plugins/autocheckin/signals.py:75 +#, fuzzy +#| msgid "The check-in list has been deleted." +msgid "An auto check-in rule was deleted" +msgstr "Seznam pro check-in byl smazán." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +#, fuzzy +#| msgid "Custom check-in rule" +msgid "Create auto check-in rule" +msgstr "Vlastní pravidlo pro check-in" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +#, fuzzy +#| msgctxt "discount" +#| msgid "Condition" +msgid "Conditions" +msgstr "Stav" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +#, fuzzy +#| msgid "Delete check-in list" +msgid "Delete auto check-in rule" +msgstr "Odstranit seznam odbavení" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +#, fuzzy +#| msgid "Are you sure you want to delete the gate?" +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "Opravdu chcete stanici odstranit?" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +#, fuzzy +#| msgid "Custom check-in rule" +msgid "Auto check-in rule" +msgstr "Vlastní pravidlo pro check-in" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +#, fuzzy +#| msgid "Custom check-in rule" +msgid "Auto check-in rules" +msgstr "Vlastní pravidlo pro check-in" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +msgid "You haven't created any rules yet." +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +#, fuzzy +#| msgid "Create a new check-in list" +msgid "Create a new check-in rule" +msgstr "Vytvořit nový seznam pro check-in" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +#, fuzzy +#| msgid "Payment method" +msgid "Payment methods" +msgstr "Způsob platby" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +msgid "Your rule has been created." +msgstr "" + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +msgid "The selected rule has been deleted." +msgstr "" + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -26265,17 +26591,6 @@ msgstr "Známé domény" msgid "Badges" msgstr "" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "tým pretix" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -26403,31 +26718,27 @@ msgstr "" msgid "Badge layout {val}" msgstr "" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -26436,6 +26747,10 @@ msgstr "" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "" @@ -26720,7 +27035,7 @@ msgstr "Celou částku prosím převeďte na následující bankovní účet:" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -27356,108 +27671,108 @@ msgstr "" msgid "Only tickets requiring special attention" msgstr "" -#: pretix/plugins/checkinlists/exporters.py:132 +#: pretix/plugins/checkinlists/exporters.py:133 msgid "Include questions" msgstr "Zobrazit otázky" -#: 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 "Check-in" -#: 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 "placené" -#: 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 "Tajné" -#: pretix/plugins/checkinlists/exporters.py:664 +#: pretix/plugins/checkinlists/exporters.py:669 #, fuzzy #| msgid "Valid check-in" msgid "Valid check-in codes" msgstr "Platný check-in" -#: 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 "Offline" -#: 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 "Chybová zpráva" -#: pretix/plugins/checkinlists/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:766 msgid "Upload date" msgstr "Datum nahrání" -#: 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 "OK" -#: 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 "" @@ -27467,8 +27782,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:1808 msgid "PayPal" msgstr "PayPal" @@ -27533,9 +27848,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 "Měli jsme problémy s komunikací se službou PayPal" @@ -27560,28 +27875,28 @@ msgstr "" "budeme vás informovat." #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 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 "Platbu za tuto fakturu jsme již obdrželi." #: 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 "ID platby PayPal" -#: 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 "" @@ -27656,15 +27971,15 @@ msgstr "Okno pro zadání platebních údajů se neotevřelo nebo bylo zavřeno? msgid "Click here in order to open the window." msgstr "Kliknutím zde otevřete okno." -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "Od služby PayPal jsme obdrželi neplatnou odpověď." -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "Vypadá to, že jste zrušili platbu přes PayPal" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "Váš účet PayPal byl odpojen." @@ -27806,14 +28121,14 @@ msgstr "" "PayPal musí být vytvořen ve stejné zemi a používat stejnou měnu. Účty mimo " "zemi nebudou moci odesílat žádné platby." -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Při připojování ke službě PayPal došlo k chybě, zkuste to prosím znovu." #: 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 " @@ -27821,20 +28136,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 "Při žádosti o stav platby se něco nepovedlo. Zkuste to prosím znovu." -#: 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 "Možná budete muset povolit JavaScript pro platby PayPal." -#: 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 "PayPal APM" -#: pretix/plugins/paypal2/payment.py:1085 +#: pretix/plugins/paypal2/payment.py:1088 msgid "PayPal Alternative Payment Methods" msgstr "Alternativní platební metody PayPal" @@ -28004,31 +28325,31 @@ msgstr "" "Náš pokus o provedení vaší platby přes PayPal se nezdařil. Zkuste to prosím " "znovu nebo kontaktujte nás." -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." msgstr "" -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -28342,17 +28663,17 @@ msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "platba probíhá, ale již byla potvrzena" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "platba probíhá (kromě neschválených nebo již potvrzených)" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "" @@ -28678,10 +28999,6 @@ msgstr "" msgid "Use as a template for a new rule" msgstr "Použít jako předlohu pro nové poukazy" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -msgid "You haven't created any rules yet." -msgstr "" - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -28708,32 +29025,32 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "" -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "" -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " "in the next few minutes." msgstr "" -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 msgid "Orders or attendees" msgstr "Objednávky nebo účastníci" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" @@ -28741,13 +29058,13 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, python-format msgid "%(number)s waiting list entry" msgid_plural "%(number)s waiting list entries" @@ -28755,14 +29072,6 @@ msgstr[0] "%(number)s zápis na čekací listině" msgstr[1] "%(number)s položky na čekací listině" msgstr[2] "%(number)s položek na čekací listině" -#: pretix/plugins/sendmail/views.py:626 -msgid "Your rule has been created." -msgstr "" - -#: pretix/plugins/sendmail/views.py:755 -msgid "The selected rule has been deleted." -msgstr "" - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -29021,7 +29330,7 @@ msgstr "" msgid "Credit card payments" msgstr "Platby kreditní kartou" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "iDEAL" @@ -29029,18 +29338,18 @@ msgstr "iDEAL" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "Bancontact" @@ -29090,55 +29399,55 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "" -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "Destinace" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: Czech \n" "Language-Team: Welsh \n" "Language-Team: LANGUAGE \n" @@ -544,52 +544,56 @@ msgctxt "entry_status" msgid "absent" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:72 +#: pretix/static/pretixcontrol/js/ui/editor.js:171 msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:387 +#: pretix/static/pretixcontrol/js/ui/editor.js:543 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:656 +#: pretix/static/pretixcontrol/js/ui/editor.js:894 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" +#: pretix/static/pretixcontrol/js/ui/editor.js:899 +msgid "Text object (deprecated)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:663 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 +msgid "Text box" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:903 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:665 +#: pretix/static/pretixcontrol/js/ui/editor.js:905 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:667 +#: pretix/static/pretixcontrol/js/ui/editor.js:907 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:669 +#: pretix/static/pretixcontrol/js/ui/editor.js:909 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:673 +#: pretix/static/pretixcontrol/js/ui/editor.js:913 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:972 +#: pretix/static/pretixcontrol/js/ui/editor.js:1250 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +#: pretix/static/pretixcontrol/js/ui/editor.js:1319 +#: pretix/static/pretixcontrol/js/ui/editor.js:1370 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +#: pretix/static/pretixcontrol/js/ui/editor.js:1353 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -605,54 +609,54 @@ msgstr "" msgid "Unknown error." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:313 +#: pretix/static/pretixcontrol/js/ui/main.js:318 msgid "Your color has great contrast and is very easy to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:317 +#: pretix/static/pretixcontrol/js/ui/main.js:322 msgid "Your color has decent contrast and is probably good-enough to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:321 +#: pretix/static/pretixcontrol/js/ui/main.js:326 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 +#: pretix/static/pretixcontrol/js/ui/main.js:491 +#: pretix/static/pretixcontrol/js/ui/main.js:511 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:493 +#: pretix/static/pretixcontrol/js/ui/main.js:509 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:494 +#: pretix/static/pretixcontrol/js/ui/main.js:510 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:498 +#: pretix/static/pretixcontrol/js/ui/main.js:514 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:828 +#: pretix/static/pretixcontrol/js/ui/main.js:847 msgid "Enter page number between 1 and %(max)s." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:831 +#: pretix/static/pretixcontrol/js/ui/main.js:850 msgid "Invalid page number." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:989 +#: pretix/static/pretixcontrol/js/ui/main.js:1008 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1029 +#: pretix/static/pretixcontrol/js/ui/main.js:1048 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1104 +#: pretix/static/pretixcontrol/js/ui/main.js:1123 msgid "You have unsaved changes!" msgstr "" @@ -702,20 +706,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/da/LC_MESSAGES/django.po b/src/pretix/locale/da/LC_MESSAGES/django.po index adc0ebd1e7..c69cb9747b 100644 --- a/src/pretix/locale/da/LC_MESSAGES/django.po +++ b/src/pretix/locale/da/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: 1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-30 18:55+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" "PO-Revision-Date: 2024-07-19 03:00+0000\n" "Last-Translator: Nikolai \n" "Language-Team: Danish \n" "Language-Team: Danish \n" "Language-Team: German \n" @@ -14,122 +14,122 @@ 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.7\n" "X-Poedit-Bookmarks: -1,-1,904,-1,-1,-1,-1,-1,-1,-1\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "Englisch" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "Deutsch" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "Arabisch" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "Katalanisch" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "Chinesisch (traditionell)" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "Tschechisch" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "Dänisch" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "Niederländisch" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "Französisch" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "Finnisch" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "Galicisch" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "Griechisch" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "Indonesisch" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "Italienisch" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "Lettisch" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "Norwegisch (Bokmål)" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "Polnisch" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "Rumänisch" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "Russisch" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "Slowakisch" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "Schwedisch" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "Spanisch" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "Türkisch" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "Ukrainisch" @@ -203,16 +203,16 @@ msgid "Limit to events" msgstr "Auf Veranstaltungen einschränken" #: 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "Kommentar" @@ -220,18 +220,18 @@ msgstr "Kommentar" msgid "The product \"{}\" is not assigned to a quota." msgstr "Das Produkt \"{}\" ist keinem Kontingent zugeordnet." -#: 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 "Eines oder mehrere der Produkte gehören nicht zu dieser Veranstaltung." #: 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 "Dieser Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -239,37 +239,42 @@ msgstr "" "Veranstaltungen können nicht als 'veröffentlicht' erstellt werden, da vorher " "Kontingente und Zahlungseinstellungen angelegt werden müssen." -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Die Meta-Eigenschaft '{name}' existiert nicht." -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:248 pretix/api/serializers/event.py:551 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Die Meta-Eigenschaft '{name}' erlaubt den Wert '{value}' nicht." -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:292 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Unbekannte Erweiterung: '{name}'." -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:295 +#, python-brace-format +msgid "Restricted plugin: '{name}'." +msgstr "Eingeschränkte Erweiterung: '{name}'." + +#: 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 "Die Meta-Eigenschaft '{name}' existiert nicht." -#: 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 "Ein Produkt darf sich nicht selbst enthalten." -#: 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 "" "Ein Produkt darf keine Produkte enthalten, die weitere Produkte enthalten." -#: 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." @@ -277,11 +282,11 @@ msgstr "" "Varianten, Zusatzprodukte und Bundles können nicht per PATCH/PUT geändert " "werden, bitte nutzen Sie die separate Ressource." -#: pretix/api/serializers/item.py:299 +#: pretix/api/serializers/item.py:306 msgid "Only admission products can currently be personalized." msgstr "Derzeit können nur Zutrittsprodukte personalisiert sein." -#: 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." @@ -289,11 +294,11 @@ msgstr "" "Wertgutscheine müssen einem 0%-Steuersatz zugeordnet sein, da Umsatzsteuer " "berechnet wird, wenn der Gutschein eingelöst wird." -#: 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 "Wertgutscheine können nicht gleichzeitig zum Einlass berechtigen." -#: 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." @@ -301,21 +306,21 @@ msgstr "" "Varianten können nicht per PATCH/PUT geändert werden, bitte nutzen Sie die " "separate Ressource." -#: 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 "" "Die Frage darf nicht von einer Frage abhängen, die erst beim Check-in " "gestellt wird." -#: 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 "Es wurde eine gegenseitige Abhängigkeit zwischen Fragen erkannt." -#: 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 "Diese Art von Frage kann nicht beim Check-In gestellt werden." -#: 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 "Diese Art von Frage kann nicht beim Check-In angezeigt werden." @@ -333,7 +338,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" ist keine gültige Auswahl." #: 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 "Der ausgewählte Sitzplatz \"{seat}\" ist nicht verfügbar." @@ -349,12 +354,12 @@ msgstr "" "Das Kontingent \"{}\" hat nicht genug freie Kapazität für diese Änderung." #: 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 "Ein Kundenkonto mit dieser E-Mail-Adresse ist bereits registriert." #: 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." @@ -363,17 +368,17 @@ msgstr "" "einem verbundenen Veranstalterkonto." #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "pretix Team-Einladung" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "Dieser Benutzer hat bereits eine Einladung für dieses Team." #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "Dieser Benutzer hat bereits Zugriff auf dieses Team." @@ -397,145 +402,149 @@ msgstr "" "Der Applikation \"{application_name}\" wurde der Zugriff auf Ihr Konto " "erlaubt." -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "Sie können für diese Bestellung keine Rechnung erzeugen." -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 msgid "An invoice for this order already exists." msgstr "Zu dieser Bestellung gibt es bereits eine Rechnung." -#: pretix/api/views/order.py:625 pretix/control/views/orders.py:1712 +#: pretix/api/views/order.py:634 pretix/control/views/orders.py:1715 #: pretix/control/views/users.py:143 msgid "There was an error sending the mail. Please try again later." msgstr "" "Es gab ein Fehler beim Senden der E-Mail. Bitte probieren Sie es später " "erneut." -#: pretix/api/views/order.py:703 pretix/base/services/cart.py:215 -#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 msgid "One of the selected products is not available in the selected country." msgstr "" "Eines der ausgewählten Produkte ist im ausgewählten Land nicht verfügbar." -#: pretix/api/webhooks.py:226 pretix/base/notifications.py:233 +#: pretix/api/webhooks.py:237 pretix/base/notifications.py:233 msgid "New order placed" msgstr "Neue Bestellung eingegangen" -#: 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 "Neue Bestellungen mit erforderlicher Freigabe" -#: 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 "Bestellung als bezahlt markiert" -#: 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 +#: pretix/control/views/orders.py:1548 msgid "Order canceled" msgstr "Bestellung storniert" -#: pretix/api/webhooks.py:242 pretix/base/notifications.py:257 +#: pretix/api/webhooks.py:253 pretix/base/notifications.py:257 msgid "Order reactivated" msgstr "Bestellung reaktiviert" -#: pretix/api/webhooks.py:246 pretix/base/notifications.py:263 +#: pretix/api/webhooks.py:257 pretix/base/notifications.py:263 msgid "Order expired" msgstr "Bestellung abgelaufen" -#: pretix/api/webhooks.py:250 +#: pretix/api/webhooks.py:261 msgid "Order expiry date changed" msgstr "Zahlungsfrist der Bestellung wurde geändert" -#: 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 "Bestell-Informationen geändert" -#: 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 "E-Mail-Adresse einer Bestellung geändert" -#: 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 "Bestellung geändert" -#: pretix/api/webhooks.py:266 +#: pretix/api/webhooks.py:277 msgid "Refund of payment created" msgstr "Erstattung einer Zahlung erstellt" -#: 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 "Externe Erstattung einer Zahlung" -#: pretix/api/webhooks.py:274 +#: pretix/api/webhooks.py:285 msgid "Refund of payment requested by customer" msgstr "Erstattung von Kunde beantragt" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 msgid "Refund of payment completed" msgstr "Erstattung abgeschlossen" -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 msgid "Refund of payment canceled" msgstr "Erstattung abgebrochen" -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 msgid "Refund of payment failed" msgstr "Erstattung fehlgeschlagen" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 msgid "Payment confirmed" msgstr "Zahlung bestätigt" -#: pretix/api/webhooks.py:294 +#: pretix/api/webhooks.py:305 msgid "Order approved" msgstr "Bestellung freigegeben" -#: pretix/api/webhooks.py:298 +#: pretix/api/webhooks.py:309 msgid "Order denied" msgstr "Bestellung abgelehnt" -#: pretix/api/webhooks.py:302 +#: pretix/api/webhooks.py:313 +msgid "Order deleted" +msgstr "Bestellung gelöscht" + +#: pretix/api/webhooks.py:317 msgid "Ticket checked in" msgstr "Ticket eingecheckt" -#: pretix/api/webhooks.py:306 +#: pretix/api/webhooks.py:321 msgid "Ticket check-in reverted" msgstr "Check-in rückgängig gemacht" -#: pretix/api/webhooks.py:310 +#: pretix/api/webhooks.py:325 msgid "Event created" msgstr "Veranstaltung erstellt" -#: pretix/api/webhooks.py:314 +#: pretix/api/webhooks.py:329 msgid "Event details changed" msgstr "Veranstaltungsdetails geändert" -#: pretix/api/webhooks.py:318 +#: pretix/api/webhooks.py:333 msgid "Event deleted" msgstr "Veranstaltung gelöscht" -#: pretix/api/webhooks.py:322 +#: pretix/api/webhooks.py:337 msgctxt "subevent" msgid "Event series date added" msgstr "Veranstaltungsreihe: Termin erstellt" -#: pretix/api/webhooks.py:326 +#: pretix/api/webhooks.py:341 msgctxt "subevent" msgid "Event series date changed" msgstr "Veranstaltungsreihe: Termin geändert" -#: pretix/api/webhooks.py:330 +#: pretix/api/webhooks.py:345 msgctxt "subevent" msgid "Event series date deleted" msgstr "Veranstaltungsreihe: Termin gelöscht" -#: 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)" @@ -543,47 +552,47 @@ msgstr "" "Produkt geändert (inkl. Produkt hinzugefügt oder gelöscht und inkl. " "Änderungen an Unterobjekten wie z.B. Varianten oder enthaltenen Produkten)" -#: pretix/api/webhooks.py:339 +#: pretix/api/webhooks.py:354 msgid "Shop taken live" msgstr "Shop live geschaltet" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 msgid "Shop taken offline" msgstr "Shop offline genommen" -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 msgid "Test-Mode of shop has been activated" msgstr "Testmodus des Ticketshops wurde aktiviert" -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 msgid "Test-Mode of shop has been deactivated" msgstr "Testmodus des Ticketshops wurde deaktiviert" -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 msgid "Waiting list entry added" msgstr "Wartelisten-Eintrag hinzugefügt" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 msgid "Waiting list entry changed" msgstr "Wartelisten-Eintrag geändert" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 msgid "Waiting list entry deleted" msgstr "Wartelisten-Eintrag gelöscht" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 msgid "Waiting list entry received voucher" msgstr "Wartelisten-Eintrag hat Gutschein erhalten" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 msgid "Customer account created" msgstr "Kundenkonto erstellt" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 msgid "Customer account changed" msgstr "Kundenkonto geändert" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 msgid "Customer account anonymized" msgstr "Kundenkonto anonymisiert" @@ -619,8 +628,8 @@ msgstr "{system}-Benutzer" #: 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -731,7 +740,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -741,7 +750,7 @@ msgstr "Standard" msgid "Simple with logo" msgstr "einfach mit Logo" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "Exportformat" @@ -749,19 +758,19 @@ msgstr "Exportformat" msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" @@ -771,9 +780,9 @@ msgstr "Antworten mit hochgeladenen Dateien" #: 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" @@ -788,7 +797,7 @@ msgstr "" "ZIP-Datei mit allen Dateien, die von Kund*innen im Bestellprozess als " "Antwort auf eine Frage hochgeladen wurden." -#: 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 @@ -796,17 +805,17 @@ msgid "Questions" msgstr "Fragen" #: 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -815,10 +824,10 @@ msgstr "Fragen" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -831,16 +840,16 @@ msgstr "Termin" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -886,22 +895,22 @@ msgstr "Externe Referenz" #: 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 msgid "Phone number" msgstr "Telefonnummer" #: 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "Voller Name" @@ -911,14 +920,14 @@ msgstr "Voller Name" #: 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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -933,18 +942,18 @@ msgstr "Voller Name" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -1005,24 +1014,24 @@ msgstr "Notizen" #: 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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Ja" @@ -1030,22 +1039,22 @@ msgstr "Ja" #: 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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Nein" @@ -1069,10 +1078,10 @@ msgstr "Ticket {event}-{code}" #: 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 @@ -1107,26 +1116,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 msgid "Event name" msgstr "Veranstaltungstitel" -#: 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 "Kurzform" -#: 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 "Shop ist live" -#: 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 "Veranstaltungswährung" @@ -1135,61 +1144,61 @@ msgstr "Veranstaltungswährung" msgid "Timezone" msgstr "Zeitzone" -#: 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 "Veranstaltungsbeginn" -#: 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 "Veranstaltungsende" -#: 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 "Einlass" -#: 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 "Beginn des Vorverkaufs" -#: 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 "Ende des Vorverkaufs" #: 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 "Veranstaltungsort" -#: 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 "Breitengrad" -#: 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 "Längengrad" -#: 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 "Interner Kommentar" -#: 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1203,8 +1212,8 @@ msgid "Payment provider" msgstr "Zahlungsmethode" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" @@ -1261,16 +1270,16 @@ msgid "Invoice number" msgstr "Rechnungsnummer" #: 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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1280,7 +1289,7 @@ msgstr "Datum" #: 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 @@ -1295,8 +1304,8 @@ msgstr "Datum" #: 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 @@ -1307,7 +1316,7 @@ msgstr "Bestellnummer" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1336,13 +1345,13 @@ msgstr "Rechnungsabsender:" #: 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1354,11 +1363,11 @@ msgstr "Adresse" #: 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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "Postleitzahl" @@ -1369,11 +1378,11 @@ msgstr "Postleitzahl" #: 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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "Ort" @@ -1384,17 +1393,17 @@ msgstr "Ort" #: 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "Land" @@ -1407,12 +1416,12 @@ msgstr "Steuernummer" #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "USt-ID-Nr." @@ -1434,15 +1443,15 @@ msgstr "Rechnungsempfänger:" #: 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "Firma" @@ -1456,27 +1465,27 @@ msgstr "Straße" #: 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" msgid "State" msgstr "Bundesstaat" #: 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 msgid "Beneficiary" msgstr "Leistungsempfänger" #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "Interne Referenz" @@ -1507,9 +1516,9 @@ msgstr "IDs zur Zahlungszuordnung" #: 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "Zahlungsmethoden" @@ -1528,7 +1537,7 @@ msgid "Line number" msgstr "Zeilennummer" #: 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 "Beschreibung" @@ -1543,16 +1552,16 @@ msgstr "Nettopreis" #: 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 "Steuer" #: 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 @@ -1576,7 +1585,7 @@ msgstr "Veranstaltungsenddatum" msgid "Product data" msgstr "Produktdaten" -#: 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 "Produktdaten" @@ -1586,12 +1595,12 @@ msgid "Download a spreadsheet with details about all products and variations." msgstr "Tabelle (Excel oder CSV) mit Details zu allen Produkten und Varianten." #: 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 "Produkt-ID" #: 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 "Varianten-ID" @@ -1603,58 +1612,60 @@ msgid "Product category" msgstr "Produktkategorie" #: 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 "Interner Name" -#: 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 "Produktbezeichnung" #: 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 "Variante" #: 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" -msgstr "aktiviert" +msgstr "aktiv" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 msgid "Sales channels" msgstr "Verkaufskanäle" -#: 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 "Basispreis" -#: 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 "Freie Preiseingabe" -#: 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 "Umsatzsteuer" -#: 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 "Berechtigt zum Eintritt" @@ -1664,18 +1675,18 @@ msgstr "Berechtigt zum Eintritt" msgid "Personalized ticket" msgstr "Personalisiertes Ticket" -#: 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 "Tickets generieren" -#: 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1694,7 +1705,7 @@ msgstr "Warteliste" #: 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 @@ -1705,7 +1716,7 @@ msgstr "Verfügbar ab" #: 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 @@ -1713,11 +1724,11 @@ msgstr "Verfügbar ab" msgid "Available until" msgstr "Verfügbar bis" -#: 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 "Dieses Produkt kann nur mit einem Gutschein gekauft werden." -#: 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." @@ -1725,59 +1736,60 @@ msgstr "" "Dieses Produkt wird nur angezeigt, wenn ein passender Gutschein eingelöst " "wird." -#: 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 "Die Bestellung dieses Produktes erfordert eine manuelle Freigabe" -#: 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 "" "Dieses Produkt nicht einzeln verkaufen, sondern nur als Teil eines festen " "Produktpakets" -#: 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 "Erlaube Stornierungen oder Umbuchungen" -#: 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 "Minimale Anzahl pro Bestellung" -#: 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 "Maximale Anzahl pro Bestellung" #: 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 "Benötigt besondere Behandlung" #: 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 "Check-in-Hinweis" -#: 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 "Ursprünglicher Preis" -#: 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 "Das Produkt ist ein Wertgutschein" -#: 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 "Erfordere eine aktive Mitgliedschaft" -#: 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 "Ohne gültige Mitgliedschaft verstecken" @@ -1821,7 +1833,7 @@ msgstr "" "Bestellposition und das dritte eine Zeile für jede zusätzlich erhobene " "Gebühr." -#: 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 @@ -1833,7 +1845,7 @@ msgstr "" msgid "Orders" msgstr "Bestellungen" -#: 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 "Bestellzeilen" @@ -1879,11 +1891,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 "Kurzname der Veranstaltung" @@ -1899,15 +1911,15 @@ msgstr "Gesamtbetrag" #: 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1926,7 +1938,7 @@ msgstr "Gesamtbetrag" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1946,7 +1958,7 @@ msgstr "Status" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "E-Mail" @@ -1954,15 +1966,16 @@ msgstr "E-Mail" #: 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -1976,8 +1989,8 @@ msgstr "Bestelldatum" #: 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 "Bestelluhrzeit" @@ -1994,7 +2007,7 @@ msgid "Fees" msgstr "Gebühren" #: 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" @@ -2020,15 +2033,15 @@ msgid "Invoice numbers" msgstr "Rechnungsnummern" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "Verkaufskanal" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 msgid "Follow-up date" msgstr "Datum zur Wiedervorlage" @@ -2040,14 +2053,14 @@ msgid "Positions" msgstr "Positionen" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" #: 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 "Externe Kundennummer" @@ -2057,56 +2070,56 @@ msgid "Paid by {method}" msgstr "Bezahlt mit {method}" #: pretix/base/exporters/orderlist.py:448 -#: pretix/base/exporters/orderlist.py:891 +#: pretix/base/exporters/orderlist.py:894 msgid "Fee type" msgstr "Art der Gebühr" #: 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 "Preis" #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" msgstr "Steuerregel" #: 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 "Rechnungsadresse: Name" #: 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 "storniert" #: 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 "Position" #: 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 @@ -2119,13 +2132,13 @@ msgstr "Position" #: 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 "Beginn" #: 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 @@ -2133,17 +2146,17 @@ msgstr "Beginn" #: 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 "Ende" #: 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2151,12 +2164,12 @@ msgstr "Ende" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2169,13 +2182,13 @@ msgstr "Produkt" #: 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:647 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 @@ -2186,7 +2199,7 @@ msgid "Attendee name" msgstr "Name Teilnehmer*in" #: 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 @@ -2199,7 +2212,7 @@ msgstr "E-Mail Teilnehmer*in" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "Gutschein" @@ -2207,63 +2220,63 @@ msgstr "Gutschein" msgid "Pseudonymization ID" msgstr "Pseudonyme ID" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 msgid "Ticket secret" msgstr "Ticket-Code" #: 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 "Sitzplatz-ID" #: pretix/base/exporters/orderlist.py:613 -#: pretix/plugins/checkinlists/exporters.py:520 +#: pretix/plugins/checkinlists/exporters.py:524 msgid "Seat name" msgstr "Sitzbezeichnung" #: pretix/base/exporters/orderlist.py:614 -#: pretix/plugins/checkinlists/exporters.py:521 +#: pretix/plugins/checkinlists/exporters.py:525 msgid "Seat zone" msgstr "Sitzbereich" #: pretix/base/exporters/orderlist.py:615 -#: pretix/plugins/checkinlists/exporters.py:522 +#: pretix/plugins/checkinlists/exporters.py:526 msgid "Seat row" msgstr "Sitzreihe" #: pretix/base/exporters/orderlist.py:616 -#: pretix/plugins/checkinlists/exporters.py:523 +#: pretix/plugins/checkinlists/exporters.py:527 msgid "Seat number" msgstr "Sitzplatz" #: 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/control/templates/pretixcontrol/order/change.html:218 +#: 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 "Gesperrt" #: 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 "Gültig ab" #: 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/control/views/vouchers.py:119 +#: 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" @@ -2273,28 +2286,32 @@ msgstr "Gültig bis" msgid "Order comment" msgstr "Bestellkommentar" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +msgid "Add-on to position ID" +msgstr "Zusatzprodukt zu Position" + +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:340 msgid "Invoice address street" msgstr "Rechnungsadresse: Straße" -#: 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 "Rechnungsadresse: PLZ" -#: 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 "Rechnungsadresse: Stadt" -#: 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 "Rechnungsadresse: Land" -#: pretix/base/exporters/orderlist.py:651 +#: pretix/base/exporters/orderlist.py:652 msgctxt "address" msgid "Invoice address state" msgstr "Rechnungsadresse: Bundesstaat" -#: 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 @@ -2304,11 +2321,11 @@ msgstr "Rechnungsadresse: Bundesstaat" msgid "Check-in lists" msgstr "Check-in-Listen" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 msgid "Order transaction data" msgstr "Transaktionsdaten" -#: 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 " @@ -2319,15 +2336,15 @@ msgstr "" "Die Informationen sind nur verlässlich für Änderungen, die mit pretix-" "Versionen von nach Oktober 2021 erstellt wurden." -#: pretix/base/exporters/orderlist.py:837 +#: pretix/base/exporters/orderlist.py:840 msgid "Only include transactions created within this date range." msgstr "Nur Transaktionen, die in diesem Zeitraum erstellt wurden." -#: 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2338,9 +2355,9 @@ msgstr "Nur Transaktionen, die in diesem Zeitraum erstellt wurden." msgid "Event" msgstr "Veranstaltung" -#: 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 @@ -2352,47 +2369,47 @@ msgstr "Veranstaltung" msgid "Currency" msgstr "Währung" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 msgid "Transaction date" msgstr "Transaktionsdatum" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 msgid "Transaction time" msgstr "Transaktionsuhrzeit" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 msgid "Old data" msgstr "Alte Daten" -#: 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 "Menge" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 msgid "Internal fee type" msgstr "Interner Gebührentyp" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 msgctxt "subevent" msgid "Date ID" msgstr "Termin-ID" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 msgid "Tax rule ID" msgstr "Steuerregel-ID" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 msgid "Gross total" msgstr "Gesamt (brutto)" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 msgid "Tax total" msgstr "Steuersumme" -#: 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." @@ -2401,25 +2418,25 @@ msgstr "" "originalen Transaktionsdaten und könnte sich seit dem Transaktionszeitpunkt " "geändert haben." -#: pretix/base/exporters/orderlist.py:936 +#: pretix/base/exporters/orderlist.py:939 msgid "Converted from legacy version" msgstr "Von alter Version konvertiert" -#: pretix/base/exporters/orderlist.py:998 +#: pretix/base/exporters/orderlist.py:1001 msgid "Payments and refunds" msgstr "Bezahlungen und Erstattungen" -#: 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 "" "Tabelle (Excel oder CSV) mit den Daten aller Zahlungen und Erstattungen zu " "allen Bestellungen." -#: pretix/base/exporters/orderlist.py:1009 +#: pretix/base/exporters/orderlist.py:1012 msgid "Date range (payment date)" msgstr "Datumsbereich (Zahlungsdatum)" -#: 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." @@ -2427,61 +2444,61 @@ msgstr "" "Bitte beachten Sie, dass ein Filter auf Zahlungsdatum alle nicht-" "abgeschlossenen Zahlungen oder Erstattungen ausschließen wird." -#: pretix/base/exporters/orderlist.py:1016 +#: pretix/base/exporters/orderlist.py:1019 msgid "Date range (start of transaction)" msgstr "Datumsbereich (Beginn der Transaktion)" -#: pretix/base/exporters/orderlist.py:1022 +#: pretix/base/exporters/orderlist.py:1025 msgid "Payment states" msgstr "Zahlungsstatus" -#: pretix/base/exporters/orderlist.py:1030 +#: pretix/base/exporters/orderlist.py:1033 msgid "Refund states" msgstr "Erstattungsstatus" -#: 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 "Bestellung" -#: 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 "Zahlungs-ID" -#: 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 "Erstellungszeitpunkt" -#: pretix/base/exporters/orderlist.py:1073 +#: pretix/base/exporters/orderlist.py:1076 #: pretix/control/templates/pretixcontrol/order/index.html:841 msgid "Completion date" msgstr "Abschlussdatum" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Status code" msgstr "Status-Code" -#: 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2494,7 +2511,7 @@ msgstr "Status-Code" msgid "Amount" msgstr "Betrag" -#: 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 @@ -2505,86 +2522,86 @@ msgstr "Betrag" msgid "Payment method" msgstr "Zahlungsmethode" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Matching ID" msgstr "ID zur Zuordnung" -#: 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 "Zahlungsdetails" -#: pretix/base/exporters/orderlist.py:1124 +#: pretix/base/exporters/orderlist.py:1127 msgid "Quota availabilities" msgstr "Kontingent-Verfügbarkeiten" -#: pretix/base/exporters/orderlist.py:1126 +#: pretix/base/exporters/orderlist.py:1129 msgid "" "Download a spreadsheet of all quotas including their current availability." msgstr "" "Tabelle (Excel oder CSV) mit allen Kontingenten sowie deren aktueller " "Verfügbarkeit." -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Bezeichnung" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Gesamtkontingent" -#: 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 "Bezahlte Bestellungen" -#: 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 "Ausstehende Zahlungen" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 msgid "Blocking vouchers" msgstr "Blockierende Gutscheine" -#: 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 "Aktuelle Warenkörbe" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Exited orders" msgstr "Erfasste Ausgänge" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Current availability" msgstr "Aktuell verfügbar" -#: 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 "Unendlich" -#: pretix/base/exporters/orderlist.py:1178 +#: pretix/base/exporters/orderlist.py:1181 msgid "Gift card transactions" msgstr "Wertgutschein-Transaktionen" -#: 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 "Wertgutscheine" -#: pretix/base/exporters/orderlist.py:1181 +#: pretix/base/exporters/orderlist.py:1184 msgid "Download a spreadsheet of all gift card transactions." msgstr "Tabelle (Excel oder CSV) mit allen Wertgutschein-Buchungen." -#: 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 @@ -2594,19 +2611,19 @@ msgstr "Tabelle (Excel oder CSV) mit allen Wertgutschein-Buchungen." msgid "Gift card code" msgstr "Gutscheincode" -#: 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2619,7 +2636,7 @@ msgstr "Testmodus" msgid "Organizer" msgstr "Veranstalter" -#: 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 @@ -2646,80 +2663,83 @@ msgstr "Veranstalter" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/exporters/orderlist.py:1237 +#: pretix/base/exporters/orderlist.py:1240 msgid "Gift card redemptions" msgstr "Wertgutschein-Einlösungen" -#: 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 "" "Tabelle (Excel oder CSV) mit allen Zahlungen und Erstattungen, die " "Wertgutscheine involvieren." -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:16 msgid "Issuer" msgstr "Aussteller" -#: 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 "Wertgutscheine" -#: 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 "" "Tabelle (Excel oder CSV) mit allen Wertgutscheinen und deren aktuellen Wert." -#: pretix/base/exporters/orderlist.py:1293 +#: pretix/base/exporters/orderlist.py:1296 msgid "Show value at" msgstr "Wert zum Stichtag anzeigen" -#: pretix/base/exporters/orderlist.py:1296 +#: pretix/base/exporters/orderlist.py:1299 msgid "Defaults to the time of report." msgstr "Standardmäßig wird der Zeitpunkt der Berichtserstellung verwendet." -#: pretix/base/exporters/orderlist.py:1301 -#: pretix/base/exporters/orderlist.py:1311 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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:1303 pretix/control/forms/filter.py:1342 +#: pretix/base/exporters/orderlist.py:1306 pretix/control/forms/filter.py:1417 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:1312 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:1425 #: pretix/control/templates/pretixcontrol/pdf/index.html:252 msgid "Empty" msgstr "Leer" -#: pretix/base/exporters/orderlist.py:1313 pretix/control/forms/filter.py:1351 +#: pretix/base/exporters/orderlist.py:1316 pretix/control/forms/filter.py:1426 msgid "Valid and with value" msgstr "Gültig und mit Wert" -#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:1352 +#: pretix/base/exporters/orderlist.py:1317 pretix/control/forms/filter.py:1427 msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2729,38 +2749,38 @@ msgstr "Abgelaufen und mit Wert" msgid "Expired" msgstr "abgelaufen" -#: 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 "Testgutschein" -#: 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 "Ablaufdatum" -#: 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 "Besondere Gutscheinbedingungen" -#: 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 msgid "Current value" msgstr "Aktueller Wert" -#: pretix/base/exporters/orderlist.py:1359 +#: pretix/base/exporters/orderlist.py:1362 msgid "Created in order" msgstr "Erzeugt durch Bestellung" -#: pretix/base/exporters/orderlist.py:1360 +#: pretix/base/exporters/orderlist.py:1363 msgid "Last invoice number of order" msgstr "Letzte Rechnungsnummer der Bestellung" -#: pretix/base/exporters/orderlist.py:1361 +#: pretix/base/exporters/orderlist.py:1364 msgid "Last invoice date of order" msgstr "Datum der letzten Rechnung dieser Bestellung" @@ -2796,7 +2816,7 @@ msgid "Identifier" msgstr "Nummer" #: 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" @@ -2804,7 +2824,7 @@ msgstr "Ablaufdatum" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 msgid "Customer account" msgstr "Kundenkonto" @@ -2826,36 +2846,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "Tabelle (Excel oder CSV) mit allen Daten der Warteliste." #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "Alle Einträge" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "Wartet auf einen Gutschein" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "Gutschein zugewiesen" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "Wartet auf Einlösung" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "Gutschein eingelöst" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "Gutschein abgelaufen" @@ -2882,8 +2902,8 @@ msgstr "Priorität" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2985,7 +3005,7 @@ msgstr "" "Die hochgeladene Bilddatei hat sehr viele Pixel. Maximal zulässig sind 10000 " "x 10000 Pixel." -#: 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." @@ -3076,7 +3096,7 @@ msgstr "Neues Passwort" msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: 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 "Standardzeitzone" @@ -3118,33 +3138,33 @@ msgstr "" "Um die geschweiften Klammern \"{\" und \"}\" im erzeugten Text zu verwenden, " "müssen sie doppelt gesetzt werden als \"{{\" und \"}}\"." -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, python-format msgid "Invalid placeholder: {%(value)s}" msgstr "Ungültiger Platzhalter: {%(value)s}" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, python-format msgid "Sample: %s" msgstr "Beispiel: %s" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Verfügbare Platzhalter: {list}" -#: 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:214 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" msgstr "Zeit" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "Firmenkunde oder Institution" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "Privatkunde" @@ -3219,7 +3239,7 @@ msgstr "" "{from_date}\n" "bis {to_date}" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3416,9 +3436,9 @@ msgstr "Konnte {value} nicht als Ja/Nein-Wert erkennen." msgid "Could not parse {value} as a date and time." msgstr "Konnte {value} nicht als Datum und Zeit erkennen." -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "Sie haben eine ungültige Zahl eingegeben." @@ -3452,7 +3472,7 @@ msgid "Multiple matching products were found." msgstr "Mehrere passende Produkte gefunden." #: 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 "Variante" @@ -3477,10 +3497,10 @@ msgstr "Sie müssen für dieses Produkt eine Produktvariante auswählen." #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "Rechnungsadresse" @@ -3496,16 +3516,16 @@ msgstr "Bundesstaaten werden für dieses Land nicht unterstützt." msgid "Please enter a valid state." msgstr "Bitte wählen Sie einen gültigen Staat aus." -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "Teilnehmer*innen-E-Mail-Adresse" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3566,8 +3586,8 @@ msgstr "" msgid "You need to select a specific seat." msgstr "Sie müssen einen Sitzplatz auswählen." -#: 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 @@ -3575,7 +3595,7 @@ msgid "Question" msgstr "Frage" #: 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 "Ungültige Option ausgewählt." @@ -3584,7 +3604,7 @@ msgid "Ambiguous option selected." msgstr "Mehrdeutige Option ausgewählt." #: 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 "Kunde" @@ -3597,7 +3617,7 @@ msgid "A voucher with this code already exists." msgstr "Ein Gutschein mit diesem Code existiert bereits." #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "Maximale Nutzungen" @@ -3615,7 +3635,7 @@ msgid "Maximum discount budget" msgstr "Maximales Rabattbudget" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" @@ -3642,7 +3662,7 @@ msgstr "Gutscheinwert" msgid "It is pointless to set a value without a price mode." msgstr "Es ist widersprüchlich, einen Wert ohne einen Preis-Modus zu setzen." -#: 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 @@ -3676,7 +3696,7 @@ msgstr "Sie müssen das Produkt \"{prod}\" für diesen Sitzplatz auswählen." #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "Tag" @@ -3758,7 +3778,7 @@ msgid "All products (including newly created ones)" msgstr "Alle Produkte (auch neu erstellte)" #: 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 "Auf Produkte beschränken" @@ -3857,16 +3877,14 @@ msgstr "Automatischer Check-in auf bestimmten Verkaufskanälen" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" -"Alle Produkte auf dieser Check-in-Liste werden automatisch als eingecheckt " -"markiert, wenn sie durch einen der hier eingestellten Verkaufskanäle " -"verkauft werden. Diese Option kann z.B. nützlich sein, wenn an der " -"Abendkasse verkaufte Tickets nicht beim Einlass nochmal gescannt werden " -"sondern direkt als eingecheckt markiert werden sollen." +"Diese Option ist veraltet und wird in den nächsten Monaten entfernt. Als " +"Ersatz kann unsere neue Erweiterung \"Auto-Check-in\" verwendet werden. Wenn " +"wir diese Option entfernen, migrieren wir diese Veranstaltung automatisch " +"auf die neue Erweiterung." #: pretix/base/models/checkin.py:340 msgid "Entry" @@ -3937,7 +3955,7 @@ msgid "Single-sign-on method" msgstr "Single-Sign-On-Methode" #: 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." @@ -3955,13 +3973,13 @@ msgstr "" "Unterstriche enthalten. Es muss mit einer Zahl oder einem Buchstaben " "beginnen und enden." -#: 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 "Firmenname" -#: 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 "Land auswählen" @@ -4010,20 +4028,20 @@ msgstr "Erlaubte Zugriffsbereiche" msgid "Separate multiple values with spaces" msgstr "Mehrere Werte mit Leerzeichen trennen" -#: 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 "Interne Referenz" -#: 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 "Diese ID ist bereits in Verwendung, bitte wählen Sie eine andere." #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "Station" @@ -4052,8 +4070,8 @@ msgid "Each matching product must be for a different date" msgstr "" "Alle passenden Produkte müssen für jeweils unterschiedliche Termine gelten" -#: 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 "Position" @@ -4214,7 +4232,7 @@ msgstr "Das Ende des Vorverkaufs muss nach seinem Beginn liegen." msgid "The end of the event has to be later than its start." msgstr "Das Ende der Veranstaltung muss nach ihrem Beginn liegen." -#: pretix/base/models/event.py: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 " @@ -4229,16 +4247,16 @@ msgstr "" "Dies wird z.B. in Links, Bestellnummern, Rechnungsnummern und " "Verwendungszwecken für Banküberweisungen benutzt." -#: 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 "" "Die Kurzform darf nur Buchstaben, Zahlen, Punkte und Bindestriche enthalten." -#: 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 "In Listen anzeigen" -#: 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." @@ -4246,7 +4264,7 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: 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 " @@ -4256,17 +4274,17 @@ msgstr "" "dieses Feld leer lassen, wird der Vorverkauf nach dem Ende Ihrer " "Veranstaltung enden." -#: 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 "Optional. Es werden vor diesem Termin keine Produkte verkauft." -#: 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 "Erweiterungen" -#: pretix/base/models/event.py:628 pretix/base/pdf.py:229 -#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4275,33 +4293,33 @@ msgstr "Erweiterungen" msgid "Event series" msgstr "Veranstaltungsreihe" -#: 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 "Sitzplan" -#: 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 "Auf allen Verkaufskanälen verkaufen" -#: 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 "Auf bestimmte Verkaufskanäle einschränken" -#: 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 msgid "Events" msgstr "Veranstaltungen" -#: 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." @@ -4309,7 +4327,7 @@ msgstr "" "Sie haben mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: 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." @@ -4317,47 +4335,47 @@ msgstr "" "Sie haben mindestens ein kostenpflichtiges Produkt konfiguriert, aber keine " "Währung." -#: 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 "Sie müssen mindestens ein Kontingent anlegen, um etwas zu verkaufen." -#: 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 "Sie müssen die Meta-Eigenschaft \"{property}\" ausfüllen." -#: 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 "" "Eine bestehende Veranstaltung kann nicht zwischen Einzelveranstaltung und " "Veranstaltungsreihe umgestellt werden." -#: pretix/base/models/event.py:1408 +#: pretix/base/models/event.py:1416 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1411 +#: pretix/base/models/event.py:1419 msgid "This slug has already been used for a different event." msgstr "" "Diese Kurzform ist bereits in Verwendung, bitte wählen Sie eine andere." -#: pretix/base/models/event.py:1417 +#: pretix/base/models/event.py:1425 msgid "The event cannot end before it starts." msgstr "" "Das Ende der Veranstaltung muss nach dem Beginn der Veranstaltung liegen." -#: pretix/base/models/event.py:1423 +#: pretix/base/models/event.py:1431 msgid "The event's presale cannot end before it starts." msgstr "Das Ende des Vorverkaufs muss nach dem Beginn des Vorverkaufs liegen." -#: pretix/base/models/event.py:1453 +#: pretix/base/models/event.py:1461 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Nur wenn dieser Haken gesetzt ist, wird der Termin im Shop angezeigt." -#: pretix/base/models/event.py:1457 +#: pretix/base/models/event.py:1465 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -4365,46 +4383,46 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: 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 "Text auf der Startseite" -#: pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:1527 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1528 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1662 +#: pretix/base/models/event.py:1673 msgid "One or more variations do not belong to this event." msgstr "Eine oder mehrere der Varianten gehören nicht zu dieser Veranstaltung." -#: pretix/base/models/event.py: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 "Darf keine Leerzeichen und Sonderzeichen außer Unterstrichen enthalten" -#: 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 "" "Der Name der Eigenschaft darf nur Buchstaben, Zahlen und Unterstriche " "enthalten." -#: pretix/base/models/event.py:1702 +#: pretix/base/models/event.py:1713 msgid "Default value" msgstr "Standardwert" -#: 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 "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1706 +#: pretix/base/models/event.py:1717 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: 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" @@ -4413,16 +4431,16 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional" -#: 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 "Erlaubte Werte" -#: 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 "Zeige Filterfunktion in Kundenansicht an" -#: 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." @@ -4430,17 +4448,17 @@ msgstr "" "Dieses Feld wird angeboten, um Veranstaltungen in der öffentlichen " "Veranstaltungsliste und dem öffentlichen Veranstaltungskalender zu filtern." -#: 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 "Öffentlicher Name" -#: 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 "Kann zur Filterung benutzt werden" -#: 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 " @@ -4450,17 +4468,17 @@ msgstr "" "im Backend zu filtern. Sie kann außerdem für versteckte Filter im Shop " "verwendet werden, z.B. über das Widget." -#: 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 "" "Ein Parameter kann entweder ein Pflichtfeld sein oder einen Standardwert " "haben, nicht beides." -#: 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 "Linktext" -#: 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 "Link-URL" @@ -4490,16 +4508,16 @@ msgstr "Zusätzliche Empfänger (Bcc)" #: 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "Betreff" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4555,7 +4573,7 @@ msgstr "USt-ID: %s" msgid "Category name" msgstr "Bezeichnung" -#: 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 "" @@ -4602,58 +4620,58 @@ msgid "Disable product for this date" msgstr "Produkt für diesen Termin deaktivieren" #: 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 "Dieses Produkt wird vor diesem Termin nicht verkauft." #: 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 "Dieses Produkt wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:388 +#: pretix/base/models/items.py:396 msgid "Event validity (default)" msgstr "Gültigkeit entsprechend der Veranstaltung (Standard)" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 msgid "Fixed time frame" msgstr "Fester Zeitraum" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 msgid "Dynamic validity" msgstr "Dynamischer Zeitraum" -#: 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 "Verstecke das Produkt, wenn es nicht verfügbar ist" -#: 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 "Zeige einen Info-Text außerhalb der Verfügbarkeit" -#: 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 "Keine wiederverwendbaren Medien verwenden, nur reguläre Tickets" -#: pretix/base/models/items.py:405 +#: pretix/base/models/items.py:413 msgid "Require an existing medium to be re-used" msgstr "Erfordere die Wiederverwendung eines existierenden Mediums" -#: pretix/base/models/items.py:406 +#: pretix/base/models/items.py:414 msgid "Require a previously unknown medium to be newly added" msgstr "Erfordere das Hinzufügen eines neuen Mediums" -#: 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 "Erfordere wahlweise ein existierendes oder ein neues Medium" -#: 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 "Kategorie" -#: 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." @@ -4661,11 +4679,11 @@ msgstr "" "Wenn Sie viele Produkte haben, können Sie sie in verschiedene Kategorien " "organisieren, um Überblick zu schaffen." -#: pretix/base/models/items.py:441 +#: pretix/base/models/items.py:449 msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: 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 " @@ -4675,7 +4693,7 @@ msgstr "" "Preise setzen. Wenn das Produkt keine Varianten hat oder eine Variante " "keinen einzeln gesetzten Preis hat, wird dieser Preis verwendet." -#: pretix/base/models/items.py: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 " @@ -4689,11 +4707,11 @@ msgstr "" "Veranstaltung zu sammeln. Dies wird aktuell für Produkte, die als Zusatz zu " "einem anderen Projekt verkauft werden, nicht unterstützt." -#: pretix/base/models/items.py:460 pretix/base/models/items.py:1116 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:1124 msgid "Suggested price" msgstr "Vorgeschlagener Preis" -#: 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 " @@ -4705,50 +4723,50 @@ msgstr "" "den das Produkt ohne die Option zur freien Preiseingabe hätte. Dies wird " "ignoriert, wenn ein Gutschein verwendet wird, der den Preis senkt." -#: 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 "" "Aktivieren, wenn dieses Produkt den Käufer zum Eintritt auf der " "Veranstaltung berechtigt" -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:488 msgid "Is a personalized ticket" msgstr "Ist ein personalisiertes Ticket" -#: 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 "" "Aktivieren, wenn beim Kauf dieses Produkts Teilnehmerinformationen eingeben " "werden müssen" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:499 msgid "Show a waiting list for this ticket" msgstr "Warteliste für Ticket anzeigen" -#: 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 "" "Setzt voraus, dass die Wartelisten für diese Veranstaltung aktiviert sind." -#: 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 "Zeige Anzahl verbleibender Tickets" -#: pretix/base/models/items.py:497 +#: pretix/base/models/items.py:505 msgid "Publicly show how many tickets are still available." msgstr "Zeige öffentlich an, wie viele Tickets noch verfügbar sind." -#: pretix/base/models/items.py:504 +#: pretix/base/models/items.py:512 pretix/control/forms/item.py:565 msgid "Product picture" msgstr "Produktbild" -#: pretix/base/models/items.py:533 +#: pretix/base/models/items.py:541 msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn Kontingent verfügbar" -#: 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 " @@ -4764,11 +4782,11 @@ msgstr "" "alle Produkte des hier eingestellten Kontingentes reserviert sind, aber noch " "nicht verkauft wurden." -#: pretix/base/models/items.py:544 +#: pretix/base/models/items.py:552 msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn anderes Produkt verfügbar" -#: 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, " @@ -4785,7 +4803,7 @@ msgstr "" "hier eingestellten Produktes reserviert sind, aber noch nicht verkauft " "wurden." -#: 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." @@ -4793,7 +4811,7 @@ msgstr "" "Um dieses Produkt zu kaufen, muss der Benutzer einen Gutscheincode eingeben, " "der direkt oder indirekt für dieses Produkt gültig ist." -#: pretix/base/models/items.py: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 " @@ -4805,7 +4823,7 @@ msgstr "" "bezahlt und abgeschlossen werden kann. Sie können das z.B. für Tickets " "nutzen, die nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py: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." @@ -4813,7 +4831,7 @@ msgstr "" "Dieses Produkt wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu diesem Produkt passenden Gutscheincode ein." -#: pretix/base/models/items.py: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 " @@ -4824,7 +4842,7 @@ msgstr "" "dieses Produkt als Zusatzprodukt verwendet werden soll, sondern nur für " "feste Produktpakete!" -#: 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 " @@ -4835,7 +4853,7 @@ msgstr "" "Bestellungen mit diesem Produkt niemals von Kunden selbst storniert werden, " "unabhängig von der veranstaltungsweiten Einstellung." -#: 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 " @@ -4845,7 +4863,7 @@ msgstr "" "angegeben im Warenkorb liegt. Wenn das Feld leer ist oder auf 0 gesetzt " "wird, gibt es keine Beschränkung." -#: pretix/base/models/items.py: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 " @@ -4857,7 +4875,7 @@ msgstr "" "Beschränkung. Die Beschränkung für die Gesamtanzahl von Produkten in einer " "Bestellung bleibt davon unberührt." -#: pretix/base/models/items.py: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 " @@ -4868,7 +4886,7 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/items.py: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." @@ -4876,7 +4894,7 @@ msgstr "" "Dieser Text wird von der Check-in-App angezeigt, wenn ein Ticket von diesem " "Typ gescannt wird." -#: 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 " @@ -4886,12 +4904,12 @@ msgstr "" "um eine Rabattierung zu kennzeichnen. Dies ändert nichts an der " "tatsächlichen Preisberechnung." -#: 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 "" "Verkaufe Tickets für dieses Produkt nur auf den ausgewählten Verkaufskanälen." -#: 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." @@ -4899,11 +4917,11 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Wertgutschein in " "Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:639 +#: pretix/base/models/items.py:647 msgid "Allowed membership types" msgstr "Erlaubte Mitgliedschafts-Typen" -#: 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." @@ -4912,31 +4930,31 @@ msgstr "" "Mitgliedschaft hat. Vorsicht, das bedeutet z.B., dass dieses Produkt nie im " "Widget angezeigt werden kann." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:661 msgid "This product creates a membership of type" msgstr "Dieses Produkt erstellt eine Mitgliedschaft vom Typ" -#: 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 "" -"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 +#: pretix/base/models/items.py:668 msgid "Membership duration in days" msgstr "Dauer der Mitgliedschaft in Tagen" -#: pretix/base/models/items.py:664 +#: pretix/base/models/items.py:672 msgid "Membership duration in months" msgstr "Dauer der Mitgliedschaft in Monaten" -#: pretix/base/models/items.py:671 +#: pretix/base/models/items.py:679 msgid "Validity" msgstr "Gültigkeit" -#: 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 " @@ -4958,54 +4976,54 @@ msgstr "" "später ändern, werden bereits bestehende Tickets nicht verändert sondern " "behalten ihre aktuelle Gültigkeit." -#: 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 "Beginn der Gültigkeit" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 msgid "End of validity" msgstr "Ende der Gültigkeit" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 msgid "Minutes" msgstr "Minuten" -#: pretix/base/models/items.py:689 +#: pretix/base/models/items.py:697 msgid "Hours" msgstr "Stunden" -#: pretix/base/models/items.py:693 +#: pretix/base/models/items.py:701 msgid "Days" msgstr "Tage" -#: pretix/base/models/items.py:697 +#: pretix/base/models/items.py:705 msgid "Months" msgstr "Monate" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 msgid "Customers can select the validity start date" msgstr "Kunden könnten den Startzeitpunkt selbst wählen" -#: 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 "" "Wenn diese Option nicht ausgewählt ist, startet die Gültigkeit immer mit dem " "Kaufzeitpunkt." -#: pretix/base/models/items.py:706 +#: pretix/base/models/items.py:714 msgid "Maximum future start" msgstr "Spätester Start in der Zukunft" -#: 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 "" "Der ausgewählte Starttermin darf nur so viele Tage in der Zukunft liegen." -#: pretix/base/models/items.py:713 +#: pretix/base/models/items.py:721 msgid "Reusable media policy" msgstr "Verwendung wiederverwendbarer Medien" -#: 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, " @@ -5022,11 +5040,11 @@ msgstr "" "es sich um eine erweiterte Funktion, die auch eine spezielle Konfiguration " "der Ticket- und Druckeinstellungen erfordert." -#: pretix/base/models/items.py:725 +#: pretix/base/models/items.py:733 msgid "Reusable media type" msgstr "Medientyp" -#: 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 " @@ -5037,9 +5055,9 @@ msgstr "" "alle Medientypen werden in allen Verkaufskanälen oder Check-in-Prozesse " "unterstützt." -#: pretix/base/models/items.py:738 pretix/base/models/items.py:1641 -#: pretix/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -5048,11 +5066,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 msgid "Products" msgstr "Produkte" -#: 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." @@ -5060,26 +5081,26 @@ msgstr "" "Wenn eine Regelung für wiederverwendbare Medien ausgewählt ist, muss auch " "ein Medientyp ausgewählt werden." -#: 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 "" "Der ausgewählte Medientyp ist in den Veranstalter-Einstellungen nicht " "aktiviert." -#: 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 "" "Der ausgewählte Medientyp unterstützt derzeit die Verwendung für Tickets " "nicht." -#: 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 "" "Der ausgewählte Medientyp unterstützt derzeit die Verwendung für " "Wertgutscheine nicht." -#: 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-" @@ -5089,7 +5110,7 @@ msgstr "" "Medien haben. Stattdessen können Wertgutscheine für manche Medientypen " "direkt an der Kasse erzeugt und aufgeladen werden." -#: 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." @@ -5097,32 +5118,32 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: 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 "" "Die Kategorie des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: 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 "" "Der Steuersatz des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:971 msgid "The item's availability cannot end before it starts." msgstr "" "Das Ende der Verfügbarkeit muss nach dem Beginn der Verfügbarkeit liegen." -#: pretix/base/models/items.py:1096 +#: pretix/base/models/items.py:1104 msgid "This is shown below the variation name in lists." msgstr "Dies wird in Produktlisten unter dem Namen der Variante angezeigt." -#: pretix/base/models/items.py:1123 +#: pretix/base/models/items.py:1131 msgid "Require approval" msgstr "Freigabe erforderlich" -#: 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 " @@ -5134,25 +5155,26 @@ msgstr "" "bezahlt und abgeschlossen werden kann. Sie können das z.B. für Tickets " "nutzen, die nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py: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 "Mitgliedschafts-Typen" -#: pretix/base/models/items.py:1147 +#: pretix/base/models/items.py:1155 msgid "This variation will not be sold before the given date." msgstr "Diese Variante wird vor diesem Termin nicht verkauft." -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 msgid "This variation will not be sold after the given date." msgstr "Diese Variante wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1173 msgid "Sell on all sales channels the product is sold on" -msgstr "Verkaufe auf allen Verkaufskanälen, auf denen das Produkt verkauft wird" +msgstr "" +"Verkaufe auf allen Verkaufskanälen, auf denen das Produkt verkauft wird" -#: 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 " @@ -5162,11 +5184,11 @@ msgstr "" "ein Verkaufskanal hier aktiviert ist aber nicht auf Produktebene, ist die " "Variante dennoch nicht verfügbar." -#: pretix/base/models/items.py:1176 +#: pretix/base/models/items.py:1184 msgid "Show only if a matching voucher is redeemed." msgstr "Nur anzeigen, wenn ein passender Gutschein eingelöst wird." -#: 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." @@ -5174,24 +5196,24 @@ msgstr "" "Diese Variante wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu dieser Variante gehörenden Gutscheincode ein." -#: pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:1402 +#: pretix/base/models/items.py:1410 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:1406 +#: pretix/base/models/items.py:1414 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:1410 +#: pretix/base/models/items.py:1418 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: 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." @@ -5199,45 +5221,45 @@ msgstr "" "Wenn diese Option aktiviert ist, können die Zusatzprodukte ohne Aufpreis " "hinzugefügt werden, selbst wenn sie eigentlich Geld kosten würden." -#: pretix/base/models/items.py:1416 +#: pretix/base/models/items.py:1424 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: 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 "" "Die Kategorie für Zusatzprodukte muss zur selben Veranstaltung gehören wie " "das Produkt." -#: pretix/base/models/items.py:1440 +#: pretix/base/models/items.py:1448 msgid "The item already has an add-on of this category." msgstr "Dieses Produkt hat bereits Zusatzprodukte mit dieser Kategorie." -#: pretix/base/models/items.py:1445 +#: pretix/base/models/items.py:1453 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Die minimale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1450 +#: pretix/base/models/items.py:1458 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Die maximale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1463 msgid "The maximum count needs to be greater than the minimum count." msgstr "Die minimale Anzahl muss unter der maximalen Anzahl liegen." -#: pretix/base/models/items.py:1482 +#: pretix/base/models/items.py:1490 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:1488 +#: pretix/base/models/items.py:1496 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1507 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: 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 " @@ -5250,60 +5272,60 @@ msgstr "" "Sie dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: 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 "Die enthaltenen Produkte müssen zur selben Veranstaltung gehören." -#: pretix/base/models/items.py:1525 +#: pretix/base/models/items.py:1533 msgid "A variation needs to be set for this item." msgstr "Zu diesem Produkt muss eine Variante ausgewählt werden." -#: pretix/base/models/items.py:1527 +#: pretix/base/models/items.py:1535 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: 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 "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1587 +#: pretix/base/models/items.py:1595 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:1588 +#: pretix/base/models/items.py:1596 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1589 +#: pretix/base/models/items.py:1597 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1590 +#: pretix/base/models/items.py:1598 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1591 +#: pretix/base/models/items.py:1599 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1592 +#: pretix/base/models/items.py:1600 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1593 +#: pretix/base/models/items.py:1601 msgid "File upload" msgstr "Datei-Upload" -#: 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 "Datum und Uhrzeit" -#: pretix/base/models/items.py:1597 +#: pretix/base/models/items.py:1605 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: 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 " @@ -5312,80 +5334,80 @@ msgstr "" "Dieses Feld darf nur Buchstaben, Zahlen, Punkte, Bindestriche und " "Unterstriche enthalten." -#: pretix/base/models/items.py:1625 +#: pretix/base/models/items.py:1633 msgid "Help text" msgstr "Hilfetext" -#: 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 "" "Wenn diese Frage noch weitere Erklärung braucht, können Sie sie hier " "eintragen." -#: pretix/base/models/items.py:1632 +#: pretix/base/models/items.py:1640 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1644 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: 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 "Diese Frage wird allen Käufern der ausgewählten Produkte gestellt" -#: 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 "Frage beim Einchecken statt im Verkaufsprozess" -#: 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 "Nicht für alle Fragetypen von allen unseren Check-in-Apps unterstützt." -#: pretix/base/models/items.py:1655 +#: pretix/base/models/items.py:1663 msgid "Show answer during check-in" msgstr "Antwort beim Check-in anzeigen" -#: pretix/base/models/items.py:1660 +#: pretix/base/models/items.py:1668 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1669 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1665 +#: pretix/base/models/items.py:1673 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: 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 "Minimaler Wert" -#: 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 "Derzeit nicht von unseren Apps und beim Check-In unterstützt" -#: 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 "Maximaler Wert" -#: pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1699 msgid "Maximum length" msgstr "Maximale Länge" -#: pretix/base/models/items.py:1697 +#: pretix/base/models/items.py:1705 msgid "Validate file to be a portrait" msgstr "Prüfe, dass es sich um ein Foto im Hochformat handelt" -#: 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." @@ -5393,95 +5415,96 @@ msgstr "" "Wenn diese Option aktiv ist, werden nur Bilder im Format 3:4 akzeptiert. " "Wird üblicherweise für Teilnehmerausweise benutzt." -#: pretix/base/models/items.py:1753 +#: pretix/base/models/items.py:1761 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1763 +#: pretix/base/models/items.py:1771 msgid "Invalid input type." msgstr "Ungültiger Eingabetyp." -#: pretix/base/models/items.py:1797 +#: pretix/base/models/items.py:1805 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1799 +#: pretix/base/models/items.py:1807 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1810 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: 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 "Bitte wählen Sie ein späteres Datum." -#: 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 "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1814 +#: pretix/base/models/items.py:1822 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1821 +#: pretix/base/models/items.py:1829 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1830 +#: pretix/base/models/items.py:1838 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1842 +#: pretix/base/models/items.py:1850 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1872 +#: pretix/base/models/items.py:1880 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1896 +#: pretix/base/models/items.py:1904 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Die Referenz {} wird bereits für eine andere Option verwendet, bitte wählen " "Sie eine andere." -#: pretix/base/models/items.py:1899 +#: pretix/base/models/items.py:1907 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1900 +#: pretix/base/models/items.py:1908 msgid "Question options" msgstr "Antwortoptionen" -#: 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 "Gesamtanzahl" -#: 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 "Leer lassen für unbegrenzt viele Tickets." -#: 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 "Produkt" -#: pretix/base/models/items.py:1999 pretix/control/forms/item.py:849 +#: pretix/base/models/items.py:2007 pretix/control/forms/item.py:847 +#: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "Varianten" -#: 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 "" "Ignoriere dieses Kontingent für die Gesamt-Verfügbarkeit der Veranstaltung" -#: 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 " @@ -5493,11 +5516,11 @@ msgstr "" "nützlich für Zusatz-Artikel, die in jeder Veranstaltung verkauft werden, " "aber die Anzeige im Kalender nicht beeinflussen sollen." -#: pretix/base/models/items.py:2011 +#: pretix/base/models/items.py:2019 msgid "Close this quota permanently once it is sold out" msgstr "Dieses Kontingent schließen, sobald es einmal ausverkauft war" -#: pretix/base/models/items.py: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 " @@ -5509,11 +5532,11 @@ msgstr "" "Tickets frei werden. Natürlich können Sie das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:2020 +#: pretix/base/models/items.py:2028 msgid "Allow to sell more tickets once people have checked out" msgstr "Mehr Tickets verkaufen sobald Kunden die Veranstaltung verlassen haben" -#: pretix/base/models/items.py: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 " @@ -5530,7 +5553,7 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: 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 @@ -5539,13 +5562,13 @@ msgstr "" msgid "Quotas" msgstr "Kontingente" -#: 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 "" "Alle Varianten müssen zu einem Produkt gehören, das auch in der Liste der " "Produkte enthalten ist." -#: 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." @@ -5553,15 +5576,15 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: 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 "Der Termin kann nicht leer sein, da dies eine Veranstaltungsreihe ist." -#: pretix/base/models/items.py:2159 +#: pretix/base/models/items.py:2167 msgid "Required for products" msgstr "Pflichtfeld für Produkte" -#: 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." @@ -5569,7 +5592,7 @@ msgstr "" "Wenn diese Option gewählt ist, muss der Parameter in jedem Produkt gefüllt " "werden. Dies hat keine Auswirkungen, wenn ein Standardwert gesetzt ist." -#: 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." @@ -5685,17 +5708,17 @@ msgstr "ausstehend" msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Gesamtbetrag" @@ -5733,25 +5756,29 @@ msgstr "" "Dieser Text wird von der Check-in-App angezeigt, wenn ein Ticket dieser " "Bestellung gescannt wird." -#: 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 "Meta-Informationen" -#: pretix/base/models/orders.py:387 pretix/plugins/sendmail/forms.py:236 -#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: pretix/base/models/orders.py:303 +msgid "API meta information" +msgstr "API-Meta-Informationen" + +#: pretix/base/models/orders.py:392 pretix/plugins/sendmail/forms.py:236 +#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:272 msgid "approval pending" msgstr "Freigabe ausstehend" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 msgctxt "order state" msgid "pending (confirmed)" msgstr "ausstehend (bestätigt)" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 msgid "canceled (paid fee)" msgstr "storniert (bezahlte Gebühr)" -#: 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." @@ -5759,7 +5786,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: 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." @@ -5768,124 +5795,124 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:1008 +#: pretix/base/models/orders.py:1013 msgid "This order is not yet approved by the event organizer." msgstr "Diese Bestellung wurde noch nicht vom Veranstalter freigegeben." -#: pretix/base/models/orders.py:1033 +#: pretix/base/models/orders.py:1038 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Das Produkt \"{item}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Der Sitzplatz \"{seat}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:1035 +#: pretix/base/models/orders.py:1040 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Der Gutschein \"{voucher}\" hat nicht mehr ausreichend Budget übrig." -#: pretix/base/models/orders.py:1036 +#: pretix/base/models/orders.py:1041 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Der Gutschein \"{voucher}\" wurde zwischenzeitlich verwendet." -#: pretix/base/models/orders.py: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 "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1693 +#: pretix/base/models/orders.py:1698 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1694 +#: pretix/base/models/orders.py:1699 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1700 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1701 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1702 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1698 +#: pretix/base/models/orders.py:1703 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: 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 "Zahlungsinformationen" -#: pretix/base/models/orders.py:2081 +#: pretix/base/models/orders.py:2086 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:2082 +#: pretix/base/models/orders.py:2087 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:2083 +#: pretix/base/models/orders.py:2088 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:2084 +#: pretix/base/models/orders.py:2089 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:2085 +#: pretix/base/models/orders.py:2090 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:2087 +#: pretix/base/models/orders.py:2092 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:2095 +#: pretix/base/models/orders.py:2100 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:2096 +#: pretix/base/models/orders.py:2101 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:2097 +#: pretix/base/models/orders.py:2102 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: 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 "Grund für die Erstattung" -#: 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 "" @@ -5893,34 +5920,34 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:2255 +#: pretix/base/models/orders.py:2260 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:2256 +#: pretix/base/models/orders.py:2261 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:2257 +#: pretix/base/models/orders.py:2262 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:2258 +#: pretix/base/models/orders.py:2263 #: pretix/control/templates/pretixcontrol/order/index.html:156 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:2259 +#: pretix/base/models/orders.py:2264 msgid "Insurance fee" msgstr "Versicherungsgebühr" -#: pretix/base/models/orders.py:2260 +#: pretix/base/models/orders.py:2265 msgid "Other fees" msgstr "Andere Gebühren" -#: 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 @@ -5929,35 +5956,35 @@ msgstr "Andere Gebühren" msgid "Gift card" msgstr "Wertgutschein / Geschenkgutschein" -#: 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:2493 +#: pretix/base/models/orders.py:2498 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:3002 +#: pretix/base/models/orders.py:3007 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:3039 +#: pretix/base/models/orders.py:3044 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:3040 +#: pretix/base/models/orders.py:3045 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:3169 +#: pretix/base/models/orders.py:3174 msgid "Business customer" msgstr "Firmenkunde" -#: 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 "" "Diese Referenz wird auf Ihre Rechnung gedruckt, damit Sie die Rechnung " @@ -6108,7 +6135,7 @@ msgid "Type" msgstr "Typ" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "Der Sitzplan ist keine gültige JSON-Datei." @@ -6235,7 +6262,7 @@ msgstr "Produktpreis reduzieren um (%)" msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "Eingelöst" @@ -6282,7 +6309,7 @@ msgstr "" "Wenn diese Option aktiviert ist, kann der Gutschein zum Kauf benutzt werden, " "selbst wenn das Produkt eigentlich ausverkauft ist." -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6509,7 +6536,7 @@ msgstr "Gesamt (netto)" msgid "Pending amount" msgstr "Offener Betrag" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "Bestellstatus" @@ -6861,7 +6888,7 @@ msgstr "" msgid "Offsetting" msgstr "Verrechnung" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "Sie haben eine unbekannte Bestellnummer eingegeben." @@ -6956,7 +6983,7 @@ msgid "Order code and position number" msgstr "Bestellnummer und Nummer des Tickets" #: 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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "Beispielprodukt" @@ -6973,7 +7000,7 @@ msgid "Product description" msgstr "Produktbeschreibung" #: 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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "Beispielproduktbeschreibung" @@ -7010,7 +7037,7 @@ msgstr "Preis inklusive Zusatzprodukte" #: 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:797 msgid "John Doe" msgstr "Max Mustermann" @@ -7024,7 +7051,7 @@ msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" #: 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 "Musterfirma GmbH" @@ -7117,7 +7144,7 @@ msgid "Event begin weekday" msgstr "Veranstaltungsdatum Wochentag" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "Freitag" @@ -7203,8 +7230,8 @@ msgstr "" "Workshop 1\n" "2x Workshop 2" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "Veranstaltername" @@ -7237,7 +7264,7 @@ msgstr "Druckdatum und -uhrzeit" msgid "Printing time" msgstr "Druckzeit" -#: 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 "Kaufdatum" @@ -7336,14 +7363,14 @@ msgstr "Teilnehmername für Anrede" #: 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 "Herr Mustermann" #: 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}" @@ -7358,14 +7385,14 @@ msgstr "Name der Rechnungsadresse für Anrede" msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1109 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" msgstr "Ticket" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "Die Layout-Datei enthält kein gültiges Layout. Fehlermeldung: {}" @@ -7501,7 +7528,7 @@ msgid_plural "You cannot select more than %s items per order." msgstr[0] "Sie können nicht mehr als %s Produkt pro Bestellung auswählen." msgstr[1] "Sie können nicht mehr als %s Produkte pro Bestellung auswählen." -#: 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 "" @@ -7513,7 +7540,7 @@ msgstr[1] "" "Sie können das Produkt %(product)s höchstens %(max)s mal pro Bestellung " "auswählen." -#: 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 "" @@ -7869,27 +7896,27 @@ msgstr "Anzahl Tage mit einem Zutritt vor {datetime}" msgid "week day" msgstr "Wochentag" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "Montag" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "Dienstag" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "Mittwoch" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "Donnerstag" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "Samstag" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "Sonntag" @@ -8077,7 +8104,13 @@ msgstr "" "Sie erhalten diese E-Mail, da Sie dies in Ihren Veranstaltungs-Einstellungen " "angegeben haben." -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +msgid "This prefix has been set in your event or organizer settings." +msgstr "" +"Dieser Prefix wurde in den Veranstaltungs- oder Veranstalter-Einstellungen " +"festgelegt." + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -8086,7 +8119,7 @@ msgstr "" "Sie erhalten diese E-Mail, weil jemand Sie für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -8095,14 +8128,14 @@ msgstr "" "Sie können Ihre Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Sie erhalten diese E-Mail, weil Sie eine Bestellung für die Veranstaltung " "{event} getätigt haben." -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 msgctxt "attachment_filename" msgid "Calendar invite" msgstr "Kalendereintrag" @@ -8233,7 +8266,7 @@ msgstr "" "Fehler beim Import des Wertes \"{value}\" für Spalte \"{column}\" in Zeile " "\"{line}\": {message}" -#: 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 "Bestellungen können nicht mehr als %(max)s Tickets enthalten." @@ -8410,8 +8443,8 @@ msgstr "Die neue Frist muss in der Zukunft liegen." msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "Sie können diese Bestellung nicht stornieren." @@ -8435,7 +8468,7 @@ msgid "The selected payment methods do not cover the total balance." msgstr "" "Diese gewählten Zahlungsmethoden decken noch nicht den Gesamtbetrag ab." -#: 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 " @@ -8447,26 +8480,26 @@ msgstr "" "verwendet. Bitte prüfen Sie die unten angezeigten Preise genau und versuchen " "Sie es erneut." -#: pretix/base/services/orders.py:1516 +#: pretix/base/services/orders.py:1518 msgid "You need to select a variation of the product." msgstr "Sie müssen eine Produktvariante auswählen." -#: 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 "" "Das Kontingent {name} hat nicht genug freie Kapazität für diese Änderung." -#: pretix/base/services/orders.py:1518 +#: pretix/base/services/orders.py:1520 msgid "There is no quota defined that allows this operation." msgstr "Es ist kein Kontingent definiert, das diese Operation erlaubt." -#: pretix/base/services/orders.py:1519 +#: pretix/base/services/orders.py:1521 msgid "The selected product is not active or has no price set." msgstr "Das ausgewählte Produkt ist nicht aktiv oder hat keinen Preis." -#: pretix/base/services/orders.py:1520 +#: pretix/base/services/orders.py:1522 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -8474,7 +8507,7 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte stornieren Sie " "die Bestellung stattdessen." -#: 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." @@ -8482,7 +8515,7 @@ msgstr "" "Diese Änderung würde die Bestellung kostenlos machen und damit sofort als " "bezahlt markieren, es ist jedoch kein Kontingent verfügbar." -#: pretix/base/services/orders.py:1525 +#: pretix/base/services/orders.py:1527 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -8490,18 +8523,18 @@ msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wählen Sie die " "Basisposition zu der es hinzugefügt werden soll." -#: pretix/base/services/orders.py: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 "" "Dieses Zusatzprodukt kann nicht zu diesem Basisprodukt hinzugefügt werden." -#: pretix/base/services/orders.py:1527 +#: pretix/base/services/orders.py:1529 msgid "You need to choose a subevent for the new position." msgstr "Sie müssen einen Termin auswählen." -#: 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 " @@ -8510,19 +8543,19 @@ msgstr "" "Der ausgewählte Sitzplatz \"{seat}\" passt nicht zum ausgewählten Termin, " "bitte wählen Sie den Sitzplatz neu aus." -#: pretix/base/services/orders.py:1532 +#: pretix/base/services/orders.py:1534 msgid "The selected product requires you to select a seat." msgstr "Das ausgewählte Produkt erfordert die Wahl eines Sitzplatzes." -#: pretix/base/services/orders.py:1533 +#: pretix/base/services/orders.py:1535 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1534 +#: pretix/base/services/orders.py:1536 msgid "The selected country is blocked by your tax rule." msgstr "Das ausgewählte Land ist von der Steuer-Regel blockiert." -#: pretix/base/services/orders.py: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." @@ -8530,7 +8563,7 @@ msgstr "" "Sie können den Preis einer Position, aus der ein Wertgutschein erstellt " "wurde, nicht ändern." -#: 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 " @@ -8539,7 +8572,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Wertgutschein {card} " "bereits verwendet wurde." -#: 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." @@ -8945,7 +8978,7 @@ msgid "Show exchange rates" msgstr "Wechselkurse anzeigen" #: 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 "Niemals" @@ -9132,7 +9165,7 @@ msgstr "Bestellnummer visuell hervorheben" msgid "Only respected by some invoice renderers." msgstr "Nur von manchen Rechnungs-Layouts unterstützt." -#: 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 "Schriftart" @@ -9735,11 +9768,25 @@ msgstr "" msgid "Maximum number of entries per email address for the same product" msgstr "Maximale Anzahl von Einträgen pro E-Mail-Adresse für das selbe Produkt" -#: 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 waiting list form multiple times " +"if they want more than one ticket, as every entry only grants one single " +"ticket at a time." +msgstr "" +"Mit einem erhöhten Limit kann ein Kunde mehr als ein Ticket für ein " +"bestimmtes Produkt mit der gleichen E-Mail-Adresse anfordern. Unabhängig von " +"dieser Einstellung muss der Kunde das Wartelistenformular mehrfach " +"ausfüllen, wenn mehrere Tickets benötigt werden, da jeder Wartelisteneintrag " +"nur ein Ticket freischaltet." + +#: pretix/base/settings.py:1493 msgid "Show number of check-ins to customer" msgstr "Zeige Anzahl der Check-ins für Kund*innen an" -#: 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 " @@ -9755,19 +9802,19 @@ msgstr "" "können. Ausgänge oder fehlgeschlagene Scans werden nicht angezeigt und die " "Kund*innen sehen keine Aufschlüsselung verschiedener Check-in-Listen." -#: pretix/base/settings.py:1503 +#: pretix/base/settings.py:1507 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1504 +#: pretix/base/settings.py:1508 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1513 +#: pretix/base/settings.py:1517 msgid "Download date" msgstr "Download-Datum" -#: 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 " @@ -9778,11 +9825,11 @@ msgstr "" "Termine enthält, wird der Download aller Tickets möglich sein sobald der " "Zeitpunkt für einen der Termine erreicht ist." -#: pretix/base/settings.py:1525 +#: pretix/base/settings.py:1529 msgid "Generate tickets for add-on products and bundled products" msgstr "Tickets für Zusatzprodukte und enthaltene Produkte generieren" -#: 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 " @@ -9793,11 +9840,11 @@ msgstr "" "auch für Zusatzprodukte oder enthaltene Produkte jeweils ein separates " "Ticket ausgestellt." -#: pretix/base/settings.py:1539 +#: pretix/base/settings.py:1543 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: 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 " @@ -9808,11 +9855,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1556 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: 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." @@ -9820,11 +9867,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1564 +#: pretix/base/settings.py:1568 msgid "Do not issue ticket before email address is validated" msgstr "Keine Tickets ausstellen bevor die E-Mail-Adresse validiert wurde" -#: pretix/base/settings.py: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 " @@ -9838,11 +9885,11 @@ msgstr "" "herunterladen sobald er einen Link aus den E-Mails angeklickt hat. Betrifft " "keine Bestellungen, die über andere Kanäle getätigt wurden." -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 msgid "Low availability threshold" msgstr "Grenze für niedrige Verfügbarkeit" -#: 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 " @@ -9854,11 +9901,11 @@ msgstr "" "in der Veranstaltungsliste als \"wenige Tickets verfügbar\" hervorgehoben. " "Wenn das Feld leer bleibt, wird die Verfügbarkeit nicht öffentlich angezeigt." -#: pretix/base/settings.py:1596 +#: pretix/base/settings.py:1600 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: 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 " @@ -9868,24 +9915,24 @@ msgstr "" "sind. Dies kann zu längeren Ladezeiten führen und der Verfügbarkeitsstatus " "wird ggf. mit Verzögerungen von bis zu zwei Minuten aktualisiert." -#: pretix/base/settings.py: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 "Liste" -#: pretix/base/settings.py:1611 pretix/base/settings.py:1619 +#: pretix/base/settings.py:1615 pretix/base/settings.py:1623 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1612 pretix/base/settings.py:1620 +#: pretix/base/settings.py:1616 pretix/base/settings.py:1624 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1616 +#: pretix/base/settings.py:1620 msgid "Default overview style" msgstr "Standard-Anzeige" -#: 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." @@ -9893,11 +9940,11 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1631 +#: pretix/base/settings.py:1635 msgid "Show filter options for calendar or list view" msgstr "Zeige Filteroptionen in Kalender- und Listenansicht" -#: pretix/base/settings.py:1632 +#: pretix/base/settings.py:1636 msgid "" "You can set up possible filters as meta properties in your organizer " "settings." @@ -9905,12 +9952,12 @@ msgstr "" "Sie können Meta-Eigenschaften in den Veranstaltereinstellungen als filterbar " "deklarieren." -#: pretix/base/settings.py:1641 +#: pretix/base/settings.py:1645 msgid "Hide all unavailable dates from calendar or list views" msgstr "" "Verstecke alle nicht verfügbaren Termine in Kalender- oder Listenansichten" -#: pretix/base/settings.py: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." @@ -9918,35 +9965,35 @@ msgstr "" "Diese Option wirkt sich derzeit nur auf den Kalender dieser " "Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." -#: pretix/base/settings.py:1652 +#: pretix/base/settings.py:1656 msgid "Hide all past dates from calendar" msgstr "Alle vergangenen Termine im Kalender verstecken" -#: 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 "Keine Änderungen an bestehenden Bestellungen" -#: 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 "" "Nur die Person, die die Bestellung aufgegeben hat, kann Änderungen vornehmen" -#: 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 "" "Sowohl Besteller*in als auch Teilnehmer*innen können Änderungen vornehmen" -#: pretix/base/settings.py:1670 +#: pretix/base/settings.py:1674 msgid "Allow customers to modify their information" msgstr "Erlaube Kunden, ihre Informationen zu ändern" -#: pretix/base/settings.py:1685 +#: pretix/base/settings.py:1689 msgid "Allow customers to modify their information after they checked in." msgstr "" "Erlaube Kunden, ihre Informationen auch zu ändern, nachdem sie eingecheckt " "wurden." -#: pretix/base/settings.py: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." @@ -9954,11 +10001,11 @@ msgstr "" "Standardmäßig sind keine Änderungen an einer Bestellung mehr möglich, sobald " "eines der Tickets in der Bestellung eingecheckt wurde." -#: pretix/base/settings.py:1696 +#: pretix/base/settings.py:1700 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: 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 " @@ -9971,15 +10018,15 @@ msgstr "" "Termine enthält, wird die Änderung aller Tickets nicht mehr möglich sein " "sobald der Zeitpunkt für einen der Termine verstrichen ist." -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1712 msgid "Customers can change the variation of the products they purchased" msgstr "Kunden können die Variante eines gekauften Produktes wechseln" -#: pretix/base/settings.py:1717 +#: pretix/base/settings.py:1721 msgid "Customers can change their selected add-on products" msgstr "Kunden können die ausgewählten Zusatzprodukte ändern" -#: 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." @@ -9987,18 +10034,18 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: 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 "" "Änderungen nur erlauben wenn der neue Preis höher ist als der vorherige." -#: 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 "Änderungen nur erlauben wenn der Preis gleich bleibt." -#: 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)." @@ -10007,25 +10054,25 @@ msgstr "" "wird (d.h. die neue Bestellsumme ist nicht niedriger als der Betrag, der " "bereits bezahlt wurde)." -#: 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 "" "Änderungen unabhängig vom Preis erlauben, selbst wenn eine Erstattung nötig " "wird." -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1740 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1758 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1763 +#: pretix/base/settings.py:1767 msgid "Allow change even though the ticket has already been checked in" msgstr "Änderungen selbst dann erlauben, wenn Tickets eingecheckt wurden" -#: 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 " @@ -10040,11 +10087,11 @@ msgstr "" "wurde. Bitte nutzen Sie diese Option vorsichtig und idealerweise nur in " "Kombination mit einer Beschränkung der Preisänderung (siehe oben)." -#: pretix/base/settings.py:1776 +#: pretix/base/settings.py:1780 msgid "Allow individual attendees to change their ticket" msgstr "Erlaubt einzelnen Teilnehmer*innen ihr Ticket zu ändern" -#: 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, " @@ -10059,16 +10106,16 @@ msgstr "" "Bestellung nicht verändern. Solche Änderungen können nur vom Ticketkäufer " "vorgenommen werden." -#: pretix/base/settings.py:1789 +#: pretix/base/settings.py:1793 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1805 msgid "Charge a fixed cancellation fee" msgstr "Feste Stornogebühr berechnen" -#: 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 " @@ -10078,23 +10125,23 @@ msgstr "" "eine Stornogebühr erhoben. Bitte beachten Sie, dass Sie für das Eintreiben " "der Stornogebühr selbst verantwortlich sind." -#: pretix/base/settings.py:1812 +#: pretix/base/settings.py:1816 msgid "Charge payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren berechnen" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 msgid "Charge a percentual cancellation fee" msgstr "Prozentuale Stornogebühr berechnen" -#: 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 "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1846 +#: pretix/base/settings.py:1850 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: 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." @@ -10103,24 +10150,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls müssen Sie eine manuelle Rückbuchung " "veranlassen." -#: 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 "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1869 +#: pretix/base/settings.py:1873 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: 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 "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1890 +#: pretix/base/settings.py:1894 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: 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." @@ -10128,7 +10175,7 @@ msgstr "" "Mit dieser Option wird Ihren Kunden angeboten, nur einen Teil des Preises " "erstatten zu lassen, um Sie mit dem Restbetrag zu unterstützen." -#: pretix/base/settings.py: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!" @@ -10137,11 +10184,11 @@ msgstr "" "Sie bitte darüber nach mit dem Schieber einen niedrigeren Erstattungsbetrag " "auszuwählen, sodass wir einen höheren Betrag einbehalten können. Vielen Dank!" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1907 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: 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 " @@ -10153,11 +10200,11 @@ msgstr "" "welchen Betrag sie erstattet haben möchten. Sie können es z.B. nutzen um zu " "erklären, wie eine geringere Erstattung Ihrer Organisation hilft." -#: pretix/base/settings.py:1921 +#: pretix/base/settings.py:1925 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: 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 " @@ -10166,7 +10213,7 @@ msgstr "" "Standardmäßig können Kunden auf einen beliebigen Betrag verzichten. Wenn du " "diesen Wert z.B. auf 10 setzt, sind nur noch Werte im Abstand von 10 erlaubt." -#: pretix/base/settings.py: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." @@ -10174,42 +10221,42 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1942 +#: pretix/base/settings.py:1946 msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "" "Zeige keine Stornogebühr für Benutzer an, wenn die Stornierung angefragt " "wird." -#: 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 "Das Geld wird immer auf die ursprüngliche Zahlungsmethode erstattet" -#: 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 "" "Kunden können zwischen einem Wertgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: 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 "Alle Erstattungen werden als Wertgutscheine ausgegeben" -#: 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 "Erstattungen nicht automatisch abwickeln" -#: pretix/base/settings.py:1959 +#: pretix/base/settings.py:1963 #: pretix/control/templates/pretixcontrol/order/index.html:148 msgid "Refund method" msgstr "Erstattungsweg" -#: 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 "Stornobedingungen" -#: 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 " @@ -10220,7 +10267,7 @@ msgstr "" "die angezeigten Stornobedingungen auf Basis der hier getroffenen " "Einstellungen." -#: 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 " @@ -10231,21 +10278,21 @@ msgstr "" "automatisch die angezeigten Stornobedingungen auf Basis der hier getroffenen " "Einstellungen." -#: 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 "Kontakt-E-Mail" -#: 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 "" "Wir werden diese Adresse veröffentlichen um Teilnehmern zu ermöglichen, Sie " "zu kontaktieren." -#: 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 "Impressum (URL)" -#: 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." @@ -10253,11 +10300,11 @@ msgstr "" "Dies sollte bspw. ein Link zu einem Teil Ihrer Website sein, auf dem " "Kontaktdaten und rechtliche Informationen zu finden sind." -#: pretix/base/settings.py:2031 +#: pretix/base/settings.py:2035 msgid "Privacy Policy URL" msgstr "URL zur Datenschutzerklärung" -#: 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." @@ -10266,11 +10313,11 @@ msgstr "" "beschreiben, wie Sie persönliche Daten nutzen, die Sie in Ihrem Ticketshop " "sammeln." -#: pretix/base/settings.py:2054 +#: pretix/base/settings.py:2058 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: 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 " @@ -10279,13 +10326,13 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: 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 "Kalenderdateien anhängen" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2072 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -10293,11 +10340,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:2077 +#: pretix/base/settings.py:2081 msgid "Attach calendar files only after order has been paid" msgstr "Kalenderdateien erst anhängen nachdem die Bestellung bezahlt wurde" -#: 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." @@ -10306,11 +10353,11 @@ msgstr "" "Kalenderdatei verschickt wird, damit dieser nicht zugänglich wird, bevor die " "Zahlung bestätigt wurde." -#: pretix/base/settings.py:2087 +#: pretix/base/settings.py:2091 msgid "Event description" msgstr "Veranstaltungsbeschreibung" -#: 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 " @@ -10327,11 +10374,11 @@ msgstr "" "erlaubt, da Kalendereinträge oft für eine größeren Anzahl von Personen " "einsehbar sind." -#: pretix/base/settings.py:2103 +#: pretix/base/settings.py:2107 msgid "Subject prefix" msgstr "Betreffs-Präfix" -#: 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." @@ -10340,23 +10387,23 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform Ihres Veranstaltungsnamens " "enthalten." -#: 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 "Absender-Adresse" -#: 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 "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2132 msgid "Sender name" msgstr "Absendername" -#: 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." @@ -10364,20 +10411,20 @@ msgstr "" "Name, der zusammen mit der Absenderadresse für ausgehende E-Mails verwendet " "wird. Standardmäßig wird der Name der Veranstaltung verwendet." -#: pretix/base/settings.py: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 "Ihre Bestellung: {code}" -#: 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 "Ihre Registrierung: {code}" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -10403,12 +10450,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "Ihre Bestellungen für {event}" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -10433,7 +10480,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10457,7 +10504,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -10483,7 +10530,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -10513,7 +10560,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -10543,11 +10590,11 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 msgid "Attachment for new orders" msgstr "Anhang für neue Bestellungen" -#: 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 " @@ -10568,7 +10615,7 @@ msgstr "" "wichtige E-Mail nicht ankommt, können nur PDF-Dateien mit maximal {size} MB " "Größe verwendet werden." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2297 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10591,12 +10638,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "Ihre Bestellung wurde geändert: {code}" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -10619,12 +10666,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "Zahlung erhalten für die Bestellung: {code}" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -10651,12 +10698,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "Registrierung bestätigt: {code}" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10680,12 +10727,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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 "Anzahl Tage" -#: 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." @@ -10693,12 +10740,12 @@ msgstr "" "Die E-Mail wird die angegebene Anzahl an Tagen vor dem Ablaufdatum " "verschickt. Ist der Wert 0, wird die Mail nie verschickt." -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "Ihre Bestellung läuft bald ab: {code}" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -10727,12 +10774,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "Ihre Bestellung wurde noch nicht bezahlt: {code}" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, python-brace-format msgid "" "Hello,\n" @@ -10759,12 +10806,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, python-brace-format msgid "Incomplete payment received: {code}" msgstr "Unvollständige Zahlung erhalten: {code}" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, python-brace-format msgid "" "Hello,\n" @@ -10797,12 +10844,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, python-brace-format msgid "Payment failed for your order: {code}" msgstr "Zahlung fehlgeschlagen für Ihre Bestellung: {code}" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, python-brace-format msgid "" "Hello,\n" @@ -10834,12 +10881,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Sie wurden von der Warteliste für {event} ausgewählt" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, python-brace-format msgid "" "Hello,\n" @@ -10902,12 +10949,12 @@ msgstr "" "Viele Grüße, \n" "Ihr {event} Team" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "Bestellung storniert: {code}" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -10934,12 +10981,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "Bestellung freigegeben und wartet auf Bezahlung: {code}" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -10971,7 +11018,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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" @@ -10995,12 +11042,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "Bestellung bestätigt: {code}" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -11025,12 +11072,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "Bestellung abgelehnt: {code}" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -11059,7 +11106,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -11078,12 +11125,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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 "Ihr Ticket ist zum Download verfügbar: {code}" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -11107,7 +11154,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -11130,12 +11177,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2644 +#: pretix/base/settings.py:2648 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "Aktivieren Sie Ihr Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2648 +#: pretix/base/settings.py:2652 #, python-brace-format msgid "" "Hello {name},\n" @@ -11172,12 +11219,12 @@ msgstr "" "\n" "Das {organizer}-Team" -#: pretix/base/settings.py:2666 +#: pretix/base/settings.py:2670 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "E-Mail-Adresse bestätigen für Ihr Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2670 +#: pretix/base/settings.py:2674 #, python-brace-format msgid "" "Hello {name},\n" @@ -11214,12 +11261,12 @@ msgstr "" "\n" "Das {organizer}-Team" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2692 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "Setzen Sie ein neues Passwort für Ihr Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2696 #, python-brace-format msgid "" "Hello {name},\n" @@ -11256,42 +11303,42 @@ msgstr "" "\n" "Das {organizer}-Team" -#: 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 "Bitte geben Sie einen hexadezimalen Farbwert ein, z.B. #990000." -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2752 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:2769 +#: pretix/base/settings.py:2773 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:2770 +#: pretix/base/settings.py:2774 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:2791 +#: pretix/base/settings.py:2795 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:2792 +#: pretix/base/settings.py:2796 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:2813 +#: pretix/base/settings.py:2817 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:2828 +#: pretix/base/settings.py:2832 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: 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." @@ -11299,16 +11346,16 @@ msgstr "" "Nutze native Zahlenfelder im Widget statt eigenen für Zahleneingaben wie " "Mengenangaben." -#: pretix/base/settings.py:2848 +#: pretix/base/settings.py:2852 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: 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 "Header-Bild" -#: 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 " @@ -11323,20 +11370,20 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: 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 "Volle Höhe des Header-Bildes verwenden" -#: 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 "Das Header-Bild sollte mindestens 1170 Pixel breit sein." -#: pretix/base/settings.py:2892 +#: pretix/base/settings.py:2896 msgid "Show event title even if a header image is present" msgstr "" "Veranstaltungs-Titel auch anzeigen, obwohl ein Header-Bild hochgeladen wurde" -#: pretix/base/settings.py: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 " @@ -11347,7 +11394,7 @@ msgstr "" "dem Veranstalterprofil benutzt wird, wird diese Option ignoriert und der " "Veranstaltungstitel wird immer angezeigt." -#: 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 " @@ -11362,17 +11409,17 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:2934 +#: pretix/base/settings.py:2938 msgid "Use header image also for events without an individually uploaded logo" msgstr "" "Benutze das Header-Bild auch für Veranstaltungen, für die kein eigenes " "Header-Bild hochgeladen wurde" -#: pretix/base/settings.py:2942 +#: pretix/base/settings.py:2946 msgid "Favicon" msgstr "Favicon" -#: 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." @@ -11381,11 +11428,11 @@ msgstr "" "verwendet. Wir empfehlen eine Auflösung von 200x200px um alle Endgeräte " "abzudecken." -#: pretix/base/settings.py:2961 +#: pretix/base/settings.py:2965 msgid "Social media image" msgstr "Social-Media-Bild" -#: 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 " @@ -11400,19 +11447,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:2982 +#: pretix/base/settings.py:2986 msgid "Logo image" msgstr "Logo" -#: 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 "Wir zeigen das Logo mit einer maximalen Seitenlänge von 2.5cm an." -#: pretix/base/settings.py:3012 pretix/base/settings.py:3118 +#: pretix/base/settings.py:3016 pretix/base/settings.py:3122 msgid "Info text" msgstr "Info-Text" -#: 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." @@ -11420,11 +11467,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:3024 +#: pretix/base/settings.py:3028 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: 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." @@ -11432,11 +11479,11 @@ msgstr "" "Dieser Text wird über jeder Seite des Shops angezeigt. Bitte benutzen Sie " "dies nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:3037 +#: pretix/base/settings.py:3041 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: 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." @@ -11444,11 +11491,11 @@ msgstr "" "Dieser Text wird unter jeder Seite des Shops angezeigt. Bitte benutzen Sie " "dies nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:3050 +#: pretix/base/settings.py:3054 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: 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." @@ -11456,11 +11503,11 @@ msgstr "" "Dieser Text wird neben der Gutscheincode-Eingabe angezeigt. Sie können ihn z." "B. nutzen um zu erklären, wie man an einen Gutscheincode gelangt." -#: pretix/base/settings.py:3063 +#: pretix/base/settings.py:3067 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: 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." @@ -11469,11 +11516,11 @@ msgstr "" "angezeigt. Sie können hierüber z.B. erklären, warum Sie die angeforderten " "Informationen benötigen." -#: pretix/base/settings.py:3076 +#: pretix/base/settings.py:3080 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: 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." @@ -11481,11 +11528,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:3089 +#: pretix/base/settings.py:3093 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: 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." @@ -11494,15 +11541,15 @@ msgstr "" "eine Bestellbestätigung schicken. Diese enthält einen Link, den Sie " "brauchen, falls Sie später auf Ihre Bestellung zugreifen möchten." -#: pretix/base/settings.py:3103 +#: pretix/base/settings.py:3107 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:3129 +#: pretix/base/settings.py:3133 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: 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 " @@ -11514,37 +11561,37 @@ msgstr "" "Einstellung erlaubt es Nutzern in diesem Fall, ein neues Team zu erstellen, " "selbst wenn der Nutzer normalerweise keine Teams verwalten darf." -#: pretix/base/settings.py:3202 pretix/base/settings.py:3212 +#: pretix/base/settings.py:3206 pretix/base/settings.py:3216 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:3204 pretix/base/settings.py:3214 +#: pretix/base/settings.py:3208 pretix/base/settings.py:3218 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3213 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:3225 +#: pretix/base/settings.py:3229 msgid "Link back to organizer overview on all event pages" msgstr "" "Auf die Veranstalterübersicht von allen Veranstaltungsseiten zurück verlinken" -#: pretix/base/settings.py:3234 +#: pretix/base/settings.py:3238 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:3236 +#: pretix/base/settings.py:3240 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:3251 +#: pretix/base/settings.py:3255 msgid "Length of gift card codes" msgstr "Code-Länge für Wertgutscheine" -#: 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." @@ -11552,11 +11599,11 @@ msgstr "" "Das System erstellt standardmäßig {} Zeichen lange Codes für Wertgutscheine. " "Wenn eine andere Länge notwendig ist, kann diese hier gesetzt werden." -#: pretix/base/settings.py:3268 +#: pretix/base/settings.py:3272 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Wertgutscheinen in Jahren" -#: 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 " @@ -11566,11 +11613,11 @@ msgstr "" "viele Jahre nach dem Ende des Jahres der Ausstellung ab. Wenn Sie nichts " "eintragen, laufen Gutscheine standardmäßig nicht explizit ab." -#: pretix/base/settings.py:3278 +#: pretix/base/settings.py:3282 msgid "Enable cookie consent management features" msgstr "Cookie-Consent-Management aktivieren" -#: 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." @@ -11578,11 +11625,11 @@ msgstr "" "Wenn Sie \"Alle akzeptieren\" klicken, erklären Sie sich mit der Speicherung " "von Cookies und der Nutzung vergleichbarer Technologien einverstanden." -#: pretix/base/settings.py:3291 +#: pretix/base/settings.py:3295 msgid "Dialog text" msgstr "Dialog-Text" -#: 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 " @@ -11595,39 +11642,39 @@ msgstr "" "zwingend erforderlich sind um die Funktionen zu realisieren, die diese Seite " "anbietet." -#: pretix/base/settings.py:3306 +#: pretix/base/settings.py:3310 msgid "Secondary dialog text" msgstr "Sekundärer Dialog-Text" -#: pretix/base/settings.py:3312 +#: pretix/base/settings.py:3316 msgid "Privacy settings" msgstr "Datenschutz-Einstellungen" -#: pretix/base/settings.py:3317 +#: pretix/base/settings.py:3321 msgid "Dialog title" msgstr "Dialog-Titel" -#: pretix/base/settings.py:3323 +#: pretix/base/settings.py:3327 msgid "Accept all cookies" msgstr "Alle akzeptieren" -#: pretix/base/settings.py:3328 +#: pretix/base/settings.py:3332 msgid "\"Accept\" button description" msgstr "Beschriftung \"Akzeptieren\"-Button" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 msgid "Required cookies only" msgstr "Nur erforderliche Cookies" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 msgid "\"Reject\" button description" msgstr "Beschriftung \"Ablehnen\"-Button" -#: pretix/base/settings.py:3349 +#: pretix/base/settings.py:3353 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: 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 " @@ -11637,165 +11684,170 @@ msgstr "" "zuweisen. Das bedeutet, dass Ticketkäufer ihren Platz zum Kaufzeitpunkt " "nicht kennen und der Platz ggf. nicht auf dem Ticket abgedruckt ist." -#: pretix/base/settings.py:3374 +#: pretix/base/settings.py:3380 msgid "Show button to copy user input from other products" msgstr "Zeige bei mehreren Tickets einen Button um Eingaben zu kopieren" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 msgctxt "person_name_salutation" msgid "Mx" msgstr "divers" -#: 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 msgid "Given name" msgstr "Vorname" -#: 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 msgid "Family name" msgstr "Nachname" -#: 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:3611 pretix/base/settings.py:3632 -#: pretix/base/settings.py:3663 +#: pretix/base/settings.py:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Die Standardsprache muss eine der aktivierten Sprachen sein (siehe weiter " "oben)." -#: pretix/base/settings.py:3778 +#: pretix/base/settings.py:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Sie können die Angabe von Teilnehmernamen nur erfordern, wenn Sie auch nach " "Namen fragen." -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Sie müssen E-Mail-Adressen pro Ticket erfassen, wenn sie erforderlich sein " "sollen." -#: pretix/base/settings.py:3786 +#: pretix/base/settings.py:3792 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Sie müssen Rechnungsadressen erfassen, wenn sie erforderlich sein sollen." -#: pretix/base/settings.py:3790 +#: pretix/base/settings.py:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" "Sie müssen Rechnungsadressen erfordern, damit Firmennamen erforderlich sein " "können." -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, python-brace-format +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "Der Wert \"{identifier}\" ist kein gültiger Verkaufskanal." + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" "Dies muss deaktiviert sein, wenn andere NFC-basierte Typen aktiviert sind." @@ -11971,9 +12023,8 @@ msgid "" "If you just configured this as a domain for your ticket shop, you now need " "to set this up as a \"custom domain\" in your organizer account." msgstr "" -"Wenn Sie gerade diese Domain für Ihren Ticketshop eingerichtet haben, " -"müssen Sie diese nun in Ihrem Veranstalterkonto als \"eigene Domain\" " -"eintragen." +"Wenn Sie gerade diese Domain für Ihren Ticketshop eingerichtet haben, müssen " +"Sie diese nun in Ihrem Veranstalterkonto als \"eigene Domain\" eintragen." #: pretix/base/templates/403.html:4 pretix/base/templates/403.html:8 msgid "Permission denied" @@ -12600,7 +12651,7 @@ msgstr "Ein interner Fehler ist aufgetreten, bitte später erneut versuchen." msgid "The task has been completed." msgstr "Die Aufgabe wurde fertiggestellt." -#: 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 "Bitte keine Dateien mit mehr als {size} hochladen!" @@ -12672,8 +12723,8 @@ msgid "Support for check-in questions" msgstr "Unterstützung für Fragen beim Check-in" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 msgid "All gates" msgstr "Alle Stationen" @@ -12753,29 +12804,29 @@ msgid "Copy configuration from" msgstr "Konfiguration übernehmen" #: 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 "Nicht übernehmen" -#: 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 "Standard ({value})" -#: 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 "Eigene Domain" -#: 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 "Sie müssen die eigene Domain vorher im Webserver konfigurieren." -#: 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 "Sie können die Basisdomain dieser Installation nicht verwenden." -#: 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 "" "Diese Domain ist bereits für eine andere Veranstaltung oder ein anderes " @@ -12790,11 +12841,11 @@ msgstr "" "Die Validierung einer Einstellung, die nicht Teil dieses Formulars ist, ist " "fehlgeschlagen: {error}" -#: 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 "Namensformat" -#: 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 " @@ -12804,11 +12855,11 @@ msgstr "" "dieser Option, wenn bereits Bestellungen existieren, kann beim Sortieren " "nach Namen oder Ändern von Namen zu unerwartetem Verhalten führen." -#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:410 +#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:411 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: 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." @@ -12816,12 +12867,12 @@ msgstr "" "Wenn das ausgewählte Namensformat eine Titel-Eingabe erlaubt, kann die " "Auswahl der Titel mit dieser Option eingeschränkt werden." -#: pretix/control/forms/event.py: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 "Frage nach {fields}, Anzeige wie {example}" -#: 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 "Freie Texteingabe" @@ -12930,15 +12981,15 @@ msgstr "" "Diese E-Mails werden nur an die ausgewählten Verkaufskanäle versendet. Der " "Online-Shop muss ausgewählt werden." -#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:522 +#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:523 msgid "Bcc address" msgstr "BCC-Adresse" -#: 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 "Alle E-Mails werden in Bcc-Kopie an diese Adresse geschickt" -#: 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 "Signatur" @@ -12947,7 +12998,7 @@ msgstr "Signatur" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" -#: pretix/control/forms/event.py: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 "z.B. Ihre Kontaktdaten" @@ -12998,11 +13049,10 @@ msgstr "Text an die Teilnehmer" #: 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 msgid "Text" msgstr "Text" @@ -13196,7 +13246,7 @@ msgstr "" msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: 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 "Der Kurzname der Veranstaltung war nicht korrekt." @@ -13270,30 +13320,30 @@ msgstr "Verfügbare Anzahl" msgid "Please enter less than 25 recipients." msgstr "Bitte weniger als 25 Adressen eingeben." -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "Suchen nach …" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle Bestellungen" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "Gültige Bestellungen" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "Bezahlt (oder storniert mit Gebühr)" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 msgid "Paid or confirmed" msgstr "Bezahlt oder bestätigt" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -13301,74 +13351,74 @@ msgstr "Bezahlt oder bestätigt" msgid "Pending" msgstr "ausstehend" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "ausstehend oder bezahlt" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "Stornierungen" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "Storniert (komplett)" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "Storniert (komplett oder mit Gebühr)" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "Stornierung angefragt" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "Vollständig storniert aber Rechnung nicht storniert" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "Zahlungsprozess" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "ausstehend oder abgelaufen" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "Ausstehend (überfällig)" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "Überzahlt" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "Teilweise bezahlt" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "Unterzahlt (aber bestätigt)" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "ausstehend (aber voll bezahlt)" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 msgid "Pending (but no current payment)" msgstr "ausstehend (aber keine laufende Zahlung)" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "Freigabeprozess" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 msgid "Approved, payment pending" msgstr "Freigegeben, Zahlung ausstehend" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -13376,158 +13426,160 @@ msgstr "Freigegeben, Zahlung ausstehend" msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "Wiedervorlage gesetzt" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "Wiedervorlage fällig" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "Alle Produkte" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Beliebige Variante" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "Bestellung getätigt um oder nach" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "Bestellung getätigt vor" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "Minimale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "Maximale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "Mindestens ein Ticket mit Check-in" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 msgid "Affected quota" msgstr "Betroffenes Kontingent" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "Nur exakte Treffer" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 msgid "All payments" msgstr "Alle Zahlungen" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 msgid "Payment created from" msgstr "Zahlung erstellt von" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 msgid "Payment created until" msgstr "Zahlung erstellt bis" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 msgid "Paid from" msgstr "Bezahlt von" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 msgid "Paid until" msgstr "Bezahlt bis" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "noch nicht gestartet" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "Verkauf beendet" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "Datum bis" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 msgid "Start time from" msgstr "Beginn ab" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 msgid "Start time until" msgstr "Beginn bis" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "Werktag" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -13537,7 +13589,7 @@ msgstr "Suchbegriff" msgid "active" msgstr "aktiv" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -13545,241 +13597,245 @@ msgstr "aktiv" msgid "disabled" msgstr "deaktiviert" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 msgid "not yet activated" msgstr "noch nicht aktiviert" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "Mitgliedschaften" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 msgid "Has no memberships" msgstr "Hat keine Mitgliedschaften" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 msgid "Has any membership" msgstr "Hat irgendeine Mitgliedschaft" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 msgid "Has valid membership" msgstr "Hat eine aktive Mitgliedschaft" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "Alle Teilnehmer*innen" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "Eingecheckt" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 msgctxt "subevent" msgid "Date start from" msgstr "Startdatum ab" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 msgctxt "subevent" msgid "Date start until" msgstr "Startdatum bis" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "Gültig" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Beliebiges Produkt des Kontingents \"{quota}\"" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 msgid "All check-ins" msgstr "Alle Check-Ins" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 msgid "Successful check-ins" msgstr "Erfolgreiche Check-Ins" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 msgid "Unsuccessful check-ins" msgstr "Fehlgeschlagene Check-Ins" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "Scan-Typ" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 msgid "All directions" msgstr "Alle Richtungen" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "Gerät" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 msgid "All devices" msgstr "Alle Geräte" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 msgctxt "filter" msgid "Start date" msgstr "Beginn" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 msgctxt "filter" msgid "End date" msgstr "Ende" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "Check-in-Liste" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "Software" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 msgid "Device status" msgstr "Gerätestatus" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 msgid "Active devices" msgstr "Aktive Geräte" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 msgid "Revoked devices" msgstr "Gesperrte Geräte" @@ -14030,23 +14086,23 @@ msgstr "" "heruntergeladen werden kann. Diese Informationen werden öffentlich verfügbar " "gemacht. Bitte stellen Sie sicher, dass Sie sie aktuell halten!" -#: pretix/control/forms/item.py:155 +#: pretix/control/forms/item.py:154 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: pretix/control/forms/item.py:157 +#: pretix/control/forms/item.py:156 msgid "Dependencies between questions are not supported during check-in." msgstr "Abhängigkeiten zwischen Fragen sind beim Check-In nicht möglich." -#: pretix/control/forms/item.py:252 +#: pretix/control/forms/item.py:251 msgid "No products" msgstr "Keine Produkte" -#: pretix/control/forms/item.py:318 +#: pretix/control/forms/item.py:317 msgid "The product should exist in multiple variations" msgstr "Das Produkt soll in mehreren Varianten existieren" -#: 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." @@ -14054,72 +14110,72 @@ msgstr "" "Wählen Sie diese Option z.B. für T-Shirts, die es in verschiedenen Größen " "gibt. Sie können die einzelnen Varianten im nächsten Schritt eingeben." -#: pretix/control/forms/item.py:339 pretix/control/forms/item.py:655 +#: pretix/control/forms/item.py:338 pretix/control/forms/item.py:661 msgid "No category" msgstr "Keine Kategorie" -#: pretix/control/forms/item.py:346 +#: pretix/control/forms/item.py:345 msgid "No taxation" msgstr "Keine Besteuerung" -#: pretix/control/forms/item.py:348 +#: pretix/control/forms/item.py:347 msgid "Copy product information" msgstr "Produkt-Informationen kopieren" -#: pretix/control/forms/item.py:359 +#: pretix/control/forms/item.py:358 msgid "Do not add to a quota now" msgstr "Jetzt nicht zu einem Kontingent hinzufügen" -#: pretix/control/forms/item.py:360 +#: pretix/control/forms/item.py:359 msgid "Add product to an existing quota" msgstr "Produkt zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:361 +#: pretix/control/forms/item.py:360 msgid "Create a new quota for this product" msgstr "Ein neues Kontingent für dieses Produkt erstellen" -#: pretix/control/forms/item.py:367 +#: pretix/control/forms/item.py:366 msgid "Quota options" msgstr "Kontingent-Optionen" -#: pretix/control/forms/item.py:375 +#: pretix/control/forms/item.py:374 msgid "Add to existing quota" msgstr "Zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:384 +#: pretix/control/forms/item.py:383 msgid "New quota name" msgstr "Name des neuen Kontingents" -#: pretix/control/forms/item.py:390 +#: pretix/control/forms/item.py:389 msgid "Size" msgstr "Größe" -#: pretix/control/forms/item.py:391 +#: pretix/control/forms/item.py:390 msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:520 +#: pretix/control/forms/item.py:519 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:525 +#: pretix/control/forms/item.py:524 msgid "Please select a quota." msgstr "Bitte wählen Sie ein Kontingent aus." -#: 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 "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:557 +#: pretix/control/forms/item.py:556 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:558 +#: pretix/control/forms/item.py:557 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: 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, " @@ -14129,11 +14185,11 @@ msgstr "" "Arbeitslose und Menschen über 65. Das Ticket enthält Zugang zu allen Teilen " "der Veranstaltung außer des VIP-Bereiches." -#: pretix/control/forms/item.py:601 +#: pretix/control/forms/item.py:607 msgid "Show product with info on why it’s unavailable" msgstr "Zeige das Produkt mit einer Information, warum es nicht verfügbar ist." -#: 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." @@ -14141,19 +14197,19 @@ msgstr "" "Diese Option wird entfernt. Für neue Produkte wird die neuere Option weiter " "unten empfohlen, die ein anderes Produkt statt einem Kontingent referenziert." -#: 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 "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:666 +#: pretix/control/forms/item.py:672 msgid "Date chosen by customer" msgstr "Wunschdatum des Kunden" -#: pretix/control/forms/item.py:675 +#: pretix/control/forms/item.py:681 msgid "No membership granted" msgstr "Keine Mitgliedschaft angelegt" -#: 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." @@ -14161,7 +14217,7 @@ msgstr "" "Wertgutscheine müssen einem 0-Prozent-Steuersatz zugeordnet sein, da " "Umsatzsteuer berechnet wird, wenn der Gutschein eingelöst wird." -#: 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 " @@ -14172,7 +14228,7 @@ msgstr "" "würde. Die Gültigkeit von Wertgutscheinen kann in den " "Veranstaltereinstellungen konfiguriert werden." -#: 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." @@ -14180,7 +14236,7 @@ msgstr "" "Wenn eine gültige Mitgliedschaft erforderlich ist, muss mindestens ein " "passender Mitgliedschafts-Typ ausgewählt werden." -#: 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 " @@ -14193,11 +14249,11 @@ msgstr "" "personalisiert sein soll, ändern Sie den Mitgliedschafts-Typ auf " "\"übertragbar\"." -#: 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 "Der Gültigkeitsbeginn muss vor dem Gültigkeitsende liegen." -#: 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." @@ -14205,7 +14261,7 @@ msgstr "" "Sie haben eine dynamische Gültigkeit ausgewählt, aber keine Zeitdauer " "festgelegt. Das würde die Tickets unbenutzbar machen." -#: 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 " @@ -14216,19 +14272,19 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setzen Sie die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 msgid "Use value from product" msgstr "Wert aus dem Produkt verwenden" -#: pretix/control/forms/item.py:1026 +#: pretix/control/forms/item.py:1024 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:1050 +#: pretix/control/forms/item.py:1048 msgid "You added the same add-on category twice" msgstr "Sie haben dieselbe Kategorie zweimal hinzugefügt." -#: 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." @@ -14237,21 +14293,21 @@ msgstr "" "macht, das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:1102 +#: pretix/control/forms/item.py:1100 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1150 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: 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 "Enthaltenes Produkt" -#: 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 "deaktiviert" @@ -14505,14 +14561,14 @@ msgstr "Zusatz-Produkt zu" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "Sitzplatz" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -14801,12 +14857,12 @@ msgstr "" "Bitte bestätigen Sie, dass Sie ALLE Termine dieser Veranstaltungsreihe " "stornieren möchten." -#: 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 "" "Diese Kurzform ist bereits in Verwendung. Bitte wählen Sie eine andere." -#: 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." @@ -14814,16 +14870,16 @@ msgstr "" "Die Änderungen konnten nicht gespeichert werden, da es sonst kein Team mehr " "mit der Berechtigung gäbe, Teams zu verwalten." -#: pretix/control/forms/organizer.py: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 "Dieses Gerät muss auf mindestens eine Veranstaltung Zugriff erhalten." -#: 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 "experimentell" -#: 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." @@ -14832,65 +14888,65 @@ msgstr "" "nur eingeschränkte Anwendungsfälle der Software und kann sich jederzeit " "ändern." -#: pretix/control/forms/organizer.py:532 +#: pretix/control/forms/organizer.py:533 msgid "This will be attached to every email." msgstr "Diese wird an jede E-Mail angehängt." -#: pretix/control/forms/organizer.py:624 +#: pretix/control/forms/organizer.py:625 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:656 +#: pretix/control/forms/organizer.py:657 msgid "Gift card value" msgstr "Wert des Wertgutscheins" -#: pretix/control/forms/organizer.py:729 +#: pretix/control/forms/organizer.py:730 msgid "An medium with this type and identifier is already registered." msgstr "Ein Medium mit diesem Typ und dieser Nummer ist bereits erstellt." -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 msgid "An account with this customer ID is already registered." msgstr "Ein Konto mit dieser Kundennummer existiert bereits." -#: 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 "Telefon" -#: pretix/control/forms/organizer.py:954 +#: pretix/control/forms/organizer.py:955 msgctxt "sso_oidc" msgid "Base URL" msgstr "Basis-URL" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 msgctxt "sso_oidc" msgid "Client ID" msgstr "Client-ID" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 msgctxt "sso_oidc" msgid "Client secret" msgstr "Client-Secret" -#: pretix/control/forms/organizer.py:966 +#: pretix/control/forms/organizer.py:967 msgctxt "sso_oidc" msgid "Scope" msgstr "Scope" -#: pretix/control/forms/organizer.py:967 +#: pretix/control/forms/organizer.py:968 msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." msgstr "Mehrere Scopes können mit Leerzeichen getrennt werden." -#: pretix/control/forms/organizer.py:971 +#: pretix/control/forms/organizer.py:972 msgctxt "sso_oidc" msgid "User ID field" msgstr "Benutzer-ID-Feld" -#: 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 " @@ -14899,12 +14955,12 @@ msgstr "" "Wir gehen davon aus, dass der Inhalt des Benutzer-ID-Felds eindeutig ist und " "sich für einen Benutzer nie ändert." -#: pretix/control/forms/organizer.py:978 +#: pretix/control/forms/organizer.py:979 msgctxt "sso_oidc" msgid "Email field" msgstr "E-Mail-Feld" -#: 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 " @@ -14915,31 +14971,31 @@ msgstr "" "verifiziert wurden und vom zugehörigen Benutzer sicher kontrolliert werden. " "Wenn dies nicht der Fall ist, kann es zu Sicherheitsproblemen kommen." -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 msgctxt "sso_oidc" msgid "Phone field" msgstr "Telefonnummern-Feld" -#: pretix/control/forms/organizer.py:1004 +#: pretix/control/forms/organizer.py:1005 #, python-brace-format msgctxt "sso_oidc" msgid "{label} field" msgstr "{label}-Feld" -#: pretix/control/forms/organizer.py:1037 +#: pretix/control/forms/organizer.py:1044 msgid "Invalidate old client secret and generate a new one" msgstr "" "Bestehendes Client-Secret invalidieren und neues Client-Secret erzeugen" -#: pretix/control/forms/organizer.py:1070 +#: pretix/control/forms/organizer.py:1077 msgid "Organizer short name" msgstr "Veranstalter-Kurzname" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 msgid "Allow access to reusable media" msgstr "Zugriff auf wiederverwendbare Medien" -#: 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 " @@ -14954,15 +15010,15 @@ msgstr "" "auf kryptografische Schlüssel gibt, die notwendig sind um mit den Medien zu " "interagieren." -#: pretix/control/forms/organizer.py:1091 +#: pretix/control/forms/organizer.py:1098 msgid "The selected organizer does not exist or cannot be invited." msgstr "Der ausgewählte Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 msgid "The selected organizer has already been invited." msgstr "Der ausgewählte Veranstalter wurde nicht gefunden." -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 msgid "A sales channel with the same identifier already exists." msgstr "Ein Verkaufskanal mit dem gleichen Identifikator existiert bereits." @@ -14972,7 +15028,7 @@ msgctxt "form" msgid "Optional" msgstr "Optional" -#: 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 @@ -15063,15 +15119,15 @@ msgstr "Schließe diese Daten aus, statt sie hinzuzufügen." msgid "Your changes could not be saved. See below for details." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "Zugewiesene Sitzplatz-ID" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "Ungültiges Produkt ausgewählt." -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -15079,11 +15135,11 @@ msgstr "" "Dieser Gutschein gilt nur für versteckte Produkte, aber Sie haben nicht " "ausgewählt, dass er auch versteckte Produkte anzeigen soll." -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "Gutscheincodes" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -15091,16 +15147,16 @@ msgstr "" "Einen Code pro Zeile. Bitte kopieren Sie die Liste und speichern Sie sie in " "eine Datei ab." -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "Gutscheine per E-Mail verschicken" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "Ihr Gutschein für {event}" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, python-brace-format msgid "" "Hello,\n" @@ -15130,49 +15186,49 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "Empfänger" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "oder" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" "Du kannst entweder eine Liste von E-Mail-Adressen mit einer Adresse pro " -"Zeile angeben, oder eine CSV-Datei mit einer Kopfzeile und einer oder " -"mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." +"Zeile angeben, oder den Inhalt einer CSV-Datei mit einer Kopfzeile und einer " +"oder mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "Maximale Nutzungen pro Gutschein" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Wie oft JEDER der Gutscheine eingelöst werden kann." -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "Zugewiesene Sitzplatz-IDs" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-Eingabedaten müssen eine Kopfzeile haben." -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "CSV-Lesen fehlgeschlagen: {error}." -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." @@ -15180,34 +15236,34 @@ msgstr "" "Im CSV-Input wurden keine unterschiedlichen Spalten erkannt, möglicherweise " "haben Sie ungültige Felder in der Eingabe." -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" "CSV-Eingabedaten müssen ein Feld mit der Bezeichnung \"{header}\" haben." -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" "CSV-Eingabe enthält eine Spalte \"{header}\", die nicht zugeordnet werden " "kann." -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} ist keine gültige E-Mail-Adresse." -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ungültiger Wert in Zeile {number}." -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "Ein Gutschein mit einem der eingegebenen Codes existiert bereits." -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " @@ -15216,12 +15272,12 @@ msgstr "" "Der Gutscheincode {code} ist zu kurz. Alle Codes sollten mindestens " "{min_length} Zeichen lang sein." -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, python-brace-format msgid "The voucher code {code} appears in your list twice." msgstr "Der Gutscheincode {code} kommt in Ihrer Liste zweimal vor." -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -15229,7 +15285,7 @@ msgstr "" "Wenn Gutscheine per E-Mail verschickt werden sollen, müssen Betreff, " "Nachricht und Empfänger angegeben werden." -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -15237,7 +15293,7 @@ msgstr "" "Du hast {codes} Gutscheine generiert, aber nur Empfänger für {recp} " "angegeben." -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "Sie müssen genau so viele Sitze angeben, wie du Gutscheine erzeugst." @@ -15569,7 +15625,7 @@ msgstr "Der SSO-Client wurde geändert." msgid "The SSO client has been deleted." msgstr "Der SSO-Client wurde gelöscht." -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "Der neue Mitgliedschafts-Typ wurde erstellt." @@ -15581,7 +15637,7 @@ msgstr "Der Mitgliedschafts-Typ wurde geändert." msgid "The membership type has been deleted." msgstr "Der Mitgliedschafts-Typ wurde gelöscht." -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 msgid "The sales channel has been created." msgstr "Der Verkaufskanal wurde erstellt." @@ -15693,11 +15749,11 @@ msgstr "Die Bestellung wurde trotz ausstehender Zahlung als nutzbar bestätigt." msgid "The order has been set to require payment before use." msgstr "Die Bestellung erfordert nun eine Zahlung um verwendet zu werden." -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." @@ -15709,7 +15765,7 @@ msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." @@ -15727,7 +15783,7 @@ msgid "The order requires approval before it can continue to be processed." msgstr "" "Diese Bestellung erfordert eine Freigabe, bevor sie weiter verarbeitet wird." -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." @@ -15766,17 +15822,17 @@ msgstr "Das Kundenkonto wurde geändert." msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." @@ -16348,7 +16404,7 @@ msgstr "Die Team-Einstellungen wurden geändert." msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "Die Station wurde erstellt." @@ -16425,7 +16481,7 @@ msgstr "" msgid "The gift card has been created." msgstr "Der Wertgutschein wurde erstellt." -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "Der Wertgutschein wurde geändert." @@ -16450,8 +16506,8 @@ msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "Die Bestellung wurde storniert (Kommentar: \"{comment}\")." -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." @@ -16601,9 +16657,9 @@ msgstr "Allgemein" msgid "Payment" msgstr "Zahlung" -#: 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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -16634,6 +16690,7 @@ msgstr "Widget" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "Einstellungen" @@ -16957,7 +17014,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -16995,7 +17052,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -17006,6 +17063,8 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -17344,7 +17403,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -17385,6 +17444,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -17408,7 +17468,7 @@ msgstr "Abbrechen" #: 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 @@ -17434,7 +17494,8 @@ msgstr "Abbrechen" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -17487,7 +17548,7 @@ msgstr "Löschen" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -17508,7 +17569,7 @@ msgstr "Scan-Zeitpunkt" #: 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 "Ergebnis" @@ -17595,7 +17656,7 @@ msgstr "Keine passenden Teilnehmer*innen gefunden." #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "Alle Zeilen für Sammel-Operation auswählen" @@ -17608,7 +17669,7 @@ msgstr "Zeitpunkt" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "Ergebnisse auf anderen Seiten mit auswählen" @@ -17707,7 +17768,7 @@ msgstr "Eigene Check-In-Regeln" #: 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 @@ -17805,14 +17866,16 @@ msgid "Connected devices" msgstr "Verbundene Geräte" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" msgstr "Automatischer Check-In" #: 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -18291,7 +18354,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "Veranstaltung absagen oder löschen" @@ -18791,7 +18854,7 @@ msgstr "E-Mail-Design" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -18938,10 +19001,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -18949,26 +19012,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -19069,7 +19132,7 @@ msgstr "" "Keine Sorge, alles was Sie hier eingeben, können Sie später noch ändern." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "Funktionen" @@ -19297,11 +19360,19 @@ msgstr "" "Insbesondere ist es nicht empfohlen, die Warteliste zusammen mit der " "Mindestabstands-Funktion unseres Sitzplanmoduls zu nutzen." +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +msgid "Waiting customers" +msgstr "Wartende Kunden" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +msgid "Manage waiting list" +msgstr "Warteliste verwalten" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "Produkt-Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -19312,17 +19383,17 @@ msgstr "" "Layouts einsetzen können. Dies spart Ihnen Zeit, wenn Sie sehr viele " "Produkte verwalten." -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "Eigenschaft" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "Eigenschaft hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -20356,21 +20427,21 @@ msgstr "Kategorie erstellen" #: 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 "Nach oben" #: 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 "Nach unten" #: 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 " @@ -20609,7 +20680,16 @@ msgstr "Nur als Teil eines festen Pakets verfügbar" msgid "Can only be bought using a voucher" msgstr "Kann nur mit Gutschein erworben werden" -#: 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 "zzgl. %(rate)s%% %(taxname)s" + +#: 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 @@ -20634,8 +20714,8 @@ msgstr "Frage bearbeiten" #: 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" @@ -21205,13 +21285,13 @@ msgstr "" "zum Originalpreis zum Kaufzeitpunkt berechnet." #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "Ändern zu" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." @@ -21219,50 +21299,70 @@ msgstr "" "Eine Änderung dieser Eigenschaft kann dazu führen, dass der Ticket-QR-Code " "neu generiert werden muss und der alte Ticket-Code gesperrt wird." -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." +msgstr "" +"Der Verkauf dieses Produkts hat eine Mitgliedschaft erzeugt. Änderungen hier " +"am Produkt beeinflussen die Mitgliedschaft nicht. Mitgliedschaften können im " +"Kundenkonto bearbeitet werden." + +#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:426 msgid "including all taxes" msgstr "inklusive aller Steuern" -#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:214 msgid "Ticket block" msgstr "Ticket-Sperre" -#: pretix/control/templates/pretixcontrol/order/change.html:214 +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "Wegen externer Bedingungen gesperrt" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 msgid "Not blocked" msgstr "Nicht gesperrt" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 msgid "Validity time" msgstr "Gültigkeitszeitraum" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, python-format msgid "Valid from %(datetime)s" msgstr "Gültig ab %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, python-format msgid "Valid until %(datetime)s" msgstr "Gültig bis %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "Unbeschränkt" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "–" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" +"Der Verkauf dieses Produkts hat eine Mitgliedschaft erzeugt. Änderungen hier " +"and er Gültigkeit beeinflussen die Mitgliedschaft nicht. Mitgliedschaften " +"können im Kundenkonto bearbeitet werden." + +#: pretix/control/templates/pretixcontrol/order/change.html:290 msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." @@ -21270,13 +21370,13 @@ msgstr "" "Das Entfernen oder Abspalten dieser Position wird auch alle zugehörigen " "Zusatzprodukte entfernen oder abspalten." -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "Produkt hinzufügen" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -21286,12 +21386,12 @@ msgstr "" "automatisch bei weiteren Bestellungsänderungen oder beim Ändern der " "Zahlungsmethode neu gesetzt werden können." -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "Andere Aktionen" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -21320,7 +21420,7 @@ msgstr "Informationen ändern" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -21372,13 +21472,13 @@ msgstr "Bestellung: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "Freigeben" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "Ablehnen" @@ -21421,7 +21521,7 @@ msgstr "" "markieren." #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 msgid "Refund for overpayment" msgstr "Erstattung für Überzahlung" @@ -21632,14 +21732,6 @@ msgstr "" msgid "UNSAFE" msgstr "UNSICHER" -#: 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 "zzgl. %(rate)s%% %(taxname)s" - #: pretix/control/templates/pretixcontrol/order/index.html:693 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:437 msgid "Taxes" @@ -21732,7 +21824,7 @@ msgid "Change" msgstr "Ändern" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "PLZ und Ort" @@ -22497,7 +22589,7 @@ msgstr "Bestellung bezahlt / gesamt" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "Zeile für Sammel-Operation auswählen" @@ -22573,12 +22665,12 @@ msgid "Select action" msgstr "Aktion auswählen" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 msgid "Refund overpaid amount" msgstr "Überzahlten Betrag erstatten" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "Überfällige als abgelaufen markieren" @@ -23102,12 +23194,12 @@ msgid "" "usage, the legal details in your specific jurisdiction, or the agreements " "you have with third parties such as payment or tracking providers." msgstr "" -"Trotzdem bleibt es Ihre Verantwortung, dass Ihr Ticketshop allen " -"anwendbaren Gesetzen entspricht. Wir versuchen mit diesen Einstellungen zu " -"helfen, aber können keine Haftung übernehmen, da wir unter anderem die " -"genaue Konfiguration Ihres Ticketshops, die rechtlichen Details der " -"anwendbaren Jurisdiktion und die Vereinbarungen zwischen Ihnen und den " -"eingesetzten Drittanbietern nicht kennen." +"Trotzdem bleibt es Ihre Verantwortung, dass Ihr Ticketshop allen anwendbaren " +"Gesetzen entspricht. Wir versuchen mit diesen Einstellungen zu helfen, aber " +"können keine Haftung übernehmen, da wir unter anderem die genaue " +"Konfiguration Ihres Ticketshops, die rechtlichen Details der anwendbaren " +"Jurisdiktion und die Vereinbarungen zwischen Ihnen und den eingesetzten " +"Drittanbietern nicht kennen." #: pretix/control/templates/pretixcontrol/organizers/edit.html:210 msgid "Barcode media" @@ -24049,31 +24141,47 @@ msgstr "Zeilenhöhe" msgid "Text color" msgstr "Textfarbe" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "Mehrere Zeilen abwärts fließen lassen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +msgid "Automatically reduce font size to fit content" +msgstr "Schriftgröße automatisch reduzieren, sodass Inhalt passt" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "Trennen langer Wörter erlauben (Vorschau ist nicht akkurat)" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "Neues Objekt hinzufügen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +msgid "Text box" +msgstr "Textbox" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +msgid "Text (deprecated)" +msgstr "Text (veraltet)" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "QR-Code für Check-In" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "QR-Code für Lead-Scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 msgid "Other QR code" msgstr "Anderer QR-Code" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "pretix-Logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " @@ -24083,10 +24191,21 @@ msgstr "" "oder aus Erweiterungen einzubinden. Wenn Sie ein Logo oder andere statische " "Bilder einbinden wollen, nutzen Sie stattdessen einen eigenen Hintergrund." -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "Dynamisches Bild" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" +"Dieses Layout verwendet neue Funktionen. Wenn du mit einem Gerät druckst, " +"stelle sicher, dass pretixPRINT-Version %(print_version)s (oder neuer) oder " +"pretixSCAN Desktop Version %(scan_version)s (oder neuer) im Einsatz ist." + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 msgid "Available placeholders" msgstr "Verfügbare Platzhalter" @@ -24503,7 +24622,7 @@ msgstr "Als Vorlage für viele neue Termine verwenden" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "Ausgewählte löschen" @@ -25044,7 +25163,7 @@ msgstr "Gutscheindetails" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "Preisart" @@ -25183,7 +25302,7 @@ msgid "Create multiple new vouchers" msgstr "Mehrere Gutscheine erstellen" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "Liste herunterladen" @@ -25258,7 +25377,7 @@ msgstr "" "Die folgenden Einträge können nicht gelöscht werden, da für sie bereits ein " "Gutschein verschickt wurde." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." @@ -25267,7 +25386,7 @@ msgstr "" "können sich Besucher des Shops nicht selbst zur Liste hinzufügen. Bitte " "gehen Sie zu den Veranstaltungs-Einstellungen, um sie zu aktivieren." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 msgid "" "The waiting list is no longer active for this event. The waiting list no " "longer affects quotas and no longer notifies waiting users." @@ -25275,11 +25394,11 @@ msgstr "" "Die Warteliste ist für diese Veranstaltung nicht mehr aktiv. Die Warteliste " "beeinflusst keine Kontingente mehr und benachrichtigt keine Benutzer mehr." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "Gutscheine verschicken" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -25295,7 +25414,7 @@ msgstr "" "verschicken. Wenn Sie möchten, können Sie sie aber auch sofort manuell " "verschicken." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." @@ -25303,7 +25422,7 @@ msgstr "" "Derzeit werden keine Gutscheine verschickt, da die Veranstaltung deaktiviert " "ist oder keine Tickets verkauft." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -25319,15 +25438,15 @@ msgstr "" "Text so viele Gutscheine wie möglich an die Personen auf der Liste " "verschicken, die bereits am längsten warten." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "So viele Gutscheine wie möglich versenden" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "Umsatz-Schätzung" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -25338,15 +25457,15 @@ msgstr "" "auf dieser Liste Tickets verkaufen könnten, würden Sie zusätzliche " "%(amount)s einnehmen." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "Erfolgreich eingelöst" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "Auf der Liste seit" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." @@ -25354,7 +25473,7 @@ msgstr "" "Dieser Eintrag hat eine modifizierte Wichtigkeit. Je höher die Zahl, desto " "früher erhält diese Person einen Gutschein." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." @@ -25362,11 +25481,11 @@ msgstr "" "Aus Sicherheitsgründen wird die Warteliste nicht ausgeführt, wenn das " "Kontingent unbegrenzt groß ist." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 msgid "Quota unlimited" msgstr "Kontingent unbegrenzt" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -25379,23 +25498,23 @@ msgstr "" "verfügbar\n" " " -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "Wartet, Produkt nicht verfügbar" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "Gutschein verschicken" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "Ganz nach oben schieben" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 msgctxt "subevent" msgid "Transfer to other date" msgstr "Zu anderem Termin verschieben" @@ -25562,22 +25681,24 @@ msgstr "Die neue Check-in-Liste wurde erstellt." #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -25724,8 +25845,8 @@ msgstr "Die Reihenfolge der Rabatte wurde gespeichert." #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "Einige der angegebenen Objekt-IDs sind ungültig." @@ -25733,76 +25854,76 @@ msgstr "Einige der angegebenen Objekt-IDs sind ungültig." msgid "Not all discounts have been selected." msgstr "Es wurden nicht alle Rabatte ausgewählt." -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 msgid "Integrations" msgstr "Integrationen" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 msgid "Customizations" msgstr "Anpassungen" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 msgid "Output and export formats" msgstr "Ticket- und Exportformate" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 msgid "API features" msgstr "API-Funktionen" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 msgid "Other" msgstr "Sonstiges" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " "angepasst." -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "Ungültiges Produkt" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, python-format msgid "Your order: %(code)s" msgstr "Ihre Bestellung: %(code)s" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "Sie haben einen ungültigen Ausgabetyp gewählt." -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "Ihr Shop ist nun online!" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Wir haben Ihren Shop ausgeschaltet. Sie können ihn hier jederzeit wieder " "einschalten." -#: pretix/control/views/event.py:982 +#: pretix/control/views/event.py:987 msgid "Your shop is now in test mode!" msgstr "Dein Shop ist nun im Testmodus!" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -25810,20 +25931,20 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1005 +#: pretix/control/views/event.py:1010 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Wir haben den Testmodus abgestellt. Viel Erfolg beim echten Ticketverkauf!" -#: pretix/control/views/event.py:1027 +#: pretix/control/views/event.py:1032 msgid "This event can not be deleted." msgstr "Diese Veranstaltung kann nicht gelöscht werden." -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "Die Veranstaltung wurde gelöscht." -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -25831,7 +25952,7 @@ msgstr "" "Diese Veranstaltung konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1069 +#: pretix/control/views/event.py:1074 #, python-brace-format msgid "" "Specifically, the following plugins still contain data depends on this " @@ -25840,39 +25961,39 @@ msgstr "" "Insbesondere benötigen die folgenden Erweiterungen noch Daten aus dieser " "Veranstaltung: {plugin_names}" -#: pretix/control/views/event.py:1149 pretix/control/views/orders.py:756 +#: pretix/control/views/event.py:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "Der Kommentar wurde aktualisiert." -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "Kommentar konnte nicht gespeichert werden." -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "MwSt." -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 msgid "The new tax rule has been created." msgstr "Die neue Steuer-Regel wurde erstellt." -#: pretix/control/views/event.py:1241 pretix/control/views/event.py:1301 +#: pretix/control/views/event.py:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "Diese Steuer-Regel existiert nicht." -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "Die ausgewählte Steuer-Regel wurde gelöscht." -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "Die ausgewählte Steuer-Regel kann nicht gelöscht werden." -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 msgid "Your event is not empty, you need to set it up manually." msgstr "Ihre Veranstaltung ist nicht leer, Sie müssen sie manuell einrichten." -#: pretix/control/views/event.py:1497 +#: pretix/control/views/event.py:1502 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -25881,11 +26002,11 @@ msgstr "" "Einstellungen fortfahren oder Ihr Event veröffentlichen um den Verkauf zu " "starten!" -#: pretix/control/views/event.py:1516 +#: pretix/control/views/event.py:1521 msgid "Regular ticket" msgstr "Normales Ticket" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "Ermäßigtes Ticket" @@ -26019,8 +26140,8 @@ msgid "The order of categories has been updated." msgstr "Die Reihenfolge der Kategorien wurde gespeichert." #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 msgid "Not all objects have been selected." msgstr "Es wurden nicht alle Objekte ausgewählt." @@ -26242,7 +26363,7 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "Der Zugriff für die ausgewählte App zu Ihrem Konto wurde entfernt." -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." @@ -26250,13 +26371,13 @@ msgstr "" "Die Aktion \"{label}\" wurde erfolgreich für {success} von {total} " "Bestellungen ausgeführt." -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 msgid "Your invoice" msgid_plural "Your invoices" msgstr[0] "Ihre Rechnung" msgstr[1] "Ihre Rechnungen" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -26283,27 +26404,27 @@ msgstr[1] "" "\n" "Ihr {event}-Team" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung." -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "Die Bestellung wurde gelöscht." -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26311,53 +26432,53 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "Nur im Testmodus erstellte Bestellungen können wieder gelöscht werden." -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "Die Bestellung wurde abgelehnt und daher storniert." -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "Die Zahlung wurde storniert." -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "Diese Zahlung kann im Moment nicht abgebrochen werden." -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "Die Erstattung wurde abgebrochen." -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "Diese Erstattung kann momentan nicht abgebrochen werden." -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "Die Erstattung wurde verarbeitet." -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "Die Erstattung kann momentan nicht verarbeitet werden." -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "Die Erstattung wurde als erledigt markiert." -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Die Anfrage wurde gelöscht. Wenn Sie wollen, können Sie den Kunden nun " "informieren." -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 msgid "Your cancellation request" msgstr "Ihre Stornierungsanfrage" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -26375,7 +26496,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -26383,15 +26504,15 @@ msgstr "" "Die Bezahlung wurde bestätigt, aber die Bestätigungsmail konnte nicht " "verschickt werden." -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "Die Bezahlung wurde bestätigt." -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "Diese Zahlung kann im Moment nicht bestätigt werden." -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 " @@ -26401,13 +26522,13 @@ msgstr "" "verarbeitet wurde. Bitte prüfen Sie in den Details der Bestellung, ob die " "Erstattung noch notwendig ist." -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 msgid "You entered an order in an event with a different currency." msgstr "" "Sie haben eine Bestellung in einer Veranstaltung mit einer anderen Währung " "ausgewählt." -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -26415,7 +26536,7 @@ msgstr "" "Sie können nicht mehr Geld zurückerstatten als den noch nicht " "zurückerstatteten Zahlungsbetrag." -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -26423,7 +26544,7 @@ msgstr "" "Sie haben eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -26431,11 +26552,11 @@ msgstr "" "Eine der Erstattungen konnte nicht verarbeitet werden. Sie sollten das Geld " "auf anderem Wege zurückerstatten. Die Fehlermeldung war: {}" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "Eine Erstattung von {} wurde verarbeitet." -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -26443,18 +26564,18 @@ msgstr "" "Eine Erstattung von {} wurde gespeichert, aber noch nicht voll ausgeführt. " "Sie können die Erstattung weiter unten als erledigt markieren." -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "Ein neuer Wertgutschein wurde erstellt und kann nun an den Kunden verschickt " "werden." -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "Ihr Gutscheincode" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -26475,12 +26596,12 @@ msgstr "" "\n" "Ihr {event}-Team" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -26488,11 +26609,11 @@ msgstr "" "Die Bestellung wurde als bezahlt markiert, aber die Bestätigungsmail konnte " "nicht verschickt werden." -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -26500,21 +26621,21 @@ msgstr "" "Die Bestellung wurde storniert. Sie können nun auswählen, wie Sie das Geld " "zurückerstatten möchten." -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "Es wurde keine USt-ID-Nr. angegeben." -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "Es wurde kein Land angegeben." -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 msgid "VAT ID could not be checked since this country is not supported." msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da dieses Land nicht unterstützt " "wird." -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -26522,48 +26643,48 @@ msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da der Prüfdienst des Landes im " "Moment nicht verfügbar ist." -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "Die USt-ID-Nr. ist gültig." -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "Unbekannte Rechnung" -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" "Rechnungen dürfen nicht mehr verändert werden, nachdem sie erstellt wurden." -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 msgid "The invoice file has already been exported." msgstr "Die Rechnungsdatei wurde bereits exportiert." -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 msgid "The invoice file is too old to be regenerated." msgstr "Die Rechnungsdatei ist zu alt, um neu generiert zu werden." -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "Die Rechungsdatei liegt auf dem Server nicht mehr vor." -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -26571,11 +26692,11 @@ msgstr "" "Diese Rechnung wurde bisher noch nicht fertig erstellt, wir werden die PDF-" "Datei jetzt erstellen. Bitte probieren Sie es in wenigen Sekunden erneut." -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -26583,60 +26704,60 @@ msgstr "" "Wir konnten Ihre Bestellung nicht durchführen, da der Server zu beschäftigt " "war." -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "Diese Aktion ist nur für unbezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "Diese Aktion ist nur für stornierte Bestellungen möglich." -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "" "Ein Fehler ist aufgetreten, bitte schauen Sie weiter unten für Details." -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "Die Bestellung wurde geändert und der Kunde benachrichtigt." -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "Wir hatten Schwierigkeiten, Ihre Eingabe zu verarbeiten." -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" "Wir könnten die E-Mail nicht senden, siehe weiter unten für weitere " "Informationen." -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "Die Mail an den folgenden Benutzer konnte nicht versendet werden: {}" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -26644,19 +26765,19 @@ msgstr "" "Dieser Link ist nicht mehr gültig. Bitte gehen Sie einen Schritt zurück, " "laden Sie die Seite neu und versuchen es erneut." -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "Die Eingabe konnte nicht verarbeitet werden." -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " @@ -26665,18 +26786,18 @@ msgstr "" "Der geplante Export wurde gespeichert. Der nächste Export startet ca. " "{datetime}." -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" "Der geplante Export wurde gespeichert, aber es ist keine nächste Ausführung " "geplant." -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, python-brace-format msgid "Export: {title}" msgstr "Export: {title}" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -26687,7 +26808,7 @@ msgstr "" "\n" "im Anhang dieser E-Mail finden Sie einen neuen Bericht für {name}." -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " @@ -26697,11 +26818,11 @@ msgstr "" "Abhängig von der Systemlast und Art und Größe des Exports kann dies einige " "Minuten dauern." -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -26710,7 +26831,7 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." @@ -26718,15 +26839,15 @@ msgstr "Die Eingabe war nicht korrekt." msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26734,7 +26855,7 @@ msgstr "" "Dieser Veranstalter konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " @@ -26743,44 +26864,44 @@ msgstr "" "Die folgenden Datenbankmodelle enthalten noch Daten, die nicht automatisch " "gelöscht werden können: {affected_models}" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "Ein neuer Veranstalter wurde erstellt." -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" "Das neue Team wurde erstellt. Sie können nun Mitglieder zum Team hinzufügen." -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -26788,11 +26909,11 @@ msgstr "" "Das Team konnte nicht gelöscht werden, da einige Bedingungen (z.B. von " "Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -26800,44 +26921,44 @@ msgstr "" "Sie können das letzte Teammitglied nicht entfernen, da es sonst niemanden " "mehr gäbe, der für diesen Veranstalter-Account Teams verändern kann." -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Nutzer müssen ein pretix-Konto haben, bevor sie eingeladen werden können." -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "Das neue Mitglied wurde per E-Mail zum Team eingeladen." -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -26847,19 +26968,19 @@ msgstr "" "Bitte kopieren Sie diesen Schlüssel an einen sicheren Ort. Sie werden ihn " "hier nicht erneut abrufen können." -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." @@ -26868,84 +26989,84 @@ msgstr "" "eingeplant. Bitte haben Sie wenige Minuten Geduld, bis die Verarbeitung " "abgeschlossen wurde." -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "Alle unverarbeiteten Webhooks werden nicht weiter ausgeführt." -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 msgid "The selected organizer has been invited." msgstr "Der ausgewählte Veranstalter wurde eingeladen." -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 msgid "The selected connection has been removed." msgstr "Die ausgewählte Verbindung wurde gelöscht." -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 msgid "The selected connection has been accepted." msgstr "Die ausgewählte Verbindung wurde akzeptiert." -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "Wertgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "Der Wertgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "Alle Veranstaltungen (auf die ich Zugriff habe)" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 msgid "The order of properties has been updated." msgstr "Die Reihenfolge der Eigenschaften wurde geändert." -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 msgid "The selected object has been deleted." msgstr "Das ausgewählte Objekt wurde gelöscht." -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 msgid "The provider has been created." msgstr "Der Provider wurde erstellt." -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " @@ -26954,7 +27075,7 @@ msgstr "" "Der SSO-Client wurde erstellt. Bitte notieren Sie das folgende Client-" "Secret, es wird nicht erneut angezeigt: {secret}" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " @@ -26963,7 +27084,7 @@ msgstr "" "Ihre Änderungen wurden gespeichert. Bitte notieren Sie das folgende Client-" "Secret, es wird nicht erneut angezeigt: {secret}" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." @@ -26971,19 +27092,19 @@ msgstr "" "Wir haben dem Kunden eine E-Mail mit weiteren Instruktionen geschickt um das " "Passwort zurückzusetzen." -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 msgid "The customer account has been anonymized." msgstr "Das Kundenkonto wurde anonymisiert." -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 msgid "This channel can not be deleted." msgstr "Dieser Kanal kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 msgid "The selected sales channel has been deleted." msgstr "Der ausgewählte Verkaufskanal wurde gelöscht." -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." @@ -26991,7 +27112,7 @@ msgstr "" "Der Verkaufskanal konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 msgid "The order of sales channels has been updated." msgstr "Die Reihenfolge der Verkaufskanäle wurde geändert." @@ -27190,50 +27311,50 @@ msgstr "" msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "Im Kontingent reservieren" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 msgid "Any product" msgstr "Alle Produkte" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 msgid "The selected cart positions have been removed." msgstr "Der ausgewählten Warenkorb-Positionen wurden gelöscht." -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "Der ausgewählte Gutschein wurde gelöscht." -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Der neue Gutschein wurde erstellt: {code}" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "Es existiert kein Gutschein mit dem eingegebenen Gutscheincode." -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "Die neuen Gutscheine wurden erstellt." -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "Die ausgewählten Gutscheine wurden gelöscht oder deaktiviert." @@ -27290,6 +27411,28 @@ msgstr "Dies ist keine Veranstaltungsreihe." msgid "The waitinglist entry has been transferred." msgstr "Der Eintrag wurde auf einen anderen Termin übertragen." +#: pretix/helpers/daterange.py:97 +#, python-brace-format +msgid "{date_from} – {date_to}" +msgstr "{date_from} – {date_to}" + +#: 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 "" +"Die hochgeladene Bilddatei hat sehr viele Pixel, bitte laden Sie ein Bild " +"mit kleineren Abmessungen hoch." + +#: pretix/helpers/security.py:166 +msgid "Login from new source detected" +msgstr "Login aus neuer Quelle erkannt" + +#: pretix/helpers/security.py:170 +msgid "Unknown country" +msgstr "Unbekanntes Land" + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekannte Domain" @@ -27298,6 +27441,136 @@ msgstr "Bekannte Domain" msgid "Known domains" msgstr "Bekannte Domains" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "Das pretix-Team" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "Bestimmte Tickets automatisch einchecken, nachdem sie verkauft wurden." + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +msgid "Only including usage of payment providers" +msgstr "Nur bei Verwendung dieser Zahlungsmethoden" + +#: pretix/plugins/autocheckin/forms.py:120 +msgid "All variations" +msgstr "Alle Varianten" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" +"Wenn die Regel auf bestimmte Zahlungsmethoden eingeschränkt ist, sollte sie " +"erst nach erfolgter Zahlung ausgeführt werden." + +#: pretix/plugins/autocheckin/models.py:36 +msgid "After order was placed" +msgstr "Nach Eingang der Bestellung" + +#: pretix/plugins/autocheckin/models.py:37 +msgid "After order was paid" +msgstr "Nach vollständiger Bezahlung der Bestellung" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" +"Wenn Sie dieses Feld leer lassen, werden alle Listen, die auf das gekaufte " +"Produkt passen, verwendet." + +#: pretix/plugins/autocheckin/models.py:59 +msgid "All sales channels" +msgstr "Alle Verkaufskanäle" + +#: pretix/plugins/autocheckin/models.py:69 +msgid "All products and variations" +msgstr "Alle Produkte und Varianten" + +#: pretix/plugins/autocheckin/models.py:78 +msgid "All payment methods" +msgstr "Alle Zahlungsmethoden" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +msgid "Auto check-in" +msgstr "Auto-Check-in" + +#: pretix/plugins/autocheckin/signals.py:70 +msgid "An auto check-in rule was created" +msgstr "Eine automatische Check-in-Regel wurde erstellt" + +#: pretix/plugins/autocheckin/signals.py:72 +msgid "An auto check-in rule was updated" +msgstr "Eine automatische Check-in-Regel wurde geändert" + +#: pretix/plugins/autocheckin/signals.py:75 +msgid "An auto check-in rule was deleted" +msgstr "Eine automatische Check-in-Regel wurde gelöscht" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +msgid "Create auto check-in rule" +msgstr "Auto-Check-in-Regel erstellen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +msgid "Conditions" +msgstr "Bedingungen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +msgid "Delete auto check-in rule" +msgstr "Auto-Check-in-Regel löschen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "Möchten Sie die Auto-Check-in-Regel wirklich löschen?" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +msgid "Auto check-in rule" +msgstr "Auto-Check-In-Regel" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +msgid "Auto check-in rules" +msgstr "Auto-Check-in-Regeln" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +msgid "You haven't created any rules yet." +msgstr "Sie haben bisher keine Regeln erstellt." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +msgid "Create a new check-in rule" +msgstr "Neue Auto-Check-in-Regel erstellen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +msgid "Payment methods" +msgstr "Zahlungsmethoden" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +msgid "Your rule has been created." +msgstr "Ihre Regel wurde erstellt." + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +msgid "The selected rule has been deleted." +msgstr "Die ausgewählte Regel wurde gelöscht." + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -27308,17 +27581,6 @@ msgstr "Bekannte Domains" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "Das pretix-Team" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -27457,31 +27719,27 @@ msgstr "Das Badge-Layout wurde geändert." msgid "Badge layout {val}" msgstr "Badge-Layout {val}" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "A6 Querformat" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "A6 Hochformat" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "A7 Querformat" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "A7 Hochformat" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "{width} x {height} Butterfly-Badge" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -27490,6 +27748,10 @@ msgstr "{width} x {height} Butterfly-Badge" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "{width} x {height} Etikett" @@ -27789,7 +28051,7 @@ msgstr "Bitte überweisen Sie den vollen Betrag auf das folgende Bankkonto:" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -28469,23 +28731,23 @@ msgstr "QR-Code-Geheimnis anzeigen" msgid "Only tickets requiring special attention" msgstr "Nur Tickets mit besonderer Behandlung" -#: pretix/plugins/checkinlists/exporters.py:132 +#: pretix/plugins/checkinlists/exporters.py:133 msgid "Include questions" msgstr "Fragen anzeigen" -#: pretix/plugins/checkinlists/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:301 msgid "Check-in list (PDF)" msgstr "Check-in-Liste (PDF)" -#: 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 "Check-in" -#: 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." @@ -28494,12 +28756,12 @@ msgstr "" "digitale Prozesse einzuchecken." #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:368 +#: pretix/plugins/checkinlists/exporters.py:371 msgctxt "tablehead" msgid "paid" msgstr "bez." -#: 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." @@ -28507,27 +28769,27 @@ msgstr "" "Tabelle (Excel oder CSV) mit allen Teilnehmer*innen, die in einer Check-in-" "Liste zutrittsberechtigt sind." -#: pretix/plugins/checkinlists/exporters.py:494 +#: pretix/plugins/checkinlists/exporters.py:497 msgid "Checked out" msgstr "Ausgetreten" -#: 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 "Automatisch eingecheckt" -#: 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 "Secret" -#: pretix/plugins/checkinlists/exporters.py:664 +#: pretix/plugins/checkinlists/exporters.py:669 msgid "Valid check-in codes" msgstr "Gültige Check-in-Codes" -#: 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." @@ -28536,11 +28798,11 @@ msgstr "" "B. für den Import in ein anderes System. Enthält keine gesperrten Codes und " "keine persönlichen Daten." -#: pretix/plugins/checkinlists/exporters.py:734 +#: pretix/plugins/checkinlists/exporters.py:739 msgid "Check-in log (all scans)" msgstr "Check-in-Protokoll (alle Scans)" -#: 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." @@ -28548,36 +28810,36 @@ msgstr "" "Tabelle (Excel oder CSV) mit einer Zeile für jeden Scan an einer Check-in-" "Station." -#: pretix/plugins/checkinlists/exporters.py:755 +#: pretix/plugins/checkinlists/exporters.py:760 msgid "Offline" msgstr "Offline" -#: pretix/plugins/checkinlists/exporters.py:756 +#: pretix/plugins/checkinlists/exporters.py:761 msgid "Offline override" msgstr "Ggf. inkorrekte Offline-Entscheidung" -#: 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 "Fehlermeldung" -#: pretix/plugins/checkinlists/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:766 msgid "Upload date" msgstr "Upload-Datum" -#: pretix/plugins/checkinlists/exporters.py:762 +#: pretix/plugins/checkinlists/exporters.py:767 msgid "Upload time" msgstr "Upload-Zeitpunkt" -#: pretix/plugins/checkinlists/exporters.py:813 +#: pretix/plugins/checkinlists/exporters.py:818 msgid "OK" msgstr "OK" -#: pretix/plugins/checkinlists/exporters.py:845 +#: pretix/plugins/checkinlists/exporters.py:850 msgid "Successful scans only" msgstr "Nur erfolgreiche Scans" -#: pretix/plugins/checkinlists/exporters.py:866 +#: pretix/plugins/checkinlists/exporters.py:871 msgid "All check-in lists" msgstr "Alle Check-in-Listen" @@ -28587,8 +28849,8 @@ msgstr "Eine vollständig anpassbare Zahlungsart für manuelle Abwicklung." #: 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:1808 msgid "PayPal" msgstr "PayPal" @@ -28661,9 +28923,9 @@ msgstr "Verbindung mit PayPal trennen" #: 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 "Die Kommunikation mit PayPal ist fehlgeschlagen" @@ -28688,28 +28950,28 @@ msgstr "" "die Bezahlung abgeschlossen ist." #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." #: pretix/plugins/paypal/payment.py: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 "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" #: 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 "Die Rechnung wurde bereits beglichen." #: 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 "PayPal-Zahlungs-ID" -#: 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 "PayPal-Verkaufs-ID" @@ -28788,15 +29050,15 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "PayPal hat uns eine ungültige Antwort geschickt." -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "Die PayPal-Zahlung wurde abgebrochen" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "Das PayPal-Konto wurde getrennt." @@ -28935,7 +29197,7 @@ msgstr "" "PayPal-Konto im gleichen Land und mit der gleichen Währung erstellt worden " "sein müssen. Andere PayPal-Accounts können keine Zahlungen vornehmen." -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte " @@ -28943,7 +29205,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 " @@ -28956,22 +29218,31 @@ msgstr "" "andere Zahlungsmethode verwenden, wenn weitere Zahlungsmethoden verfügbar " "sind." -#: 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 "" "Etwas ist beim Abruf des Zahlungsstatus schiefgelaufen. Bitte probieren Sie " "es noch ein Mal." -#: 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 "Sie müssen JavaScript aktivieren, um mit PayPal zu bezahlen." -#: 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 "" +"Die Erstattung über PayPal ist fehlgeschlagen: Die ursprüngliche Zahlung " +"enthält nicht alle nötigen Informationen um eine automatische Erstattung " +"durchzuführen." + +#: pretix/plugins/paypal2/payment.py:1087 msgid "PayPal APM" msgstr "PayPal APM" -#: pretix/plugins/paypal2/payment.py:1085 +#: pretix/plugins/paypal2/payment.py:1088 msgid "PayPal Alternative Payment Methods" msgstr "PayPal Alternative Zahlungsmethoden" @@ -29153,7 +29424,7 @@ msgstr "" "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " "probieren Sie es erneut oder kontaktieren Sie uns." -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." @@ -29161,7 +29432,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (fehlende " "Anfrage-Parameter), bitte versuchen Sie es erneut." -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." @@ -29169,7 +29440,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (fehlende " "Ergebnis-Parameter), bitte versuchen Sie es erneut." -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." @@ -29177,7 +29448,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (unpassende " "Session-Parameter), bitte versuchen Sie es erneut." -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." @@ -29185,7 +29456,7 @@ msgstr "" "Die E-Mail-Adresse Ihres PayPal-Kontos wurde noch nicht bestätigt. Sie " "müssen die Bestätigung durchführen bevor Sie Zahlungen annehmen können." -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -29518,17 +29789,17 @@ msgstr "" "deaktiviert." #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "Zahlung ausstehend (aber bereits bestätigt)" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "Zahlung ausstehend (außer nicht freigegebene oder bereits bestätigte)" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "Zahlung ausstehend aber überfällig" @@ -29852,10 +30123,6 @@ msgstr "Versandzeiten anzeigen" msgid "Use as a template for a new rule" msgstr "Als Vorlage für neue Regel verwenden" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -msgid "You haven't created any rules yet." -msgstr "Sie haben bisher keine Regeln erstellt." - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -29888,15 +30155,15 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "Sie müssen die Vorschau aufrufen bevor Sie die E-Mail absenden." -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "Ungültige Log-ID übergeben" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "Es gibt keine passenden Empfänger für Ihre Auswahl." -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " @@ -29905,11 +30172,11 @@ msgstr "" "Die Nachricht wurde gespeichert und wird in den nächsten Minuten an die " "Kontaktadressen von %s versendet." -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 msgid "Orders or attendees" msgstr "Bestellungen oder Teilnehmer*innen" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." @@ -29917,14 +30184,14 @@ msgstr "" "Senden Sie eine E-Mail an alle Ticketkäufer*innen, alle Ticketinhaber*innen " "oder eine Kombination aus beiden Gruppen." -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" msgstr[0] "%(number)s passende Bestellung" msgstr[1] "%(number)s passende Bestellungen" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." @@ -29932,21 +30199,13 @@ msgstr "" "Senden Sie eine E-Mail an jede Person, die derzeit über die " "Wartelistenfunktion auf einen Gutscheincode wartet." -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, python-format msgid "%(number)s waiting list entry" msgid_plural "%(number)s waiting list entries" msgstr[0] "%(number)s Wartelisteneintrag" msgstr[1] "%(number)s Wartelisteneinträge" -#: pretix/plugins/sendmail/views.py:626 -msgid "Your rule has been created." -msgstr "Ihre Regel wurde erstellt." - -#: pretix/plugins/sendmail/views.py:755 -msgid "The selected rule has been deleted." -msgstr "Die ausgewählte Regel wurde gelöscht." - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -30240,7 +30499,7 @@ msgstr "" msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "iDEAL" @@ -30248,8 +30507,8 @@ msgstr "iDEAL" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." @@ -30257,11 +30516,11 @@ msgstr "" "Manche Zahlungsmethoden müssen in den Einstellungen deines Stripe-Kontos " "aktiviert werden bevor sie funktionieren." -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "Bancontact" @@ -30327,39 +30586,39 @@ msgstr "" "diese Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine " "Verzögerung ausreichend ist." -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "Swish" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "Affirm" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "Nur verfügbar für Zahlungen zwischen 50 $ und 30.000 $." -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "Klarna" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." @@ -30367,7 +30626,7 @@ msgstr "" "Klarna und Stripe legen fest, welche der von Klarna angebotenen " "Zahlungsmethoden dem Kunden angeboten werden." -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." @@ -30375,11 +30634,11 @@ msgstr "" "Die Geschäftsbedingungen von Klarna erlauben keinen Einsatz für wohltätige " "oder politische Organisationen." -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "Ziel-Konto" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of vielen Testkarten verwenden um eine Transaktion durchzuführen. Es wird " "kein echtes Geld transferiert." -#: pretix/plugins/stripe/payment.py:716 +#: pretix/plugins/stripe/payment.py:724 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:754 +#: pretix/plugins/stripe/payment.py:762 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -30403,20 +30662,20 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit dem Support in Verbindung, " "wenn das Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:758 +#: pretix/plugins/stripe/payment.py:766 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:830 +#: pretix/plugins/stripe/payment.py:838 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Sie müssen JavaScript aktivieren, um mit Stripe zu bezahlen." -#: pretix/plugins/stripe/payment.py:925 pretix/plugins/stripe/payment.py:1047 +#: pretix/plugins/stripe/payment.py:933 pretix/plugins/stripe/payment.py:1055 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:943 pretix/plugins/stripe/payment.py:1059 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1067 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -30425,7 +30684,7 @@ msgstr "" "versuchen Sie es erneut und setzen Sie sich mit uns in Verbindung, wenn das " "Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:984 +#: pretix/plugins/stripe/payment.py:992 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -30433,68 +30692,68 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren Sie, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:1000 msgid "Your payment failed. Please try again." msgstr "Ihre Zahlung ist fehlgeschlagen, bitte erneut versuchen." -#: pretix/plugins/stripe/payment.py:998 +#: pretix/plugins/stripe/payment.py:1006 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:1099 +#: pretix/plugins/stripe/payment.py:1107 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:1100 +#: pretix/plugins/stripe/payment.py:1108 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:1187 +#: pretix/plugins/stripe/payment.py:1195 msgid "SEPA Debit via Stripe" msgstr "SEPA-Lastschrift über Stripe" -#: pretix/plugins/stripe/payment.py:1188 +#: pretix/plugins/stripe/payment.py:1196 msgid "SEPA Debit" msgstr "SEPA-Lastschrift" -#: pretix/plugins/stripe/payment.py:1228 +#: pretix/plugins/stripe/payment.py:1236 msgid "Account Holder Name" msgstr "Kontoinhaber*in" -#: pretix/plugins/stripe/payment.py:1233 +#: pretix/plugins/stripe/payment.py:1241 msgid "Account Holder Street" msgstr "Straße (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1245 +#: pretix/plugins/stripe/payment.py:1253 msgid "Account Holder Postal Code" msgstr "PLZ (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1257 +#: pretix/plugins/stripe/payment.py:1265 msgid "Account Holder City" msgstr "Stadt (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1269 +#: pretix/plugins/stripe/payment.py:1277 msgid "Account Holder Country" msgstr "Land (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1313 +#: pretix/plugins/stripe/payment.py:1321 msgid "Affirm via Stripe" msgstr "Affirm über Stripe" -#: pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:1366 msgid "Klarna via Stripe" msgstr "Klarna über Stripe" -#: pretix/plugins/stripe/payment.py:1475 +#: pretix/plugins/stripe/payment.py:1483 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:1476 +#: pretix/plugins/stripe/payment.py:1484 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:1479 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "giropay is an online payment method available to all customers of most " "German banks, usually after one-time activation. Please keep your online " @@ -30505,23 +30764,23 @@ msgstr "" "Aktivierung. Bitte halten Sie Ihre Kontodaten und Onlinebanking-Zugangsdaten " "bereit." -#: pretix/plugins/stripe/payment.py:1501 pretix/plugins/stripe/payment.py:1569 -#: pretix/plugins/stripe/payment.py:1671 +#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1577 +#: pretix/plugins/stripe/payment.py:1679 msgid "unknown name" msgstr "unbekannter Name" -#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1534 -#: pretix/plugins/stripe/payment.py:1577 pretix/plugins/stripe/payment.py:1679 -#: pretix/plugins/stripe/payment.py:1740 +#: pretix/plugins/stripe/payment.py:1517 pretix/plugins/stripe/payment.py:1542 +#: pretix/plugins/stripe/payment.py:1585 pretix/plugins/stripe/payment.py:1687 +#: pretix/plugins/stripe/payment.py:1748 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:1522 +#: pretix/plugins/stripe/payment.py:1530 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1526 +#: pretix/plugins/stripe/payment.py:1534 msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." @@ -30529,11 +30788,11 @@ msgstr "" "iDEAL ist ein Online-Zahlverfahren für die Kunden niederländischer Banken. " "Bitte halten Sie Ihre Kontodaten und Onlinebanking-Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1547 +#: pretix/plugins/stripe/payment.py:1555 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1552 +#: pretix/plugins/stripe/payment.py:1560 msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." @@ -30541,67 +30800,67 @@ msgstr "" "Dieses Online-Zahlverfahren ist für die Kunden des chinesischen " "Zahlungsdienstes Alipay nutzbar. Bitte halten Sie Ihre Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1559 +#: pretix/plugins/stripe/payment.py:1567 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1590 +#: pretix/plugins/stripe/payment.py:1598 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1591 +#: pretix/plugins/stripe/payment.py:1599 msgid "SOFORT (instant bank transfer)" msgstr "SOFORT (Sofortüberweisung)" -#: pretix/plugins/stripe/payment.py:1609 +#: pretix/plugins/stripe/payment.py:1617 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1610 +#: pretix/plugins/stripe/payment.py:1618 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1611 +#: pretix/plugins/stripe/payment.py:1619 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1612 +#: pretix/plugins/stripe/payment.py:1620 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1613 +#: pretix/plugins/stripe/payment.py:1621 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1614 +#: pretix/plugins/stripe/payment.py:1622 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1650 +#: pretix/plugins/stripe/payment.py:1658 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1661 +#: pretix/plugins/stripe/payment.py:1669 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1692 +#: pretix/plugins/stripe/payment.py:1700 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1696 +#: pretix/plugins/stripe/payment.py:1704 msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" "Multibanco ist eine Zahlungsmethode, die für Inhaber eines portugiesischen " "Kontos verfügbar ist." -#: pretix/plugins/stripe/payment.py:1714 +#: pretix/plugins/stripe/payment.py:1722 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1718 +#: pretix/plugins/stripe/payment.py:1726 msgid "" "Przelewy24 is an online payment method available to customers of Polish " "banks. Please keep your online banking account and login information " @@ -30610,11 +30869,11 @@ msgstr "" "Przelewy24 ist ein Online-Zahlverfahren für die Kunden polnischer Banken. " "Bitte halten Sie Ihre Kontodaten und Onlinebanking-Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1753 +#: pretix/plugins/stripe/payment.py:1761 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" -#: pretix/plugins/stripe/payment.py:1758 +#: pretix/plugins/stripe/payment.py:1766 msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." @@ -30622,15 +30881,31 @@ msgstr "" "Diese Zahlungsmethode steht den Nutzern der chinesischen App WeChat zur " "Verfügung. Bitte halten Sie Ihre Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1781 +#: pretix/plugins/stripe/payment.py:1788 +msgid "Revolut Pay via Stripe" +msgstr "Revolut Pay über Stripe" + +#: pretix/plugins/stripe/payment.py:1789 +msgid "Revolut Pay" +msgstr "Revolut Pay" + +#: pretix/plugins/stripe/payment.py:1793 +msgid "" +"This payment method is available to users of the Revolut app. Please keep " +"your login information available." +msgstr "" +"Diese Zahlungsmethode steht den Nutzern der Revolut-App zur Verfügung. Bitte " +"halten Sie Ihre Zugangsdaten bereit." + +#: pretix/plugins/stripe/payment.py:1807 msgid "PayPal via Stripe" msgstr "PayPal über Stripe" -#: pretix/plugins/stripe/payment.py:1788 +#: pretix/plugins/stripe/payment.py:1814 msgid "Swish via Stripe" msgstr "Swish über Stripe" -#: pretix/plugins/stripe/payment.py:1793 +#: pretix/plugins/stripe/payment.py:1819 msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." @@ -30638,11 +30913,11 @@ msgstr "" "Diese Zahlungsmethode steht den Nutzern der schwedischen Apps Swish und " "BankID zur Verfügung. Bitte halten Sie Ihre Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1812 +#: pretix/plugins/stripe/payment.py:1838 msgid "TWINT via Stripe" msgstr "TWINT über Stripe" -#: pretix/plugins/stripe/payment.py:1817 +#: pretix/plugins/stripe/payment.py:1843 msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." @@ -31193,7 +31468,7 @@ msgstr "Zusatzprodukte" #: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:645 #: pretix/presale/views/cart.py:183 pretix/presale/views/cart.py:188 #: pretix/presale/views/cart.py:206 pretix/presale/views/cart.py:219 -#: pretix/presale/views/order.py:1488 pretix/presale/views/order.py:1496 +#: pretix/presale/views/order.py:1490 pretix/presale/views/order.py:1498 msgid "Please enter numbers only." msgstr "Bitte nur Zahlen eingeben." @@ -31239,7 +31514,7 @@ msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:1314 +#: pretix/presale/checkoutflow.py:1315 msgid "" "Your payment method has been applied, but {} still need to be paid. Please " "select a payment method for the remainder." @@ -31247,30 +31522,30 @@ msgstr "" "Die Zahlungsmethode wurde hinzugefügt, aber {} müssen noch bezahlt werden. " "Bitte wählen Sie eine Zahlungsmethode für den Restbetrag aus." -#: pretix/presale/checkoutflow.py:1339 pretix/presale/views/order.py:686 +#: pretix/presale/checkoutflow.py:1340 pretix/presale/views/order.py:688 msgid "Please select a payment method." msgstr "Bitte wählen Sie eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:1366 pretix/presale/checkoutflow.py:1380 -#: pretix/presale/checkoutflow.py:1391 +#: pretix/presale/checkoutflow.py:1367 pretix/presale/checkoutflow.py:1381 +#: pretix/presale/checkoutflow.py:1392 msgid "Please select a payment method to proceed." msgstr "Bitte wählen Sie zum Fortfahren eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:1396 pretix/presale/views/order.py:437 -#: pretix/presale/views/order.py:518 +#: pretix/presale/checkoutflow.py:1397 pretix/presale/views/order.py:438 +#: pretix/presale/views/order.py:519 msgid "The payment information you entered was incomplete." msgstr "Die eingegebenen Zahlungsinformationen sind unvollständig." -#: pretix/presale/checkoutflow.py:1437 +#: pretix/presale/checkoutflow.py:1442 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:1531 +#: pretix/presale/checkoutflow.py:1536 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Sie müssen alle Kontrollkästchen auf dieser Seite auswählen." -#: pretix/presale/checkoutflow.py:1582 +#: pretix/presale/checkoutflow.py:1591 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" @@ -31580,7 +31855,7 @@ msgid "Add-ons:" msgstr "Zusatzprodukte:" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:53 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:205 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:201 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:145 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:84 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:130 @@ -31649,30 +31924,30 @@ msgid "Modify payment" msgstr "Zahlungsdetails bearbeiten" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:45 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:76 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:125 msgid "Modify" msgstr "Bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:79 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:75 msgid "Modify invoice information" msgstr "Rechnungsinformationen bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:127 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:123 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:23 #: pretix/presale/templates/pretixpresale/event/order_modify.html:33 msgid "Contact information" msgstr "Kontaktinformationen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:128 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:124 msgid "Modify contact information" msgstr "Kontaktinformationen bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:171 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:167 msgid "Confirmations" msgstr "Bestätigungen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:189 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:185 msgid "" "After you submitted your order using the button below, it will require " "approval by the event organizer before it can be confirmed and forms a valid " @@ -31682,7 +31957,7 @@ msgstr "" "erfordert sie noch eine Freigabe durch den Veranstalter, bevor die " "Bestellung bestätigt werden kann und einen gültigen Vertrag darstellt." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:187 msgid "" "We will send you an email as soon as the event organizer approved or " "rejected your order." @@ -31690,18 +31965,18 @@ msgstr "" "Wir informieren Sie per E-Mail, sobald der Veranstalter Ihre Bestellung " "freigegeben oder abgelehnt hat." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:195 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 msgid "" "If your order was approved, we will send you a link that you can use to pay." msgstr "" "Wenn die Bestellung freigegeben wird, senden wir Ihnen einen Link, über den " "Sie die Bestellung bezahlen können." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:211 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:207 msgid "Place binding order" msgstr "Zahlungspflichtig bestellen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:213 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 msgid "Submit registration" msgstr "Anmeldung abschicken" @@ -33925,14 +34200,14 @@ msgstr "Ihr Warenkorb ist nun leer." msgid "The products have been successfully added to your cart." msgstr "Die gewählten Produkte wurden Ihrem Warenkorb hinzugefügt." -#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:530 +#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:532 #: pretix/presale/views/widget.py:377 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Tickets für diese Veranstaltung können über diesen Verkaufskanal nicht " "erworben werden." -#: pretix/presale/views/cart.py:669 +#: pretix/presale/views/cart.py:670 msgctxt "subevent" msgid "We were unable to find the specified date." msgstr "Wir konnten den angegebenen Termin nicht finden." @@ -34003,94 +34278,94 @@ msgstr "" "Wir waren nicht in der Lage, Ihren Login zu verwenden, da die E-Mail-Adresse " "{email} bereits für ein anderes Konto in diesem System in Verwendung ist." -#: pretix/presale/views/event.py:888 +#: pretix/presale/views/event.py:890 msgid "Unknown event code or not authorized to access this event." msgstr "" "Unbekannte Veranstaltung oder Sie haben keine Berechtigung, auf diese " "Veranstaltung zuzugreifen." -#: pretix/presale/views/event.py:895 +#: pretix/presale/views/event.py:897 msgctxt "subevent" msgid "No date selected." msgstr "Kein Termin ausgewählt." -#: pretix/presale/views/event.py:898 +#: pretix/presale/views/event.py:900 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ungültiger Termin ausgewählt." -#: pretix/presale/views/event.py:923 pretix/presale/views/event.py:931 -#: pretix/presale/views/event.py:934 +#: pretix/presale/views/event.py:925 pretix/presale/views/event.py:933 +#: pretix/presale/views/event.py:936 msgid "Please go back and try again." msgstr "Bitte gehen Sie einen Schritt zurück und versuchen es erneut." -#: pretix/presale/views/event.py:947 +#: pretix/presale/views/event.py:949 msgid "Fake date time" msgstr "Simulierter Zeitpunkt" -#: pretix/presale/views/event.py:959 +#: pretix/presale/views/event.py:961 msgid "You are not allowed to access time machine mode." msgstr "Sie haben keine Berechtigung, die Zeitmaschine zu verwenden." -#: pretix/presale/views/event.py:961 +#: pretix/presale/views/event.py:963 msgid "This feature is only available in test mode." msgstr "Diese Funktion ist nur im Testmodus verfügbar." -#: pretix/presale/views/event.py:978 +#: pretix/presale/views/event.py:980 msgid "Time machine disabled!" msgstr "Zeitmaschine deaktiviert!" -#: pretix/presale/views/order.py:368 pretix/presale/views/order.py:433 -#: pretix/presale/views/order.py:514 +#: pretix/presale/views/order.py:369 pretix/presale/views/order.py:434 +#: pretix/presale/views/order.py:515 msgid "The payment for this order cannot be continued." msgstr "Diese Bestellung kann nicht mehr bezahlt werden." -#: pretix/presale/views/order.py:373 pretix/presale/views/order.py:442 -#: pretix/presale/views/order.py:523 pretix/presale/views/order.py:564 +#: pretix/presale/views/order.py:374 pretix/presale/views/order.py:443 +#: pretix/presale/views/order.py:524 pretix/presale/views/order.py:566 msgid "The payment is too late to be accepted." msgstr "Die Zahlung kommt zu spät, um akzeptiert werden zu können." -#: pretix/presale/views/order.py:462 +#: pretix/presale/views/order.py:463 msgid "An invoice has been generated." msgstr "Eine Rechnung wurde erstellt." -#: pretix/presale/views/order.py:559 +#: pretix/presale/views/order.py:561 msgid "The payment method for this order cannot be changed." msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." -#: pretix/presale/views/order.py:570 +#: pretix/presale/views/order.py:572 msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:853 pretix/presale/views/order.py:925 msgid "You cannot modify this order" msgstr "Sie können diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:1013 pretix/presale/views/order.py:1018 -#: pretix/presale/views/order.py:1023 +#: pretix/presale/views/order.py:1015 pretix/presale/views/order.py:1020 +#: pretix/presale/views/order.py:1025 msgid "You chose an invalid cancellation fee." msgstr "Sie haben eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:1039 +#: pretix/presale/views/order.py:1041 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:1050 +#: pretix/presale/views/order.py:1052 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:1103 +#: pretix/presale/views/order.py:1105 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Der Ticket-Download ist für diese Bestellung (noch) nicht freigeschaltet." -#: pretix/presale/views/order.py:1112 +#: pretix/presale/views/order.py:1114 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Bitte klicke den Link, den wir dir per E-Mail geschickt haben, um deine " "Tickets herunterzuladen." -#: pretix/presale/views/order.py:1593 +#: pretix/presale/views/order.py:1595 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -34099,35 +34374,35 @@ msgstr "" "Die Bestellung wurde geändert. Sie können nun den offenen Betrag von " "{amount} bezahlen." -#: pretix/presale/views/order.py:1605 +#: pretix/presale/views/order.py:1607 msgid "You did not make any changes." msgstr "Sie haben keine Änderungen vorgenommen." -#: pretix/presale/views/order.py:1629 +#: pretix/presale/views/order.py:1631 msgid "You may not change your order in a way that reduces the total price." msgstr "" "Sie können Ihre Bestellung nicht in der Weise ändern, dass sich der " "Gesamtbetrag reduziert." -#: pretix/presale/views/order.py:1631 +#: pretix/presale/views/order.py:1633 msgid "You may only change your order in a way that increases the total price." msgstr "" "Sie können Ihre Bestellung nur in der Weise ändern, dass sich der " "Gesamtbetrag erhöht." -#: pretix/presale/views/order.py:1633 +#: pretix/presale/views/order.py:1635 msgid "You may not change your order in a way that changes the total price." msgstr "" "Sie können Ihre Bestellung nicht so ändern, dass sich der Gesamtbetrag " "ändert." -#: pretix/presale/views/order.py:1635 +#: pretix/presale/views/order.py:1637 msgid "You may not change your order in a way that would require a refund." msgstr "" "Sie können Ihre Bestellung nicht so ändern, dass eine Erstattung notwendig " "wird." -#: pretix/presale/views/order.py:1643 +#: pretix/presale/views/order.py:1645 msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." @@ -34136,7 +34411,7 @@ msgstr "" "erhöht. Der Grund dafür ist, dass für diese Veranstaltung keine Zahlungen " "mehr akzeptiert werden." -#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 +#: pretix/presale/views/order.py:1660 pretix/presale/views/order.py:1691 msgid "You cannot change this order." msgstr "Sie können diese Bestellung nicht umbuchen." @@ -34226,22 +34501,34 @@ msgstr "Der ausgewählte Termin gehört nicht zu dieser Veranstaltungsreihe." msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:747 +#: pretix/settings.py:744 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:748 +#: pretix/settings.py:745 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:749 +#: pretix/settings.py:746 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:760 +#: pretix/settings.py:757 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "All items on this check-in list will be automatically marked as checked-" +#~ "in when purchased through any of the selected sales channels. This option " +#~ "can be useful when tickets sold at the box office are not checked again " +#~ "before entry and should be considered validated directly upon purchase." +#~ msgstr "" +#~ "Alle Produkte auf dieser Check-in-Liste werden automatisch als " +#~ "eingecheckt markiert, wenn sie durch einen der hier eingestellten " +#~ "Verkaufskanäle verkauft werden. Diese Option kann z.B. nützlich sein, " +#~ "wenn an der Abendkasse verkaufte Tickets nicht beim Einlass nochmal " +#~ "gescannt werden sondern direkt als eingecheckt markiert werden sollen." + #~ msgid "Unknown sales channel." #~ msgstr "Unbekannter Verkaufskanal." @@ -34257,23 +34544,6 @@ msgstr "Kosovo" #~ "Sie können keine Produkte umsortieren, die zu verschiedenen Kategorien " #~ "gehören." -#, python-brace-format -#~ msgid "{date_from} – {date_to}" -#~ msgstr "{date_from} – {date_to}" - -#~ msgid "" -#~ "The file you uploaded has a very large number of pixels, please upload a " -#~ "picture with smaller dimensions." -#~ msgstr "" -#~ "Die hochgeladene Bilddatei hat sehr viele Pixel, bitte laden Sie ein Bild " -#~ "mit kleineren Abmessungen hoch." - -#~ msgid "Login from new source detected" -#~ msgstr "Login aus neuer Quelle erkannt" - -#~ msgid "Unknown country" -#~ msgstr "Unbekanntes Land" - #~ msgid "" #~ "Invalid placeholder syntax: You used a different number of \"{\" than of " #~ "\"}\"." diff --git a/src/pretix/locale/de/LC_MESSAGES/djangojs.po b/src/pretix/locale/de/LC_MESSAGES/djangojs.po index af6e82587d..1b8f377218 100644 --- a/src/pretix/locale/de/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 08:20+0000\n" -"PO-Revision-Date: 2024-06-30 21:07+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" +"PO-Revision-Date: 2024-08-27 16:02+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German \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.7\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 @@ -559,53 +559,59 @@ msgctxt "entry_status" msgid "absent" msgstr "abwesend" -#: pretix/static/pretixcontrol/js/ui/editor.js:72 +#: pretix/static/pretixcontrol/js/ui/editor.js:171 msgid "Check-in QR" msgstr "Check-in-QR-Code" -#: pretix/static/pretixcontrol/js/ui/editor.js:387 +#: pretix/static/pretixcontrol/js/ui/editor.js:543 msgid "The PDF background file could not be loaded for the following reason:" msgstr "Die Hintergrund-PDF-Datei konnte nicht geladen werden:" -#: pretix/static/pretixcontrol/js/ui/editor.js:656 +#: pretix/static/pretixcontrol/js/ui/editor.js:894 msgid "Group of objects" msgstr "Gruppe von Objekten" -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" +#: pretix/static/pretixcontrol/js/ui/editor.js:899 +#, fuzzy +#| msgid "Text object" +msgid "Text object (deprecated)" msgstr "Text-Objekt" -#: pretix/static/pretixcontrol/js/ui/editor.js:663 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 +msgid "Text box" +msgstr "Textbox" + +#: pretix/static/pretixcontrol/js/ui/editor.js:903 msgid "Barcode area" msgstr "QR-Code-Bereich" -#: pretix/static/pretixcontrol/js/ui/editor.js:665 +#: pretix/static/pretixcontrol/js/ui/editor.js:905 msgid "Image area" msgstr "Bildbereich" -#: pretix/static/pretixcontrol/js/ui/editor.js:667 +#: pretix/static/pretixcontrol/js/ui/editor.js:907 msgid "Powered by pretix" msgstr "Event-Ticketshop von pretix" -#: pretix/static/pretixcontrol/js/ui/editor.js:669 +#: pretix/static/pretixcontrol/js/ui/editor.js:909 msgid "Object" msgstr "Objekt" -#: pretix/static/pretixcontrol/js/ui/editor.js:673 +#: pretix/static/pretixcontrol/js/ui/editor.js:913 msgid "Ticket design" msgstr "Ticket-Design" -#: pretix/static/pretixcontrol/js/ui/editor.js:972 +#: pretix/static/pretixcontrol/js/ui/editor.js:1250 msgid "Saving failed." msgstr "Speichern fehlgeschlagen." -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +#: pretix/static/pretixcontrol/js/ui/editor.js:1319 +#: pretix/static/pretixcontrol/js/ui/editor.js:1370 msgid "Error while uploading your PDF file, please try again." msgstr "" "Es gab ein Problem beim Hochladen der PDF-Datei, bitte erneut versuchen." -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +#: pretix/static/pretixcontrol/js/ui/editor.js:1353 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" "Möchten Sie den Editor wirklich schließen ohne Ihre Änderungen zu speichern?" @@ -622,17 +628,17 @@ msgstr "Generiere Nachrichten…" msgid "Unknown error." msgstr "Unbekannter Fehler." -#: pretix/static/pretixcontrol/js/ui/main.js:313 +#: pretix/static/pretixcontrol/js/ui/main.js:318 msgid "Your color has great contrast and is very easy to read!" msgstr "Diese Farbe hat einen sehr guten Kontrast und ist sehr gut zu lesen!" -#: pretix/static/pretixcontrol/js/ui/main.js:317 +#: pretix/static/pretixcontrol/js/ui/main.js:322 msgid "Your color has decent contrast and is probably good-enough to read!" msgstr "" "Diese Farbe hat einen ausreichenden Kontrast und ist wahrscheinlich gut zu " "lesen!" -#: pretix/static/pretixcontrol/js/ui/main.js:321 +#: pretix/static/pretixcontrol/js/ui/main.js:326 msgid "" "Your color has bad contrast for text on white background, please choose a " "darker shade." @@ -640,40 +646,40 @@ msgstr "" "Diese Farbe hat einen schlechten Kontrast für Text auf einem weißen " "Hintergrund. Bitte wählen Sie eine dunklere Farbe." -#: pretix/static/pretixcontrol/js/ui/main.js:475 -#: pretix/static/pretixcontrol/js/ui/main.js:495 +#: pretix/static/pretixcontrol/js/ui/main.js:491 +#: pretix/static/pretixcontrol/js/ui/main.js:511 msgid "Search query" msgstr "Suchbegriff" -#: pretix/static/pretixcontrol/js/ui/main.js:493 +#: pretix/static/pretixcontrol/js/ui/main.js:509 msgid "All" msgstr "Alle" -#: pretix/static/pretixcontrol/js/ui/main.js:494 +#: pretix/static/pretixcontrol/js/ui/main.js:510 msgid "None" msgstr "Keine" -#: pretix/static/pretixcontrol/js/ui/main.js:498 +#: pretix/static/pretixcontrol/js/ui/main.js:514 msgid "Selected only" msgstr "Nur ausgewählte" -#: pretix/static/pretixcontrol/js/ui/main.js:828 +#: pretix/static/pretixcontrol/js/ui/main.js:847 msgid "Enter page number between 1 and %(max)s." msgstr "Geben Sie eine Seitenzahl zwischen 1 und %(max)s ein." -#: pretix/static/pretixcontrol/js/ui/main.js:831 +#: pretix/static/pretixcontrol/js/ui/main.js:850 msgid "Invalid page number." msgstr "Ungültige Seitenzahl." -#: pretix/static/pretixcontrol/js/ui/main.js:989 +#: pretix/static/pretixcontrol/js/ui/main.js:1008 msgid "Use a different name internally" msgstr "Intern einen anderen Namen verwenden" -#: pretix/static/pretixcontrol/js/ui/main.js:1029 +#: pretix/static/pretixcontrol/js/ui/main.js:1048 msgid "Click to close" msgstr "Klicken zum Schließen" -#: pretix/static/pretixcontrol/js/ui/main.js:1104 +#: pretix/static/pretixcontrol/js/ui/main.js:1123 msgid "You have unsaved changes!" msgstr "Sie haben ungespeicherte Änderungen!" @@ -728,20 +734,20 @@ msgstr "Sie erhalten %(currency)s %(amount)s zurück" msgid "Please enter the amount the organizer can keep." msgstr "Bitte geben Sie den Betrag ein, den der Veranstalter einbehalten darf." -#: 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 "Bitte tragen Sie eine Menge für eines der Produkte ein." -#: pretix/static/pretixpresale/js/ui/main.js:480 +#: pretix/static/pretixpresale/js/ui/main.js:485 msgid "required" msgstr "verpflichtend" -#: 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 "Zeitzone:" -#: pretix/static/pretixpresale/js/ui/main.js:593 +#: pretix/static/pretixpresale/js/ui/main.js:598 msgid "Your local time:" msgstr "Deine lokale Zeit:" diff --git a/src/pretix/locale/de/wordlist.txt b/src/pretix/locale/de/wordlist.txt index 3998585220..b2d196dff4 100644 --- a/src/pretix/locale/de/wordlist.txt +++ b/src/pretix/locale/de/wordlist.txt @@ -259,6 +259,7 @@ Requests Reservierungszeitraum reverse Revisionssicherheit +Revolut rückabgewickelt Rundungsdifferenzen Sa diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index 8d7f4b72a4..ebb9a68628 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" 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" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" +"PO-Revision-Date: 2024-08-27 16:00+0000\n" "Last-Translator: Raphael Michel \n" "Language-Team: German (informal) \n" @@ -17,121 +17,121 @@ 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.7\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "Englisch" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "Deutsch" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "Deutsch (Du)" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "Arabisch" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "Katalanisch" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "Chinesisch (vereinfacht)" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "Chinesisch (traditionell)" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "Tschechisch" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "Dänisch" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "Niederländisch" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "Niederländisch (informell)" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "Französisch" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "Finnisch" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "Galicisch" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "Griechisch" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "Indonesisch" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "Italienisch" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "Lettisch" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "Norwegisch (Bokmål)" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "Polnisch" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "Portugiesisch (Portugal)" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "Portugiesisch (Brasilien)" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "Rumänisch" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "Russisch" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "Slowakisch" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "Schwedisch" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "Spanisch" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "Türkisch" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "Ukrainisch" @@ -205,16 +205,16 @@ msgid "Limit to events" msgstr "Auf Veranstaltungen einschränken" #: 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "Kommentar" @@ -222,18 +222,18 @@ msgstr "Kommentar" msgid "The product \"{}\" is not assigned to a quota." msgstr "Das Produkt \"{}\" ist keinem Kontingent zugeordnet." -#: 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 "Eines oder mehrere der Produkte gehören nicht zu dieser Veranstaltung." #: 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 "Dieser Termin gehört nicht zu dieser Veranstaltungsreihe." -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." @@ -241,37 +241,42 @@ msgstr "" "Veranstaltungen können nicht als 'veröffentlicht' erstellt werden, da vorher " "Kontingente und Zahlungseinstellungen angelegt werden müssen." -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, python-brace-format msgid "Meta data property '{name}' does not exist." msgstr "Die Meta-Eigenschaft '{name}' existiert nicht." -#: pretix/api/serializers/event.py:247 pretix/api/serializers/event.py:546 +#: pretix/api/serializers/event.py:248 pretix/api/serializers/event.py:551 #, python-brace-format msgid "Meta data property '{name}' does not allow value '{value}'." msgstr "Die Meta-Eigenschaft '{name}' erlaubt den Wert '{value}' nicht." -#: pretix/api/serializers/event.py:290 +#: pretix/api/serializers/event.py:292 #, python-brace-format msgid "Unknown plugin: '{name}'." msgstr "Unbekannte Erweiterung: '{name}'." -#: pretix/api/serializers/item.py:84 pretix/api/serializers/item.py:142 -#: pretix/api/serializers/item.py:352 +#: pretix/api/serializers/event.py:295 +#, python-brace-format +msgid "Restricted plugin: '{name}'." +msgstr "Eingeschränkte Erweiterung: '{name}'." + +#: 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 "Die Meta-Eigenschaft '{name}' existiert nicht." -#: 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 "Ein Produkt darf sich nicht selbst enthalten." -#: 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 "" "Ein Produkt darf keine Produkte enthalten, die weitere Produkte enthalten." -#: 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." @@ -279,11 +284,11 @@ msgstr "" "Varianten, Zusatzprodukte und Bundles können nicht per PATCH/PUT geändert " "werden, bitte nutze die separate Ressource." -#: pretix/api/serializers/item.py:299 +#: pretix/api/serializers/item.py:306 msgid "Only admission products can currently be personalized." msgstr "Derzeit können nur Zutrittsprodukte personalisiert sein." -#: 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." @@ -291,11 +296,11 @@ msgstr "" "Wertgutscheine müssen einem 0%-Steuersatz zugeordnet sein, da Umsatzsteuer " "berechnet wird, wenn der Gutschein eingelöst wird." -#: 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 "Wertgutscheine können nicht gleichzeitig zum Einlass berechtigen." -#: 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." @@ -303,21 +308,21 @@ msgstr "" "Optionen können nicht per PATCH/PUT geändert werden, bitte nutze die " "separate Ressource." -#: 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 "" "Die Frage darf nicht von einer Frage abhängen, die erst beim Check-in " "gestellt wird." -#: 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 "Es wurde eine gegenseitige Abhängigkeit zwischen Fragen erkannt." -#: 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 "Diese Art von Frage kann nicht beim Check-In gestellt werden." -#: 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 "Diese Art von Frage kann nicht beim Check-In angezeigt werden." @@ -335,7 +340,7 @@ msgid "\"{input}\" is not a valid choice." msgstr "\"{input}\" ist keine gültige Auswahl." #: 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 "Der ausgewählte Sitzplatz \"{seat}\" ist nicht verfügbar." @@ -351,12 +356,12 @@ msgstr "" "Das Kontingent \"{}\" hat nicht genug freie Kapazität für diese Änderung." #: 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 "Ein Kundenkonto mit dieser E-Mail-Adresse ist bereits registriert." #: 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." @@ -365,17 +370,17 @@ msgstr "" "einem verbundenen Veranstalterkonto." #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "pretix Team-Einladung" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "Dieser Benutzer hat bereits eine Einladung für dieses Team." #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "Dieser Benutzer hat bereits Zugriff auf dieses Team." @@ -399,144 +404,148 @@ msgstr "" "Der Applikation \"{application_name}\" wurde der Zugriff auf dein Konto " "erlaubt." -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "Du kannst für diese Bestellung keine Rechnung erzeugen." -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 msgid "An invoice for this order already exists." msgstr "Zu dieser Bestellung gibt es bereits eine Rechnung." -#: pretix/api/views/order.py:625 pretix/control/views/orders.py:1712 +#: pretix/api/views/order.py:634 pretix/control/views/orders.py:1715 #: pretix/control/views/users.py:143 msgid "There was an error sending the mail. Please try again later." msgstr "" "Es gab ein Fehler beim Senden der E-Mail. Bitte probiere es später erneut." -#: pretix/api/views/order.py:703 pretix/base/services/cart.py:215 -#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 msgid "One of the selected products is not available in the selected country." msgstr "" "Eines der ausgewählten Produkte ist im ausgewählten Land nicht verfügbar." -#: pretix/api/webhooks.py:226 pretix/base/notifications.py:233 +#: pretix/api/webhooks.py:237 pretix/base/notifications.py:233 msgid "New order placed" msgstr "Neue Bestellung eingegangen" -#: 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 "Neue Bestellungen mit erforderlicher Freigabe" -#: 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 "Bestellung als bezahlt markiert" -#: 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 +#: pretix/control/views/orders.py:1548 msgid "Order canceled" msgstr "Bestellung storniert" -#: pretix/api/webhooks.py:242 pretix/base/notifications.py:257 +#: pretix/api/webhooks.py:253 pretix/base/notifications.py:257 msgid "Order reactivated" msgstr "Bestellung reaktiviert" -#: pretix/api/webhooks.py:246 pretix/base/notifications.py:263 +#: pretix/api/webhooks.py:257 pretix/base/notifications.py:263 msgid "Order expired" msgstr "Bestellung abgelaufen" -#: pretix/api/webhooks.py:250 +#: pretix/api/webhooks.py:261 msgid "Order expiry date changed" msgstr "Zahlungsfrist der Bestellung wurde geändert" -#: 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 "Bestell-Informationen geändert" -#: 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 "E-Mail-Adresse einer Bestellung geändert" -#: 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 "Bestellung geändert" -#: pretix/api/webhooks.py:266 +#: pretix/api/webhooks.py:277 msgid "Refund of payment created" msgstr "Erstattung einer Zahlung erstellt" -#: 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 "Externe Erstattung einer Zahlung" -#: pretix/api/webhooks.py:274 +#: pretix/api/webhooks.py:285 msgid "Refund of payment requested by customer" msgstr "Erstattung von Kunde beantragt" -#: pretix/api/webhooks.py:278 +#: pretix/api/webhooks.py:289 msgid "Refund of payment completed" msgstr "Erstattung abgeschlossen" -#: pretix/api/webhooks.py:282 +#: pretix/api/webhooks.py:293 msgid "Refund of payment canceled" msgstr "Erstattung abgebrochen" -#: pretix/api/webhooks.py:286 +#: pretix/api/webhooks.py:297 msgid "Refund of payment failed" msgstr "Erstattung fehlgeschlagen" -#: pretix/api/webhooks.py:290 +#: pretix/api/webhooks.py:301 msgid "Payment confirmed" msgstr "Zahlung bestätigt" -#: pretix/api/webhooks.py:294 +#: pretix/api/webhooks.py:305 msgid "Order approved" msgstr "Bestellung freigegeben" -#: pretix/api/webhooks.py:298 +#: pretix/api/webhooks.py:309 msgid "Order denied" msgstr "Bestellung abgelehnt" -#: pretix/api/webhooks.py:302 +#: pretix/api/webhooks.py:313 +msgid "Order deleted" +msgstr "Bestellung gelöscht" + +#: pretix/api/webhooks.py:317 msgid "Ticket checked in" msgstr "Ticket eingecheckt" -#: pretix/api/webhooks.py:306 +#: pretix/api/webhooks.py:321 msgid "Ticket check-in reverted" msgstr "Check-in rückgängig gemacht" -#: pretix/api/webhooks.py:310 +#: pretix/api/webhooks.py:325 msgid "Event created" msgstr "Veranstaltung erstellt" -#: pretix/api/webhooks.py:314 +#: pretix/api/webhooks.py:329 msgid "Event details changed" msgstr "Veranstaltungsdetails geändert" -#: pretix/api/webhooks.py:318 +#: pretix/api/webhooks.py:333 msgid "Event deleted" msgstr "Veranstaltung gelöscht" -#: pretix/api/webhooks.py:322 +#: pretix/api/webhooks.py:337 msgctxt "subevent" msgid "Event series date added" msgstr "Veranstaltungsreihe: Termin erstellt" -#: pretix/api/webhooks.py:326 +#: pretix/api/webhooks.py:341 msgctxt "subevent" msgid "Event series date changed" msgstr "Veranstaltungsreihe: Termin geändert" -#: pretix/api/webhooks.py:330 +#: pretix/api/webhooks.py:345 msgctxt "subevent" msgid "Event series date deleted" msgstr "Veranstaltungsreihe: Termin gelöscht" -#: 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)" @@ -544,47 +553,47 @@ msgstr "" "Produkt geändert (inkl. Produkt hinzugefügt oder gelöscht und inkl. " "Änderungen an Unterobjekten wie z.B. Varianten oder enthaltenen Produkten)" -#: pretix/api/webhooks.py:339 +#: pretix/api/webhooks.py:354 msgid "Shop taken live" msgstr "Shop live geschaltet" -#: pretix/api/webhooks.py:343 +#: pretix/api/webhooks.py:358 msgid "Shop taken offline" msgstr "Shop offline genommen" -#: pretix/api/webhooks.py:347 +#: pretix/api/webhooks.py:362 msgid "Test-Mode of shop has been activated" msgstr "Testmodus des Ticketshops wurde aktiviert" -#: pretix/api/webhooks.py:351 +#: pretix/api/webhooks.py:366 msgid "Test-Mode of shop has been deactivated" msgstr "Testmodus des Ticketshops wurde deaktiviert" -#: pretix/api/webhooks.py:355 +#: pretix/api/webhooks.py:370 msgid "Waiting list entry added" msgstr "Wartelisten-Eintrag hinzugefügt" -#: pretix/api/webhooks.py:359 +#: pretix/api/webhooks.py:374 msgid "Waiting list entry changed" msgstr "Wartelisten-Eintrag geändert" -#: pretix/api/webhooks.py:363 +#: pretix/api/webhooks.py:378 msgid "Waiting list entry deleted" msgstr "Wartelisten-Eintrag gelöscht" -#: pretix/api/webhooks.py:367 +#: pretix/api/webhooks.py:382 msgid "Waiting list entry received voucher" msgstr "Wartelisten-Eintrag hat Gutschein erhalten" -#: pretix/api/webhooks.py:371 +#: pretix/api/webhooks.py:386 msgid "Customer account created" msgstr "Kundenkonto erstellt" -#: pretix/api/webhooks.py:375 +#: pretix/api/webhooks.py:390 msgid "Customer account changed" msgstr "Kundenkonto geändert" -#: pretix/api/webhooks.py:379 +#: pretix/api/webhooks.py:394 msgid "Customer account anonymized" msgstr "Kundenkonto anonymisiert" @@ -620,8 +629,8 @@ msgstr "{system}-Benutzer" #: 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -732,7 +741,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -742,7 +751,7 @@ msgstr "Standard" msgid "Simple with logo" msgstr "Simpel mit Logo" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "Exportformat" @@ -750,19 +759,19 @@ msgstr "Exportformat" msgid "Excel (.xlsx)" msgstr "Excel (.xlsx)" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "CSV (mit Kommata)" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "CSV (wie Excel)" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "CSV (mit Semikolon)" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "Kombiniertes Excel (.xlsx)" @@ -772,9 +781,9 @@ msgstr "Antworten mit hochgeladenen Dateien" #: 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" @@ -789,7 +798,7 @@ msgstr "" "ZIP-Datei mit allen Dateien, die von Kund*innen im Bestellprozess als " "Antwort auf eine Frage hochgeladen wurden." -#: 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 @@ -797,17 +806,17 @@ msgid "Questions" msgstr "Fragen" #: 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -816,10 +825,10 @@ msgstr "Fragen" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -832,16 +841,16 @@ msgstr "Termin" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -887,22 +896,22 @@ msgstr "Externe Referenz" #: 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 msgid "Phone number" msgstr "Telefonnummer" #: 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "Voller Name" @@ -912,14 +921,14 @@ msgstr "Voller Name" #: 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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -934,18 +943,18 @@ msgstr "Voller Name" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -1006,24 +1015,24 @@ msgstr "Notizen" #: 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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Ja" @@ -1031,22 +1040,22 @@ msgstr "Ja" #: 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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "Nein" @@ -1070,10 +1079,10 @@ msgstr "Ticket {event}-{code}" #: 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 @@ -1108,26 +1117,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 msgid "Event name" msgstr "Veranstaltungstitel" -#: 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 "Kurzform" -#: 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 "Shop ist live" -#: 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 "Veranstaltungswährung" @@ -1136,61 +1145,61 @@ msgstr "Veranstaltungswährung" msgid "Timezone" msgstr "Zeitzone" -#: 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 "Veranstaltungsbeginn" -#: 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 "Veranstaltungsende" -#: 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 "Einlass" -#: 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 "Beginn des Vorverkaufs" -#: 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 "Ende des Vorverkaufs" #: 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 "Veranstaltungsort" -#: 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 "Breitengrad" -#: 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 "Längengrad" -#: 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 "Interner Kommentar" -#: 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1204,8 +1213,8 @@ msgid "Payment provider" msgstr "Zahlungsmethode" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "Alle Zahlungsmethoden" @@ -1262,16 +1271,16 @@ msgid "Invoice number" msgstr "Rechnungsnummer" #: 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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1281,7 +1290,7 @@ msgstr "Datum" #: 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 @@ -1296,8 +1305,8 @@ msgstr "Datum" #: 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 @@ -1308,7 +1317,7 @@ msgstr "Bestellnummer" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1337,13 +1346,13 @@ msgstr "Rechnungsabsender:" #: 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1355,11 +1364,11 @@ msgstr "Adresse" #: 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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "Postleitzahl" @@ -1370,11 +1379,11 @@ msgstr "Postleitzahl" #: 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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "Ort" @@ -1385,17 +1394,17 @@ msgstr "Ort" #: 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "Land" @@ -1408,12 +1417,12 @@ msgstr "Steuernummer" #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "USt-ID" @@ -1435,15 +1444,15 @@ msgstr "Rechnungsempfänger:" #: 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "Firma" @@ -1457,27 +1466,27 @@ msgstr "Straße" #: 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" msgid "State" msgstr "Bundesstaat" #: 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 msgid "Beneficiary" msgstr "Leistungsempfänger" #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "Interne Referenz" @@ -1508,9 +1517,9 @@ msgstr "IDs zur Zahlungszuordnung" #: 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "Zahlungsmethoden" @@ -1529,7 +1538,7 @@ msgid "Line number" msgstr "Zeilennummer" #: 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 "Beschreibung" @@ -1544,16 +1553,16 @@ msgstr "Nettopreis" #: 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 "Steuer" #: 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 @@ -1577,7 +1586,7 @@ msgstr "Veranstaltungsenddatum" msgid "Product data" msgstr "Produktdaten" -#: 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 "Produktdaten" @@ -1587,12 +1596,12 @@ msgid "Download a spreadsheet with details about all products and variations." msgstr "Tabelle (Excel oder CSV) mit Details zu allen Produkten und Varianten." #: 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 "Produkt-ID" #: 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 "Varianten-ID" @@ -1604,58 +1613,60 @@ msgid "Product category" msgstr "Produktkategorie" #: 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 "Interner Name" -#: 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 "Produktbezeichnung" #: 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 "Variante" #: 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" -msgstr "aktiviert" +msgstr "aktiv" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 msgid "Sales channels" msgstr "Verkaufskanäle" -#: 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 "Basispreis" -#: 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 "Freie Preiseingabe" -#: 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 "Umsatzsteuer" -#: 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 "Berechtigt zum Eintritt" @@ -1665,18 +1676,18 @@ msgstr "Berechtigt zum Eintritt" msgid "Personalized ticket" msgstr "Personalisiertes Ticket" -#: 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 "Tickets generieren" -#: 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1695,7 +1706,7 @@ msgstr "Warteliste" #: 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 @@ -1706,7 +1717,7 @@ msgstr "Verfügbar ab" #: 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 @@ -1714,11 +1725,11 @@ msgstr "Verfügbar ab" msgid "Available until" msgstr "Verfügbar bis" -#: 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 "Dieses Produkt kann nur mit einem Gutschein gekauft werden." -#: 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." @@ -1726,59 +1737,60 @@ msgstr "" "Dieses Produkt wird nur angezeigt, wenn ein passender Gutschein eingelöst " "wird." -#: 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 "Die Bestellung dieses Produktes erfordert eine manuelle Freigabe" -#: 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 "" "Dieses Produkt nicht einzeln verkaufen, sondern nur als Teil eines festen " "Produktpakets" -#: 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 "Erlaube Stornierungen oder Umbuchungen" -#: 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 "Minimale Anzahl pro Bestellung" -#: 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 "Maximale Anzahl pro Bestellung" #: 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 "Benötigt besondere Behandlung" #: 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 "Check-in-Hinweis" -#: 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 "Ursprünglicher Preis" -#: 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 "Das Produkt ist ein Wertgutschein" -#: 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 "Erfordere eine aktive Mitgliedschaft" -#: 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 "Ohne gültige Mitgliedschaft verstecken" @@ -1822,7 +1834,7 @@ msgstr "" "Bestellposition und das dritte eine Zeile für jede zusätzlich erhobene " "Gebühr." -#: 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 @@ -1834,7 +1846,7 @@ msgstr "" msgid "Orders" msgstr "Bestellungen" -#: 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 "Bestellzeilen" @@ -1880,11 +1892,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 "Kurzname der Veranstaltung" @@ -1900,15 +1912,15 @@ msgstr "Gesamtbetrag" #: 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1927,7 +1939,7 @@ msgstr "Gesamtbetrag" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1947,7 +1959,7 @@ msgstr "Status" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "E-Mail" @@ -1955,15 +1967,16 @@ msgstr "E-Mail" #: 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -1977,8 +1990,8 @@ msgstr "Bestelldatum" #: 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 "Bestelluhrzeit" @@ -1995,7 +2008,7 @@ msgid "Fees" msgstr "Gebühren" #: 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" @@ -2021,15 +2034,15 @@ msgid "Invoice numbers" msgstr "Rechnungsnummern" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "Verkaufskanal" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 msgid "Follow-up date" msgstr "Datum zur Wiedervorlage" @@ -2041,14 +2054,14 @@ msgid "Positions" msgstr "Positionen" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 msgid "E-mail address verified" msgstr "E-Mail-Adresse verifiziert" #: 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 "Externe Kundennummer" @@ -2058,56 +2071,56 @@ msgid "Paid by {method}" msgstr "Bezahlt mit {method}" #: pretix/base/exporters/orderlist.py:448 -#: pretix/base/exporters/orderlist.py:891 +#: pretix/base/exporters/orderlist.py:894 msgid "Fee type" msgstr "Art der Gebühr" #: 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 "Preis" #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" msgstr "Steuerregel" #: 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 "Rechnungsadresse: Name" #: 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 "storniert" #: 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 "Position" #: 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 @@ -2120,13 +2133,13 @@ msgstr "Position" #: 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 "Beginn" #: 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 @@ -2134,17 +2147,17 @@ msgstr "Beginn" #: 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 "Ende" #: 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2152,12 +2165,12 @@ msgstr "Ende" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2170,13 +2183,13 @@ msgstr "Produkt" #: 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:647 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 @@ -2187,7 +2200,7 @@ msgid "Attendee name" msgstr "Name Teilnehmer*in" #: 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 @@ -2200,7 +2213,7 @@ msgstr "E-Mail Teilnehmer*in" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "Gutschein" @@ -2208,63 +2221,63 @@ msgstr "Gutschein" msgid "Pseudonymization ID" msgstr "Pseudonyme ID" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 msgid "Ticket secret" msgstr "Ticket-Code" #: 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 "Sitzplatz-ID" #: pretix/base/exporters/orderlist.py:613 -#: pretix/plugins/checkinlists/exporters.py:520 +#: pretix/plugins/checkinlists/exporters.py:524 msgid "Seat name" msgstr "Sitzbezeichnung" #: pretix/base/exporters/orderlist.py:614 -#: pretix/plugins/checkinlists/exporters.py:521 +#: pretix/plugins/checkinlists/exporters.py:525 msgid "Seat zone" msgstr "Sitzbereich" #: pretix/base/exporters/orderlist.py:615 -#: pretix/plugins/checkinlists/exporters.py:522 +#: pretix/plugins/checkinlists/exporters.py:526 msgid "Seat row" msgstr "Sitzreihe" #: pretix/base/exporters/orderlist.py:616 -#: pretix/plugins/checkinlists/exporters.py:523 +#: pretix/plugins/checkinlists/exporters.py:527 msgid "Seat number" msgstr "Sitzplatz" #: 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/control/templates/pretixcontrol/order/change.html:218 +#: 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 "Gesperrt" #: 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 "Gültig ab" #: 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/control/views/vouchers.py:119 +#: 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" @@ -2274,28 +2287,32 @@ msgstr "Gültig bis" msgid "Order comment" msgstr "Bestellkommentar" -#: pretix/base/exporters/orderlist.py:649 pretix/base/pdf.py:340 +#: pretix/base/exporters/orderlist.py:622 +msgid "Add-on to position ID" +msgstr "Zusatzprodukt zu Position" + +#: pretix/base/exporters/orderlist.py:650 pretix/base/pdf.py:340 msgid "Invoice address street" msgstr "Rechnungsadresse: Straße" -#: 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 "Rechnungsadresse: PLZ" -#: 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 "Rechnungsadresse: Stadt" -#: 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 "Rechnungsadresse: Land" -#: pretix/base/exporters/orderlist.py:651 +#: pretix/base/exporters/orderlist.py:652 msgctxt "address" msgid "Invoice address state" msgstr "Rechnungsadresse: Bundesstaat" -#: 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 @@ -2305,11 +2322,11 @@ msgstr "Rechnungsadresse: Bundesstaat" msgid "Check-in lists" msgstr "Check-in-Listen" -#: pretix/base/exporters/orderlist.py:819 +#: pretix/base/exporters/orderlist.py:822 msgid "Order transaction data" msgstr "Transaktionsdaten" -#: 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 " @@ -2320,15 +2337,15 @@ msgstr "" "Die Informationen sind nur verlässlich für Änderungen, die mit pretix-" "Versionen von nach Oktober 2021 erstellt wurden." -#: pretix/base/exporters/orderlist.py:837 +#: pretix/base/exporters/orderlist.py:840 msgid "Only include transactions created within this date range." msgstr "Nur Transaktionen, die in diesem Zeitraum erstellt wurden." -#: 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2339,9 +2356,9 @@ msgstr "Nur Transaktionen, die in diesem Zeitraum erstellt wurden." msgid "Event" msgstr "Veranstaltung" -#: 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 @@ -2353,47 +2370,47 @@ msgstr "Veranstaltung" msgid "Currency" msgstr "Währung" -#: pretix/base/exporters/orderlist.py:880 +#: pretix/base/exporters/orderlist.py:883 msgid "Transaction date" msgstr "Transaktionsdatum" -#: pretix/base/exporters/orderlist.py:881 +#: pretix/base/exporters/orderlist.py:884 msgid "Transaction time" msgstr "Transaktionsuhrzeit" -#: pretix/base/exporters/orderlist.py:882 +#: pretix/base/exporters/orderlist.py:885 msgid "Old data" msgstr "Alte Daten" -#: 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 "Menge" -#: pretix/base/exporters/orderlist.py:892 +#: pretix/base/exporters/orderlist.py:895 msgid "Internal fee type" msgstr "Interner Gebührentyp" -#: pretix/base/exporters/orderlist.py:894 +#: pretix/base/exporters/orderlist.py:897 msgctxt "subevent" msgid "Date ID" msgstr "Termin-ID" -#: pretix/base/exporters/orderlist.py:899 +#: pretix/base/exporters/orderlist.py:902 msgid "Tax rule ID" msgstr "Steuerregel-ID" -#: pretix/base/exporters/orderlist.py:902 +#: pretix/base/exporters/orderlist.py:905 #: pretix/plugins/reports/accountingreport.py:319 msgid "Gross total" msgstr "Gesamt (brutto)" -#: pretix/base/exporters/orderlist.py:903 +#: pretix/base/exporters/orderlist.py:906 #: pretix/plugins/reports/accountingreport.py:318 msgid "Tax total" msgstr "Steuersumme" -#: 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." @@ -2402,25 +2419,25 @@ msgstr "" "originalen Transaktionsdaten und könnte sich seit dem Transaktionszeitpunkt " "geändert haben." -#: pretix/base/exporters/orderlist.py:936 +#: pretix/base/exporters/orderlist.py:939 msgid "Converted from legacy version" msgstr "Von alter Version konvertiert" -#: pretix/base/exporters/orderlist.py:998 +#: pretix/base/exporters/orderlist.py:1001 msgid "Payments and refunds" msgstr "Bezahlungen und Erstattungen" -#: 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 "" "Tabelle (Excel oder CSV) mit den Daten aller Zahlungen und Erstattungen zu " "allen Bestellungen." -#: pretix/base/exporters/orderlist.py:1009 +#: pretix/base/exporters/orderlist.py:1012 msgid "Date range (payment date)" msgstr "Datumsbereich (Zahlungsdatum)" -#: 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." @@ -2428,61 +2445,61 @@ msgstr "" "Bitte beachte, dass ein Filter auf Zahlungsdatum alle nicht-abgeschlossenen " "Zahlungen oder Erstattungen ausschließen wird." -#: pretix/base/exporters/orderlist.py:1016 +#: pretix/base/exporters/orderlist.py:1019 msgid "Date range (start of transaction)" msgstr "Datumsbereich (Beginn der Transaktion)" -#: pretix/base/exporters/orderlist.py:1022 +#: pretix/base/exporters/orderlist.py:1025 msgid "Payment states" msgstr "Zahlungsstatus" -#: pretix/base/exporters/orderlist.py:1030 +#: pretix/base/exporters/orderlist.py:1033 msgid "Refund states" msgstr "Erstattungsstatus" -#: 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 "Bestellung" -#: 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 "Zahlungs-ID" -#: 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 "Erstellungsdatum" -#: pretix/base/exporters/orderlist.py:1073 +#: pretix/base/exporters/orderlist.py:1076 #: pretix/control/templates/pretixcontrol/order/index.html:841 msgid "Completion date" msgstr "Abschlussdatum" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Status code" msgstr "Status-Code" -#: 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2495,7 +2512,7 @@ msgstr "Status-Code" msgid "Amount" msgstr "Betrag" -#: 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 @@ -2506,86 +2523,86 @@ msgstr "Betrag" msgid "Payment method" msgstr "Zahlungsmethode" -#: pretix/base/exporters/orderlist.py:1074 +#: pretix/base/exporters/orderlist.py:1077 msgid "Matching ID" msgstr "ID zur Zuordnung" -#: 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 "Zahlungsdetails" -#: pretix/base/exporters/orderlist.py:1124 +#: pretix/base/exporters/orderlist.py:1127 msgid "Quota availabilities" msgstr "Kontingent-Verfügbarkeiten" -#: pretix/base/exporters/orderlist.py:1126 +#: pretix/base/exporters/orderlist.py:1129 msgid "" "Download a spreadsheet of all quotas including their current availability." msgstr "" "Tabelle (Excel oder CSV) mit allen Kontingenten sowie deren aktueller " "Verfügbarkeit." -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quotas.html:45 msgid "Quota name" msgstr "Bezeichnung" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 #: pretix/control/templates/pretixcontrol/items/quota.html:56 msgid "Total quota" msgstr "Gesamtkontingent" -#: 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 "Bezahlte Bestellungen" -#: 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 "Ausstehende Zahlungen" -#: pretix/base/exporters/orderlist.py:1131 +#: pretix/base/exporters/orderlist.py:1134 msgid "Blocking vouchers" msgstr "Blockierende Gutscheine" -#: 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 "Aktuelle Warenkörbe" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Exited orders" msgstr "Erfasste Ausgänge" -#: pretix/base/exporters/orderlist.py:1132 +#: pretix/base/exporters/orderlist.py:1135 msgid "Current availability" msgstr "Aktuell verfügbar" -#: 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 "Unendlich" -#: pretix/base/exporters/orderlist.py:1178 +#: pretix/base/exporters/orderlist.py:1181 msgid "Gift card transactions" msgstr "Wertgutschein-Transaktionen" -#: 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 "Wertgutscheine" -#: pretix/base/exporters/orderlist.py:1181 +#: pretix/base/exporters/orderlist.py:1184 msgid "Download a spreadsheet of all gift card transactions." msgstr "Tabelle (Excel oder CSV) mit allen Wertgutschein-Buchungen." -#: 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 @@ -2595,19 +2612,19 @@ msgstr "Tabelle (Excel oder CSV) mit allen Wertgutschein-Buchungen." msgid "Gift card code" msgstr "Gutscheincode" -#: 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: pretix/control/templates/pretixcontrol/event/live.html:75 msgid "Test mode" msgstr "Testmodus" -#: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2620,7 +2637,7 @@ msgstr "Testmodus" msgid "Organizer" msgstr "Veranstalter" -#: 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 @@ -2647,80 +2664,83 @@ msgstr "Veranstalter" msgid "TEST MODE" msgstr "TESTMODUS" -#: pretix/base/exporters/orderlist.py:1237 +#: pretix/base/exporters/orderlist.py:1240 msgid "Gift card redemptions" msgstr "Wertgutschein-Einlösungen" -#: 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 "" "Tabelle (Excel oder CSV) mit allen Zahlungen und Erstattungen, die " "Wertgutscheine involvieren." -#: pretix/base/exporters/orderlist.py:1256 +#: pretix/base/exporters/orderlist.py:1259 #: pretix/control/templates/pretixcontrol/giftcards/payment.html:16 msgid "Issuer" msgstr "Aussteller" -#: 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 "Wertgutscheine" -#: 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 "" "Tabelle (Excel oder CSV) mit allen Wertgutscheinen und deren aktuellen Wert." -#: pretix/base/exporters/orderlist.py:1293 +#: pretix/base/exporters/orderlist.py:1296 msgid "Show value at" msgstr "Wert zum Stichtag anzeigen" -#: pretix/base/exporters/orderlist.py:1296 +#: pretix/base/exporters/orderlist.py:1299 msgid "Defaults to the time of report." msgstr "Standardmäßig wird der Zeitpunkt der Berichtserstellung verwendet." -#: pretix/base/exporters/orderlist.py:1301 -#: pretix/base/exporters/orderlist.py:1311 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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 msgid "All" msgstr "Alle" -#: pretix/base/exporters/orderlist.py:1303 pretix/control/forms/filter.py:1342 +#: pretix/base/exporters/orderlist.py:1306 pretix/control/forms/filter.py:1417 msgid "Live" msgstr "Live" -#: pretix/base/exporters/orderlist.py:1312 pretix/control/forms/filter.py:1350 +#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:1425 #: pretix/control/templates/pretixcontrol/pdf/index.html:252 msgid "Empty" msgstr "Leer" -#: pretix/base/exporters/orderlist.py:1313 pretix/control/forms/filter.py:1351 +#: pretix/base/exporters/orderlist.py:1316 pretix/control/forms/filter.py:1426 msgid "Valid and with value" msgstr "Gültig und mit Wert" -#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:1352 +#: pretix/base/exporters/orderlist.py:1317 pretix/control/forms/filter.py:1427 msgid "Expired and with value" msgstr "Abgelaufen und mit Wert" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2730,38 +2750,38 @@ msgstr "Abgelaufen und mit Wert" msgid "Expired" msgstr "abgelaufen" -#: 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 "Testgutschein" -#: 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 "Ablaufdatum" -#: 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 "Besondere Gutscheinbedingungen" -#: 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 msgid "Current value" msgstr "Aktueller Wert" -#: pretix/base/exporters/orderlist.py:1359 +#: pretix/base/exporters/orderlist.py:1362 msgid "Created in order" msgstr "Erzeugt durch Bestellung" -#: pretix/base/exporters/orderlist.py:1360 +#: pretix/base/exporters/orderlist.py:1363 msgid "Last invoice number of order" msgstr "Letzte Rechnungsnummer der Bestellung" -#: pretix/base/exporters/orderlist.py:1361 +#: pretix/base/exporters/orderlist.py:1364 msgid "Last invoice date of order" msgstr "Datum der letzten Rechnung dieser Bestellung" @@ -2797,7 +2817,7 @@ msgid "Identifier" msgstr "Nummer" #: 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" @@ -2805,7 +2825,7 @@ msgstr "Ablaufdatum" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 msgid "Customer account" msgstr "Kundenkonto" @@ -2827,36 +2847,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "Tabelle (Excel oder CSV) mit allen Daten der Warteliste." #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "Alle Einträge" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "Wartet auf einen Gutschein" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "Gutschein zugewiesen" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "Wartet auf Einlösung" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "Gutschein eingelöst" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "Gutschein abgelaufen" @@ -2883,8 +2903,8 @@ msgstr "Priorität" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2986,7 +3006,7 @@ msgstr "" "Die hochgeladene Bilddatei hat sehr viele Pixel. Maximal zulässig sind 10000 " "x 10000 Pixel." -#: 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." @@ -3076,7 +3096,7 @@ msgstr "Neues Passwort" msgid "Repeat new password" msgstr "Neues Passwort wiederholen" -#: 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 "Standardzeitzone" @@ -3118,33 +3138,33 @@ msgstr "" "Um die geschweiften Klammern \"{\" und \"}\" im erzeugten Text zu verwenden, " "müssen sie doppelt gesetzt werden als \"{{\" und \"}}\"." -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, python-format msgid "Invalid placeholder: {%(value)s}" msgstr "Ungültiger Platzhalter: {%(value)s}" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, python-format msgid "Sample: %s" msgstr "Beispiel: %s" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format msgid "Available placeholders: {list}" msgstr "Verfügbare Platzhalter: {list}" -#: 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:214 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" msgstr "Zeit" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "Firmenkunde oder Institution" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "Privatkunde" @@ -3219,7 +3239,7 @@ msgstr "" "{from_date}\n" "bis {to_date}" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3416,9 +3436,9 @@ msgstr "Konnte {value} nicht als Ja/Nein-Wert erkennen." msgid "Could not parse {value} as a date and time." msgstr "Konnte {value} nicht als Datum und Zeit erkennen." -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "Du hast eine ungültige Zahl eingegeben." @@ -3452,7 +3472,7 @@ msgid "Multiple matching products were found." msgstr "Mehrere passende Produkte gefunden." #: 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 "Variante" @@ -3477,10 +3497,10 @@ msgstr "Du musst für dieses Produkt eine Produktvariante auswählen." #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "Rechnungsadresse" @@ -3496,16 +3516,16 @@ msgstr "Bundesstaaten werden für dieses Land nicht unterstützt." msgid "Please enter a valid state." msgstr "Bitte wähle einen gültigen Staat aus." -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "Teilnehmer*innen-E-Mail-Adresse" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3566,8 +3586,8 @@ msgstr "" msgid "You need to select a specific seat." msgstr "Du musst einen Sitzplatz auswählen." -#: 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 @@ -3575,7 +3595,7 @@ msgid "Question" msgstr "Frage" #: 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 "Ungültige Option ausgewählt." @@ -3584,7 +3604,7 @@ msgid "Ambiguous option selected." msgstr "Mehrdeutige Option ausgewählt." #: 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 "Kunde" @@ -3597,7 +3617,7 @@ msgid "A voucher with this code already exists." msgstr "Ein Gutschein mit diesem Code existiert bereits." #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "Maximale Nutzungen" @@ -3615,7 +3635,7 @@ msgid "Maximum discount budget" msgstr "Maximales Rabattbudget" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "Im Kontingent reservieren" @@ -3642,7 +3662,7 @@ msgstr "Gutscheinwert" msgid "It is pointless to set a value without a price mode." msgstr "Es ist widersprüchlich, einen Wert ohne einen Preis-Modus zu setzen." -#: 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 @@ -3675,7 +3695,7 @@ msgstr "Du musst das Produkt \"{prod}\" für diesen Sitzplatz auswählen." #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "Tag" @@ -3757,7 +3777,7 @@ msgid "All products (including newly created ones)" msgstr "Alle Produkte (auch neu erstellte)" #: 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 "Auf Produkte einschränken" @@ -3856,16 +3876,14 @@ msgstr "Automatischer Check-in auf bestimmten Verkaufskanälen" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" -"Alle Produkte auf dieser Check-in-Liste werden automatisch als eingecheckt " -"markiert, wenn sie durch einen der hier eingestellten Verkaufskanäle " -"verkauft werden. Diese Option kann z.B. nützlich sein, wenn an der " -"Abendkasse verkaufte Tickets nicht beim Einlass nochmal gescannt werden " -"sondern direkt als eingecheckt markiert werden sollen." +"Diese Option ist veraltet und wird in den nächsten Monaten entfernt. Als " +"Ersatz kann unsere neue Erweiterung \"Auto-Check-in\" verwendet werden. Wenn " +"wir diese Option entfernen, migrieren wir diese Veranstaltung automatisch " +"auf die neue Erweiterung." #: pretix/base/models/checkin.py:340 msgid "Entry" @@ -3936,7 +3954,7 @@ msgid "Single-sign-on method" msgstr "Single-Sign-On-Methode" #: 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." @@ -3954,13 +3972,13 @@ msgstr "" "Unterstriche enthalten. Es muss mit einer Zahl oder einem Buchstaben " "beginnen und enden." -#: 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 "Firmenname" -#: 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 "Land auswählen" @@ -4009,20 +4027,20 @@ msgstr "Erlaubte Zugriffsbereiche" msgid "Separate multiple values with spaces" msgstr "Mehrere Werte mit Leerzeichen trennen" -#: 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 "Interne Referenz" -#: 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 "Diese Referenz ist bereits in Verwendung, bitte wähle eine andere." #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "Station" @@ -4051,8 +4069,8 @@ msgid "Each matching product must be for a different date" msgstr "" "Alle passenden Produkte müssen für jeweils unterschiedliche Termine gelten" -#: 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 "Position" @@ -4213,7 +4231,7 @@ msgstr "Das Ende des Vorverkaufs muss nach seinem Beginn liegen." msgid "The end of the event has to be later than its start." msgstr "Das Ende der Veranstaltung muss nach ihrem Beginn liegen." -#: pretix/base/models/event.py: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 " @@ -4228,16 +4246,16 @@ msgstr "" "wird z.B. in Links, Bestellnummern, Rechnungsnummern und Verwendungszwecken " "für Banküberweisungen benutzt." -#: 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 "" "Die Kurzform darf nur Buchstaben, Zahlen, Punkte und Bindestriche enthalten." -#: 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 "In Listen anzeigen" -#: 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." @@ -4245,7 +4263,7 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der " "Veranstaltungsliste dieses Veranstalterkontos angezeigt." -#: 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 " @@ -4255,17 +4273,17 @@ msgstr "" "Feld leer lässt, wird der Vorverkauf nach dem Ende deiner Veranstaltung " "enden." -#: 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 "Optional. Es werden vor diesem Termin keine Produkte verkauft." -#: 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 "Erweiterungen" -#: pretix/base/models/event.py:628 pretix/base/pdf.py:229 -#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4274,33 +4292,33 @@ msgstr "Erweiterungen" msgid "Event series" msgstr "Veranstaltungsreihe" -#: 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 "Sitzplan" -#: 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 "Auf allen Verkaufskanälen verkaufen" -#: 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 "Auf bestimmte Verkaufskanäle einschränken" -#: 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 msgid "Events" msgstr "Veranstaltungen" -#: 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." @@ -4308,7 +4326,7 @@ msgstr "" "Du hast mindestens ein kostenpflichtiges Produkt konfiguriert, aber noch " "keine Zahlungsmethoden aktiviert." -#: 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." @@ -4316,46 +4334,46 @@ msgstr "" "Du hast mindestens ein kostenpflichtiges Produkt konfiguriert, aber keine " "Währung." -#: 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 "Du musst mindestens ein Kontingent anlegen, um etwas zu verkaufen." -#: 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 "Du musst die Meta-Eigenschaft \"{property}\" ausfüllen." -#: 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 "" "Eine bestehende Veranstaltung kann nicht zwischen Einzelveranstaltung und " "Veranstaltungsreihe umgestellt werden." -#: pretix/base/models/event.py:1408 +#: pretix/base/models/event.py:1416 msgid "The event slug cannot be changed." msgstr "Die Kurzform einer Veranstaltung kann nicht geändert werden." -#: pretix/base/models/event.py:1411 +#: pretix/base/models/event.py:1419 msgid "This slug has already been used for a different event." msgstr "Diese Kurzform ist bereits in Verwendung, bitte wähle eine andere." -#: pretix/base/models/event.py:1417 +#: pretix/base/models/event.py:1425 msgid "The event cannot end before it starts." msgstr "" "Das Ende der Veranstaltung muss nach dem Beginn der Veranstaltung liegen." -#: pretix/base/models/event.py:1423 +#: pretix/base/models/event.py:1431 msgid "The event's presale cannot end before it starts." msgstr "Das Ende des Vorverkaufs muss nach dem Beginn des Vorverkaufs liegen." -#: pretix/base/models/event.py:1453 +#: pretix/base/models/event.py:1461 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "Nur wenn dieser Haken gesetzt ist, wird der Termin im Shop angezeigt." -#: pretix/base/models/event.py:1457 +#: pretix/base/models/event.py:1465 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -4363,46 +4381,46 @@ msgstr "" "Wenn diese Option aktiviert ist, wird die Veranstaltung in der Übersicht " "dieser Veranstaltungsreihe angezeigt." -#: 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 "Text auf der Startseite" -#: pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:1527 msgid "Date in event series" msgstr "Termin in Veranstaltungsreihe" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1528 msgid "Dates in event series" msgstr "Termine in Veranstaltungsreihe" -#: pretix/base/models/event.py:1662 +#: pretix/base/models/event.py:1673 msgid "One or more variations do not belong to this event." msgstr "Eine oder mehrere der Varianten gehören nicht zu dieser Veranstaltung." -#: pretix/base/models/event.py: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 "Darf keine Leerzeichen und Sonderzeichen außer Unterstrichen enthalten" -#: 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 "" "Der Name der Eigenschaft darf nur Buchstaben, Zahlen und Unterstriche " "enthalten." -#: pretix/base/models/event.py:1702 +#: pretix/base/models/event.py:1713 msgid "Default value" msgstr "Standardwert" -#: 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 "Kann nur von Veranstalter-Administratoren geändert werden" -#: pretix/base/models/event.py:1706 +#: pretix/base/models/event.py:1717 msgid "Required for events" msgstr "Pflichtfeld für Veranstaltungen" -#: 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" @@ -4411,16 +4429,16 @@ msgstr "" "werden, wenn ein Wert eingetragen ist. In einer Veranstaltungsreihe ist das " "Eintragen eines Wertes immer optional." -#: 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 "Erlaubte Werte" -#: 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 "Zeige Filterfunktion in Kundenansicht an" -#: 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." @@ -4428,17 +4446,17 @@ msgstr "" "Dieses Feld wird angeboten, um Veranstaltungen in der öffentlichen " "Veranstaltungsliste und dem öffentlichen Veranstaltungskalender zu filtern." -#: 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 "Öffentlicher Name" -#: 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 "Kann zur Filterung benutzt werden" -#: 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 " @@ -4448,17 +4466,17 @@ msgstr "" "im Backend zu filtern. Sie kann außerdem für versteckte Filter im Shop " "verwendet werden, z.B. über das Widget." -#: 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 "" "Ein Parameter kann entweder ein Pflichtfeld sein oder einen Standardwert " "haben, nicht beides." -#: 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 "Linktext" -#: 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 "Link-URL" @@ -4488,16 +4506,16 @@ msgstr "Zusätzliche Empfänger (Bcc)" #: 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "Betreff" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4553,7 +4571,7 @@ msgstr "USt-ID: %s" msgid "Category name" msgstr "Bezeichnung" -#: 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 "" @@ -4600,58 +4618,58 @@ msgid "Disable product for this date" msgstr "Produkt für diesen Termin deaktivieren" #: 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 "Dieses Produkt wird vor diesem Termin nicht verkauft." #: 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 "Dieses Produkt wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:388 +#: pretix/base/models/items.py:396 msgid "Event validity (default)" msgstr "Gültigkeit entsprechend der Veranstaltung (Standard)" -#: pretix/base/models/items.py:389 +#: pretix/base/models/items.py:397 msgid "Fixed time frame" msgstr "Fester Zeitraum" -#: pretix/base/models/items.py:390 +#: pretix/base/models/items.py:398 msgid "Dynamic validity" msgstr "Dynamischer Zeitraum" -#: 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 "Verstecke das Produkt, wenn es nicht verfügbar ist" -#: 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 "Zeige einen Info-Text außerhalb der Verfügbarkeit" -#: 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 "Keine wiederverwendbaren Medien verwenden, nur reguläre Tickets" -#: pretix/base/models/items.py:405 +#: pretix/base/models/items.py:413 msgid "Require an existing medium to be re-used" msgstr "Erfordere die Wiederverwendung eines existierenden Mediums" -#: pretix/base/models/items.py:406 +#: pretix/base/models/items.py:414 msgid "Require a previously unknown medium to be newly added" msgstr "Erfordere das Hinzufügen eines neuen Mediums" -#: 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 "Erfordere wahlweise ein existierendes oder ein neues Medium" -#: 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 "Kategorie" -#: 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." @@ -4659,11 +4677,11 @@ msgstr "" "Wenn du viele Produkte hast, kannst du sie in verschiedene Kategorien " "einteilen, um Überblick zu schaffen." -#: pretix/base/models/items.py:441 +#: pretix/base/models/items.py:449 msgid "This is shown below the product name in lists." msgstr "Wird in Listen unter dem Namen angezeigt." -#: 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 " @@ -4673,7 +4691,7 @@ msgstr "" "Preise setzen. Wenn das Produkt keine Varianten hat oder eine Variante " "keinen einzeln gesetzten Preis hat, wird dieser Preis verwendet." -#: pretix/base/models/items.py: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 " @@ -4687,11 +4705,11 @@ msgstr "" "Veranstaltung zu sammeln. Dies wird aktuell für Produkte, die als Zusatz zu " "einem anderen Projekt verkauft werden, nicht unterstützt." -#: pretix/base/models/items.py:460 pretix/base/models/items.py:1116 +#: pretix/base/models/items.py:468 pretix/base/models/items.py:1124 msgid "Suggested price" msgstr "Vorgeschlagener Preis" -#: 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 " @@ -4703,48 +4721,48 @@ msgstr "" "den das Produkt ohne die Option zur freien Preiseingabe hätte. Dies wird " "ignoriert, wenn ein Gutschein verwendet wird, der den Preis senkt." -#: 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 "Aktivieren, wenn dieses Produkt den Käufer zum Eintritt berechtigt." -#: pretix/base/models/items.py:480 +#: pretix/base/models/items.py:488 msgid "Is a personalized ticket" msgstr "Ist ein personalisiertes Ticket" -#: 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 "" "Aktivieren, wenn beim Kauf dieses Produkts Teilnehmerinformationen eingeben " "werden müssen" -#: pretix/base/models/items.py:491 +#: pretix/base/models/items.py:499 msgid "Show a waiting list for this ticket" msgstr "Warteliste für Ticket anzeigen" -#: 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 "" "Setzt voraus, dass die Wartelisten für diese Veranstaltung aktiviert sind." -#: 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 "Zeige Anzahl verbleibender Tickets" -#: pretix/base/models/items.py:497 +#: pretix/base/models/items.py:505 msgid "Publicly show how many tickets are still available." msgstr "Zeige öffentlich an, wie viele Tickets noch verfügbar sind." -#: pretix/base/models/items.py:504 +#: pretix/base/models/items.py:512 pretix/control/forms/item.py:565 msgid "Product picture" msgstr "Produktbild" -#: pretix/base/models/items.py:533 +#: pretix/base/models/items.py:541 msgctxt "hidden_if_available_legacy" msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn Kontingent verfügbar" -#: 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 " @@ -4760,11 +4778,11 @@ msgstr "" "Produkte des hier eingestellten Kontingentes reserviert sind, aber noch " "nicht verkauft wurden." -#: pretix/base/models/items.py:544 +#: pretix/base/models/items.py:552 msgid "Only show after sellout of" msgstr "Nicht anzeigen, wenn anderes Produkt verfügbar" -#: 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, " @@ -4781,7 +4799,7 @@ msgstr "" "hier eingestellten Produktes reserviert sind, aber noch nicht verkauft " "wurden." -#: 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." @@ -4789,7 +4807,7 @@ msgstr "" "Um dieses Produkt zu kaufen, muss der Benutzer einen Gutscheincode eingeben, " "der direkt oder indirekt für dieses Produkt gültig ist." -#: pretix/base/models/items.py: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 " @@ -4801,7 +4819,7 @@ msgstr "" "und abgeschlossen werden kann. Du kannst das z.B. für Tickets nutzen, die " "nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py: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." @@ -4809,7 +4827,7 @@ msgstr "" "Dieses Produkt wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu diesem Produkt gehörenden Gutscheincode ein." -#: pretix/base/models/items.py: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 " @@ -4820,7 +4838,7 @@ msgstr "" "dieses Produkt als Zusatzprodukt verwendet werden soll, sondern nur für " "feste Produktpakete!" -#: 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 " @@ -4831,7 +4849,7 @@ msgstr "" "Bestellungen mit diesem Produkt niemals von Kunden selbst storniert werden, " "unabhängig von der veranstaltungsweiten Einstellung." -#: 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 " @@ -4841,7 +4859,7 @@ msgstr "" "angegeben im Warenkorb liegt. Wenn das Feld leer ist oder auf 0 gesetzt " "wird, gibt es keine Beschränkung." -#: pretix/base/models/items.py: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 " @@ -4853,7 +4871,7 @@ msgstr "" "Beschränkung. Die Beschränkung für die Gesamtanzahl von Produkten in einer " "Bestellung bleibt davon unberührt." -#: pretix/base/models/items.py: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 " @@ -4864,7 +4882,7 @@ msgstr "" "dieses Ticket besondere Behandlung braucht. Das ist z.B. für Studierende " "nützlich, deren Studierendenausweis noch geprüft werden soll." -#: pretix/base/models/items.py: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." @@ -4872,7 +4890,7 @@ msgstr "" "Dieser Text wird von der Check-in-App angezeigt, wenn ein Ticket von diesem " "Typ gescannt wird." -#: 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 " @@ -4882,12 +4900,12 @@ msgstr "" "um eine Rabattierung zu kennzeichnen. Dies ändert nichts an der " "tatsächlichen Preisberechnung." -#: 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 "" "Verkaufe Tickets für dieses Produkt nur auf den ausgewählten Verkaufskanälen." -#: 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." @@ -4895,11 +4913,11 @@ msgstr "" "Dem Käufer dieses Produktes wird statt eines Tickets ein Wertgutschein in " "Höhe des Produktpreises ausgestellt." -#: pretix/base/models/items.py:639 +#: pretix/base/models/items.py:647 msgid "Allowed membership types" msgstr "Erlaubte Mitgliedschafts-Typen" -#: 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." @@ -4908,31 +4926,31 @@ msgstr "" "Mitgliedschaft hat. Vorsicht, das bedeutet z.B., dass dieses Produkt nie im " "Widget angezeigt werden kann." -#: pretix/base/models/items.py:653 +#: pretix/base/models/items.py:661 msgid "This product creates a membership of type" msgstr "Dieses Produkt erstellt eine Mitgliedschaft vom Typ" -#: 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 "" -"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 +#: pretix/base/models/items.py:668 msgid "Membership duration in days" msgstr "Dauer der Mitgliedschaft in Tagen" -#: pretix/base/models/items.py:664 +#: pretix/base/models/items.py:672 msgid "Membership duration in months" msgstr "Dauer der Mitgliedschaft in Monaten" -#: pretix/base/models/items.py:671 +#: pretix/base/models/items.py:679 msgid "Validity" msgstr "Gültigkeit" -#: 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 " @@ -4954,54 +4972,54 @@ msgstr "" "später änderst, werden bereits bestehende Tickets nicht verändert sondern " "behalten ihre aktuelle Gültigkeit." -#: 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 "Beginn der Gültigkeit" -#: pretix/base/models/items.py:682 +#: pretix/base/models/items.py:690 msgid "End of validity" msgstr "Ende der Gültigkeit" -#: pretix/base/models/items.py:685 +#: pretix/base/models/items.py:693 msgid "Minutes" msgstr "Minuten" -#: pretix/base/models/items.py:689 +#: pretix/base/models/items.py:697 msgid "Hours" msgstr "Stunden" -#: pretix/base/models/items.py:693 +#: pretix/base/models/items.py:701 msgid "Days" msgstr "Tage" -#: pretix/base/models/items.py:697 +#: pretix/base/models/items.py:705 msgid "Months" msgstr "Monate" -#: pretix/base/models/items.py:700 +#: pretix/base/models/items.py:708 msgid "Customers can select the validity start date" msgstr "Kunden könnten den Startzeitpunkt selbst wählen" -#: 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 "" "Wenn diese Option nicht ausgewählt ist, startet die Gültigkeit immer mit dem " "Kaufzeitpunkt." -#: pretix/base/models/items.py:706 +#: pretix/base/models/items.py:714 msgid "Maximum future start" msgstr "Spätester Start in der Zukunft" -#: 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 "" "Der ausgewählte Starttermin darf nur so viele Tage in der Zukunft liegen." -#: pretix/base/models/items.py:713 +#: pretix/base/models/items.py:721 msgid "Reusable media policy" msgstr "Verwendung wiederverwendbarer Medien" -#: 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, " @@ -5018,11 +5036,11 @@ msgstr "" "es sich um eine erweiterte Funktion, die auch eine spezielle Konfiguration " "der Ticket- und Druckeinstellungen erfordert." -#: pretix/base/models/items.py:725 +#: pretix/base/models/items.py:733 msgid "Reusable media type" msgstr "Medientyp" -#: 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 " @@ -5033,9 +5051,9 @@ msgstr "" "alle Medientypen werden in allen Verkaufskanälen oder Check-in-Prozesse " "unterstützt." -#: pretix/base/models/items.py:738 pretix/base/models/items.py:1641 -#: pretix/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -5044,11 +5062,14 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 msgid "Products" msgstr "Produkte" -#: 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." @@ -5056,26 +5077,26 @@ msgstr "" "Wenn eine Regelung für wiederverwendbare Medien ausgewählt ist, muss auch " "ein Medientyp ausgewählt werden." -#: 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 "" "Der ausgewählte Medientyp ist in den Veranstalter-Einstellungen nicht " "aktiviert." -#: 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 "" "Der ausgewählte Medientyp unterstützt derzeit die Verwendung für Tickets " "nicht." -#: 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 "" "Der ausgewählte Medientyp unterstützt derzeit die Verwendung für " "Wertgutscheine nicht." -#: 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-" @@ -5085,7 +5106,7 @@ msgstr "" "Medien haben. Stattdessen können Wertgutscheine für manche Medientypen " "direkt an der Kasse erzeugt und aufgeladen werden." -#: 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." @@ -5093,32 +5114,32 @@ msgstr "" "Die minimale Anzahl pro Bestellung muss unter der maximalen Anzahl pro " "Bestellung liegen." -#: 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 "" "Die Kategorie des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: 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 "" "Der Steuersatz des Produktes muss zur selben Veranstaltung gehören wie das " "Produkt." -#: pretix/base/models/items.py:963 +#: pretix/base/models/items.py:971 msgid "The item's availability cannot end before it starts." msgstr "" "Das Ende der Verfügbarkeit muss nach dem Beginn der Verfügbarkeit liegen." -#: pretix/base/models/items.py:1096 +#: pretix/base/models/items.py:1104 msgid "This is shown below the variation name in lists." msgstr "Dies wird in Produktlisten unter dem Namen der Variante angezeigt." -#: pretix/base/models/items.py:1123 +#: pretix/base/models/items.py:1131 msgid "Require approval" msgstr "Freigabe erforderlich" -#: 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 " @@ -5130,25 +5151,26 @@ msgstr "" "und abgeschlossen werden kann. Du kannst das z.B. für Tickets nutzen, die " "nur für bestimmte Mitglieder zur Verfügung stehen." -#: pretix/base/models/items.py: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 "Mitgliedschafts-Typen" -#: pretix/base/models/items.py:1147 +#: pretix/base/models/items.py:1155 msgid "This variation will not be sold before the given date." msgstr "Diese Variante wird vor diesem Termin nicht verkauft." -#: pretix/base/models/items.py:1157 +#: pretix/base/models/items.py:1165 msgid "This variation will not be sold after the given date." msgstr "Diese Variante wird nach diesem Termin nicht mehr verkauft." -#: pretix/base/models/items.py:1165 +#: pretix/base/models/items.py:1173 msgid "Sell on all sales channels the product is sold on" -msgstr "Verkaufe auf allen Verkaufskanälen, auf denen das Produkt verkauft wird" +msgstr "" +"Verkaufe auf allen Verkaufskanälen, auf denen das Produkt verkauft wird" -#: 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 " @@ -5158,11 +5180,11 @@ msgstr "" "ein Verkaufskanal hier aktiviert ist aber nicht auf Produktebene, ist die " "Variante dennoch nicht verfügbar." -#: pretix/base/models/items.py:1176 +#: pretix/base/models/items.py:1184 msgid "Show only if a matching voucher is redeemed." msgstr "Nur anzeigen, wenn ein passender Gutschein eingelöst wird." -#: 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." @@ -5170,24 +5192,24 @@ msgstr "" "Diese Variante wird auf der Veranstaltungsseite nicht angezeigt, es sei denn " "der Benutzer gibt einen zu dieser Variante gehörenden Gutscheincode ein." -#: pretix/base/models/items.py:1198 +#: pretix/base/models/items.py:1206 #: pretix/control/templates/pretixcontrol/item/create.html:111 msgid "Product variations" msgstr "Varianten" -#: pretix/base/models/items.py:1402 +#: pretix/base/models/items.py:1410 msgid "Minimum number" msgstr "Minimale Anzahl" -#: pretix/base/models/items.py:1406 +#: pretix/base/models/items.py:1414 msgid "Maximum number" msgstr "Maximale Anzahl" -#: pretix/base/models/items.py:1410 +#: pretix/base/models/items.py:1418 msgid "Add-Ons are included in the price" msgstr "Zusatzprodukte sind im Preis enthalten" -#: 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." @@ -5195,45 +5217,45 @@ msgstr "" "Wenn diese Option aktiviert ist, können die Zusatzprodukte ohne Aufpreis " "hinzugefügt werden, selbst wenn sie eigentlich Geld kosten würden." -#: pretix/base/models/items.py:1416 +#: pretix/base/models/items.py:1424 msgid "Allow the same product to be selected multiple times" msgstr "Erlaube, das gleiche Produkt mehrfach auszuwählen" -#: 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 "" "Die Kategorie für Zusatzprodukte muss zur selben Veranstaltung gehören wie " "das Produkt." -#: pretix/base/models/items.py:1440 +#: pretix/base/models/items.py:1448 msgid "The item already has an add-on of this category." msgstr "Dieses Produkt hat bereits Zusatzprodukte mit dieser Kategorie." -#: pretix/base/models/items.py:1445 +#: pretix/base/models/items.py:1453 msgid "The minimum count needs to be equal to or greater than zero." msgstr "Die minimale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1450 +#: pretix/base/models/items.py:1458 msgid "The maximum count needs to be equal to or greater than zero." msgstr "Die maximale Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1455 +#: pretix/base/models/items.py:1463 msgid "The maximum count needs to be greater than the minimum count." msgstr "Die minimale Anzahl muss unter der maximalen Anzahl liegen." -#: pretix/base/models/items.py:1482 +#: pretix/base/models/items.py:1490 msgid "Bundled item" msgstr "Enthaltenes Produkt" -#: pretix/base/models/items.py:1488 +#: pretix/base/models/items.py:1496 msgid "Bundled variation" msgstr "Enthaltene Variante" -#: pretix/base/models/items.py:1499 +#: pretix/base/models/items.py:1507 msgid "Designated price part" msgstr "Ausgewiesener Preisanteil" -#: 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 " @@ -5246,60 +5268,60 @@ msgstr "" "dieses Feld leer lassen. Dieser Preis wird nicht auf den Basispreis " "aufgeschlagen." -#: 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 "Die enthaltenen Produkte müssen zur selben Veranstaltung gehören." -#: pretix/base/models/items.py:1525 +#: pretix/base/models/items.py:1533 msgid "A variation needs to be set for this item." msgstr "Zu diesem Produkt muss eine Variante ausgewählt werden." -#: pretix/base/models/items.py:1527 +#: pretix/base/models/items.py:1535 msgid "The chosen variation does not belong to this item." msgstr "Diese Variante gehört nicht zu diesem Produkt." -#: 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 "Die Anzahl muss mindestens null sein." -#: pretix/base/models/items.py:1587 +#: pretix/base/models/items.py:1595 msgid "Number" msgstr "Zahl" -#: pretix/base/models/items.py:1588 +#: pretix/base/models/items.py:1596 msgid "Text (one line)" msgstr "Text (einzeilig)" -#: pretix/base/models/items.py:1589 +#: pretix/base/models/items.py:1597 msgid "Multiline text" msgstr "Text (mehrzeilig)" -#: pretix/base/models/items.py:1590 +#: pretix/base/models/items.py:1598 msgid "Yes/No" msgstr "Ja/Nein" -#: pretix/base/models/items.py:1591 +#: pretix/base/models/items.py:1599 msgid "Choose one from a list" msgstr "Auswahl aus einer Liste" -#: pretix/base/models/items.py:1592 +#: pretix/base/models/items.py:1600 msgid "Choose multiple from a list" msgstr "Mehrfachauswahl aus einer Liste" -#: pretix/base/models/items.py:1593 +#: pretix/base/models/items.py:1601 msgid "File upload" msgstr "Datei-Upload" -#: 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 "Datum und Uhrzeit" -#: pretix/base/models/items.py:1597 +#: pretix/base/models/items.py:1605 msgid "Country code (ISO 3166-1 alpha-2)" msgstr "Land (ISO3166-1-alpha-2-Ländercode)" -#: 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 " @@ -5308,80 +5330,80 @@ msgstr "" "Dieses Feld darf nur Buchstaben, Zahlen, Punkte, Bindestriche und " "Unterstriche enthalten." -#: pretix/base/models/items.py:1625 +#: pretix/base/models/items.py:1633 msgid "Help text" msgstr "Hilfetext" -#: 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 "" "Wenn diese Frage noch weitere Erklärung braucht, kannst du sie hier " "eintragen." -#: pretix/base/models/items.py:1632 +#: pretix/base/models/items.py:1640 msgid "Question type" msgstr "Art der Antwort" -#: pretix/base/models/items.py:1636 +#: pretix/base/models/items.py:1644 #: pretix/control/templates/pretixcontrol/items/questions.html:55 msgid "Required question" msgstr "Antwort erforderlich" -#: 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 "Diese Frage wird allen Käufern der ausgewählten Produkte gestellt" -#: 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 "Frage beim Einchecken statt im Verkaufsprozess" -#: 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 "Nicht für alle Fragetypen von allen unseren Check-in-Apps unterstützt." -#: pretix/base/models/items.py:1655 +#: pretix/base/models/items.py:1663 msgid "Show answer during check-in" msgstr "Antwort beim Check-in anzeigen" -#: pretix/base/models/items.py:1660 +#: pretix/base/models/items.py:1668 #: pretix/control/templates/pretixcontrol/items/questions.html:66 msgid "Hidden question" msgstr "Versteckte Frage" -#: pretix/base/models/items.py:1661 +#: pretix/base/models/items.py:1669 msgid "This question will only show up in the backend." msgstr "Diese Frage wird nur im Backend angezeigt." -#: pretix/base/models/items.py:1665 +#: pretix/base/models/items.py:1673 msgid "Print answer on invoices" msgstr "Antwort auf Rechnungen abdrucken" -#: 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 "Minimaler Wert" -#: 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 "Derzeit nicht von unseren Apps und während dem Check-In unterstützt" -#: 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 "Maximaler Wert" -#: pretix/base/models/items.py:1691 +#: pretix/base/models/items.py:1699 msgid "Maximum length" msgstr "Maximale Länge" -#: pretix/base/models/items.py:1697 +#: pretix/base/models/items.py:1705 msgid "Validate file to be a portrait" msgstr "Prüfe, dass es sich um ein Foto im Hochformat handelt" -#: 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." @@ -5389,95 +5411,96 @@ msgstr "" "Wenn diese Option aktiv ist, werden nur Bilder im Format 3:4 akzeptiert. " "Wird üblicherweise für Teilnehmerausweise benutzt." -#: pretix/base/models/items.py:1753 +#: pretix/base/models/items.py:1761 msgid "An answer to this question is required to proceed." msgstr "Diese Frage muss beantwortet werden." -#: pretix/base/models/items.py:1763 +#: pretix/base/models/items.py:1771 msgid "Invalid input type." msgstr "Ungültiger Eingabetyp." -#: pretix/base/models/items.py:1797 +#: pretix/base/models/items.py:1805 msgid "The number is to low." msgstr "Die Zahl ist zu niedrig." -#: pretix/base/models/items.py:1799 +#: pretix/base/models/items.py:1807 msgid "The number is to high." msgstr "Die Zahl ist zu hoch." -#: pretix/base/models/items.py:1802 +#: pretix/base/models/items.py:1810 msgid "Invalid number input." msgstr "Ungültige Nummerneingabe." -#: 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 "Bitte wählen Sie ein späteres Datum." -#: 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 "Bitte wählen Sie ein früheres Datum." -#: pretix/base/models/items.py:1814 +#: pretix/base/models/items.py:1822 msgid "Invalid date input." msgstr "Ungültige Datumseingabe." -#: pretix/base/models/items.py:1821 +#: pretix/base/models/items.py:1829 msgid "Invalid time input." msgstr "Ungültige Zeiteingabe." -#: pretix/base/models/items.py:1830 +#: pretix/base/models/items.py:1838 msgid "Invalid datetime input." msgstr "Ungültige Zeitstempeleingabe." -#: pretix/base/models/items.py:1842 +#: pretix/base/models/items.py:1850 msgid "Unknown country code." msgstr "Unbekanntes Länderkürzel." -#: pretix/base/models/items.py:1872 +#: pretix/base/models/items.py:1880 #: pretix/control/templates/pretixcontrol/items/question.html:69 msgid "Answer" msgstr "Antwort" -#: pretix/base/models/items.py:1896 +#: pretix/base/models/items.py:1904 msgid "The identifier \"{}\" is already used for a different option." msgstr "" "Die Referenz {} wird bereits für eine andere Option verwendet, bitte wähle " "eine andere." -#: pretix/base/models/items.py:1899 +#: pretix/base/models/items.py:1907 msgid "Question option" msgstr "Antwortoption" -#: pretix/base/models/items.py:1900 +#: pretix/base/models/items.py:1908 msgid "Question options" msgstr "Antwortoptionen" -#: 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 "Gesamtanzahl" -#: 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 "Leer lassen für unbegrenzt viele Tickets." -#: 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 "Produkt" -#: pretix/base/models/items.py:1999 pretix/control/forms/item.py:849 +#: pretix/base/models/items.py:2007 pretix/control/forms/item.py:847 +#: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "Varianten" -#: 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 "" "Ignoriere dieses Kontingent für die Gesamt-Verfügbarkeit der Veranstaltung" -#: 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 " @@ -5489,11 +5512,11 @@ msgstr "" "nützlich für Zusatz-Artikel, die in jeder Veranstaltung verkauft werden, " "aber die Anzeige im Kalender nicht beeinflussen sollen." -#: pretix/base/models/items.py:2011 +#: pretix/base/models/items.py:2019 msgid "Close this quota permanently once it is sold out" msgstr "Dieses Kontingent schließen, sobald es einmal ausverkauft war" -#: pretix/base/models/items.py: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 " @@ -5505,11 +5528,11 @@ msgstr "" "Tickets frei werden. Natürlich kannst du das Kontingent jederzeit wieder " "öffnen." -#: pretix/base/models/items.py:2020 +#: pretix/base/models/items.py:2028 msgid "Allow to sell more tickets once people have checked out" msgstr "Mehr Tickets verkaufen sobald Kunden die Veranstaltung verlassen haben" -#: pretix/base/models/items.py: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 " @@ -5526,7 +5549,7 @@ msgstr "" "bei denen die Option \"Erneuten Eintritt erlauben, wenn Ausgang gescannt " "wurde\" gesetzt ist." -#: 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 @@ -5535,13 +5558,13 @@ msgstr "" msgid "Quotas" msgstr "Kontingente" -#: 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 "" "Alle Varianten müssen zu einem Produkt gehören, das auch in der Liste der " "Produkte enthalten ist." -#: 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." @@ -5549,15 +5572,15 @@ msgstr "" "Eine oder mehrere Produkte haben Varianten, aber es sind keine dieser " "ausgewählt." -#: 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 "Der Termin kann nicht leer sein, da dies eine Veranstaltungsreihe ist." -#: pretix/base/models/items.py:2159 +#: pretix/base/models/items.py:2167 msgid "Required for products" msgstr "Pflichtfeld für Produkte" -#: 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." @@ -5565,7 +5588,7 @@ msgstr "" "Wenn diese Option gewählt ist, muss der Parameter in jedem Produkt gefüllt " "werden. Dies hat keine Auswirkungen, wenn ein Standardwert gesetzt ist." -#: 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." @@ -5681,17 +5704,17 @@ msgstr "ausstehend" msgid "paid" msgstr "bezahlt" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "abgelaufen" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "Sprache" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "Gesamtbetrag" @@ -5729,25 +5752,29 @@ msgstr "" "Dieser Text wird von der Check-in-App angezeigt, wenn ein Ticket dieser " "Bestellung gescannt wird." -#: 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 "Meta-Informationen" -#: pretix/base/models/orders.py:387 pretix/plugins/sendmail/forms.py:236 -#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: pretix/base/models/orders.py:303 +msgid "API meta information" +msgstr "API-Meta-Informationen" + +#: pretix/base/models/orders.py:392 pretix/plugins/sendmail/forms.py:236 +#: pretix/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:272 msgid "approval pending" msgstr "Freigabe ausstehend" -#: pretix/base/models/orders.py:389 +#: pretix/base/models/orders.py:394 msgctxt "order state" msgid "pending (confirmed)" msgstr "ausstehend (bestätigt)" -#: pretix/base/models/orders.py:391 +#: pretix/base/models/orders.py:396 msgid "canceled (paid fee)" msgstr "storniert (bezahlte Gebühr)" -#: 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." @@ -5755,7 +5782,7 @@ msgstr "" "Diese Zahlung kann nicht akzeptiert werden, da das in den " "Zahlungseinstellungen konfigurierte letzte Zahlungsdatum überschritten wurde." -#: 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." @@ -5764,124 +5791,124 @@ msgstr "" "und in den Zahlungseinstellungen konfiguriert ist, dass verspätete Zahlungen " "nicht akzeptiert werden sollen." -#: pretix/base/models/orders.py:1008 +#: pretix/base/models/orders.py:1013 msgid "This order is not yet approved by the event organizer." msgstr "Diese Bestellung wurde noch nicht vom Veranstalter freigegeben." -#: pretix/base/models/orders.py:1033 +#: pretix/base/models/orders.py:1038 #, python-brace-format msgid "The ordered product \"{item}\" is no longer available." msgstr "Das Produkt \"{item}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:1034 +#: pretix/base/models/orders.py:1039 #, python-brace-format msgid "The seat \"{seat}\" is no longer available." msgstr "Der Sitzplatz \"{seat}\" ist nicht mehr verfügbar." -#: pretix/base/models/orders.py:1035 +#: pretix/base/models/orders.py:1040 #, python-brace-format msgid "The voucher \"{voucher}\" no longer has sufficient budget." msgstr "Der Gutschein \"{voucher}\" hat nicht mehr ausreichend Budget übrig." -#: pretix/base/models/orders.py:1036 +#: pretix/base/models/orders.py:1041 #, python-brace-format msgid "The voucher \"{voucher}\" has been used in the meantime." msgstr "Der Gutschein \"{voucher}\" wurde zwischenzeitlich verwendet." -#: pretix/base/models/orders.py: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 "Leer, wenn dies kein Eintrittsticket ist" -#: pretix/base/models/orders.py:1693 +#: pretix/base/models/orders.py:1698 msgctxt "payment_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:1694 +#: pretix/base/models/orders.py:1699 msgctxt "payment_state" msgid "pending" msgstr "ausstehend" -#: pretix/base/models/orders.py:1695 +#: pretix/base/models/orders.py:1700 msgctxt "payment_state" msgid "confirmed" msgstr "bestätigt" -#: pretix/base/models/orders.py:1696 +#: pretix/base/models/orders.py:1701 msgctxt "payment_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:1697 +#: pretix/base/models/orders.py:1702 msgctxt "payment_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:1698 +#: pretix/base/models/orders.py:1703 msgctxt "payment_state" msgid "refunded" msgstr "erstattet" -#: 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 "Zahlungsinformationen" -#: pretix/base/models/orders.py:2081 +#: pretix/base/models/orders.py:2086 msgctxt "refund_state" msgid "started externally" msgstr "extern gestartet" -#: pretix/base/models/orders.py:2082 +#: pretix/base/models/orders.py:2087 msgctxt "refund_state" msgid "created" msgstr "erstellt" -#: pretix/base/models/orders.py:2083 +#: pretix/base/models/orders.py:2088 msgctxt "refund_state" msgid "in transit" msgstr "auf dem Weg" -#: pretix/base/models/orders.py:2084 +#: pretix/base/models/orders.py:2089 msgctxt "refund_state" msgid "done" msgstr "erledigt" -#: pretix/base/models/orders.py:2085 +#: pretix/base/models/orders.py:2090 msgctxt "refund_state" msgid "failed" msgstr "fehlgeschlagen" -#: pretix/base/models/orders.py:2087 +#: pretix/base/models/orders.py:2092 msgctxt "refund_state" msgid "canceled" msgstr "abgebrochen" -#: pretix/base/models/orders.py:2095 +#: pretix/base/models/orders.py:2100 msgctxt "refund_source" msgid "Organizer" msgstr "Veranstalter" -#: pretix/base/models/orders.py:2096 +#: pretix/base/models/orders.py:2101 msgctxt "refund_source" msgid "Customer" msgstr "Kunde" -#: pretix/base/models/orders.py:2097 +#: pretix/base/models/orders.py:2102 msgctxt "refund_source" msgid "External" msgstr "Extern" -#: 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 "Grund für die Erstattung" -#: 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 "" @@ -5889,34 +5916,34 @@ msgid "" msgstr "" "Kann dem Nutzer angezeigt werden, z.B. als Teil eines Verwendungszwecks." -#: pretix/base/models/orders.py:2255 +#: pretix/base/models/orders.py:2260 msgid "Payment fee" msgstr "Zahlungsgebühr" -#: pretix/base/models/orders.py:2256 +#: pretix/base/models/orders.py:2261 msgid "Shipping fee" msgstr "Versandkosten" -#: pretix/base/models/orders.py:2257 +#: pretix/base/models/orders.py:2262 msgid "Service fee" msgstr "Servicegebühr" -#: pretix/base/models/orders.py:2258 +#: pretix/base/models/orders.py:2263 #: pretix/control/templates/pretixcontrol/order/index.html:156 msgid "Cancellation fee" msgstr "Stornogebühr" -#: pretix/base/models/orders.py:2259 +#: pretix/base/models/orders.py:2264 msgid "Insurance fee" msgstr "Versicherungsgebühr" -#: pretix/base/models/orders.py:2260 +#: pretix/base/models/orders.py:2265 msgid "Other fees" msgstr "Andere Gebühren" -#: 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 @@ -5925,35 +5952,35 @@ msgstr "Andere Gebühren" msgid "Gift card" msgstr "Wertgutschein / Geschenkgutschein" -#: 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 msgid "Value" msgstr "Wert" -#: pretix/base/models/orders.py:2493 +#: pretix/base/models/orders.py:2498 msgid "Order position" msgstr "Bestelltes Produkt" -#: pretix/base/models/orders.py:3002 +#: pretix/base/models/orders.py:3007 msgid "Cart ID (e.g. session key)" msgstr "Warenkorb-ID (z.B. Session-ID)" -#: pretix/base/models/orders.py:3039 +#: pretix/base/models/orders.py:3044 msgid "Cart position" msgstr "Produkt im Warenkorb" -#: pretix/base/models/orders.py:3040 +#: pretix/base/models/orders.py:3045 msgid "Cart positions" msgstr "Produkte im Warenkorb" -#: pretix/base/models/orders.py:3169 +#: pretix/base/models/orders.py:3174 msgid "Business customer" msgstr "Firmenkunde" -#: 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 "" "Diese Referenz wird auf deine Rechnung gedruckt, damit du die Rechnung " @@ -6104,7 +6131,7 @@ msgid "Type" msgstr "Typ" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "Der Sitzplan ist keine gültige JSON-Datei." @@ -6231,7 +6258,7 @@ msgstr "Produktpreis reduzieren um (%)" msgid "Number of times this voucher can be redeemed." msgstr "Wie oft dieser Gutschein eingelöst werden kann." -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "Eingelöst" @@ -6278,7 +6305,7 @@ msgstr "" "Wenn diese Option aktiviert ist, kann der Gutschein zum Kauf benutzt werden, " "selbst wenn das Produkt eigentlich ausverkauft ist." -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6502,7 +6529,7 @@ msgstr "Gesamt (netto)" msgid "Pending amount" msgstr "Offener Betrag" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "Bestellstatus" @@ -6671,8 +6698,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." @@ -6853,7 +6880,7 @@ msgstr "" msgid "Offsetting" msgstr "Verrechnung" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "Du hast eine unbekannte Bestellnummer eingegeben." @@ -6948,7 +6975,7 @@ msgid "Order code and position number" msgstr "Bestellnummer und Nummer des Tickets" #: 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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "Beispielprodukt" @@ -6965,7 +6992,7 @@ msgid "Product description" msgstr "Produktbeschreibung" #: 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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "Beispielproduktbeschreibung" @@ -7002,7 +7029,7 @@ msgstr "Preis inklusive Zusatzprodukte" #: 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:797 msgid "John Doe" msgstr "Max Mustermann" @@ -7016,7 +7043,7 @@ msgid "Attendee company" msgstr "Teilnehmer*innen-Firma" #: 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 "Musterfirma" @@ -7109,7 +7136,7 @@ msgid "Event begin weekday" msgstr "Veranstaltungsdatum Wochentag" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "Freitag" @@ -7195,8 +7222,8 @@ msgstr "" "Workshop 1\n" "2x Workshop 2" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "Veranstaltername" @@ -7229,7 +7256,7 @@ msgstr "Druckdatum und -uhrzeit" msgid "Printing time" msgstr "Druckzeit" -#: 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 "Kaufdatum" @@ -7328,14 +7355,14 @@ msgstr "Teilnehmername für Anrede" #: 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 "Herr Mustermann" #: 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}" @@ -7350,14 +7377,14 @@ msgstr "Name der Rechnungsadresse für Anrede" msgid "Invoice address name: {part}" msgstr "Rechnungsadresse: Name: {part}" -#: pretix/base/pdf.py:1070 pretix/control/forms/organizer.py:720 -#: pretix/control/forms/organizer.py:756 +#: pretix/base/pdf.py:1109 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" msgstr "Ticket" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "Die Layout-Datei enthält kein gültiges Layout. Fehlermeldung: {}" @@ -7493,7 +7520,7 @@ msgid_plural "You cannot select more than %s items per order." msgstr[0] "Du kannst nicht mehr als %s Produkt pro Bestellung auswählen." msgstr[1] "Du kannst nicht mehr als %s Produkte pro Bestellung auswählen." -#: 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 "" @@ -7505,7 +7532,7 @@ msgstr[1] "" "Du kannst das Produkt %(product)s höchstens %(max)s mal pro Bestellung " "auswählen." -#: 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 "" @@ -7858,27 +7885,27 @@ msgstr "Anzahl Tage mit einem Zutritt vor {datetime}" msgid "week day" msgstr "Wochentag" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "Montag" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "Dienstag" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "Mittwoch" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "Donnerstag" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "Samstag" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "Sonntag" @@ -8066,7 +8093,13 @@ msgstr "" "Du erhältst diese E-Mail, da du dies in deinen Veranstaltungs-Einstellungen " "angegeben hast." -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +msgid "This prefix has been set in your event or organizer settings." +msgstr "" +"Dieser Prefix wurde in den Veranstaltungs- oder Veranstalter-Einstellungen " +"festgelegt." + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " @@ -8075,7 +8108,7 @@ msgstr "" "Du erhältst diese E-Mail, weil jemand dich für die Veranstaltung {event} " "angemeldet hat." -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" @@ -8084,14 +8117,14 @@ msgstr "" "Du kannst deine Bestellung unter folgender Adresse einsehen:\n" "{orderurl}." -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" "Du erhältst diese E-Mail, weil du eine Bestellung für die Veranstaltung " "{event} getätigt hast." -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 msgctxt "attachment_filename" msgid "Calendar invite" msgstr "Kalendereintrag" @@ -8221,7 +8254,7 @@ msgstr "" "Fehler beim Import des Wertes \"{value}\" für Spalte \"{column}\" in Zeile " "\"{line}\": {message}" -#: 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 "Bestellungen können nicht mehr als %(max)s Tickets enthalten." @@ -8397,8 +8430,8 @@ msgstr "Die neue Frist muss in der Zukunft liegen." msgid "This order is not pending approval." msgstr "Diese Bestellung wartet nicht auf Freigabe." -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "Du kannst diese Bestellung nicht stornieren." @@ -8422,7 +8455,7 @@ msgid "The selected payment methods do not cover the total balance." msgstr "" "Diese gewählten Zahlungsmethoden decken noch nicht den Gesamtbetrag ab." -#: 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 " @@ -8434,26 +8467,26 @@ msgstr "" "verwendet. Bitte prüfe die unten angezeigten Preise genau und versuche es " "erneut." -#: pretix/base/services/orders.py:1516 +#: pretix/base/services/orders.py:1518 msgid "You need to select a variation of the product." msgstr "Du musst eine Produktvariante auswählen." -#: 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 "" "Das Kontingent {name} hat nicht genug freie Kapazität für diese Änderung." -#: pretix/base/services/orders.py:1518 +#: pretix/base/services/orders.py:1520 msgid "There is no quota defined that allows this operation." msgstr "Es ist kein Kontingent definiert, das diese Operation erlaubt." -#: pretix/base/services/orders.py:1519 +#: pretix/base/services/orders.py:1521 msgid "The selected product is not active or has no price set." msgstr "Das ausgewählte Produkt ist nicht aktiv oder hat keinen Preis." -#: pretix/base/services/orders.py:1520 +#: pretix/base/services/orders.py:1522 msgid "" "This operation would leave the order empty. Please cancel the order itself " "instead." @@ -8461,7 +8494,7 @@ msgstr "" "Diese Änderung würde die Bestellung leer hinterlassen. Bitte storniere die " "Bestellung stattdessen." -#: 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." @@ -8469,7 +8502,7 @@ msgstr "" "Diese Änderung würde die Bestellung kostenlos machen und damit sofort als " "bezahlt markieren, es ist jedoch kein Kontingent verfügbar." -#: pretix/base/services/orders.py:1525 +#: pretix/base/services/orders.py:1527 msgid "" "This is an add-on product, please select the base position it should be " "added to." @@ -8477,18 +8510,18 @@ msgstr "" "Dieses Produkt ist nur als Zusatzprodukt verfügbar, bitte wähle die " "Basisposition zu der es hinzugefügt werden soll." -#: pretix/base/services/orders.py: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 "" "Dieses Zusatzprodukt kann nicht zu diesem Basisprodukt hinzugefügt werden." -#: pretix/base/services/orders.py:1527 +#: pretix/base/services/orders.py:1529 msgid "You need to choose a subevent for the new position." msgstr "Du musst einen Termin auswählen." -#: 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 " @@ -8497,19 +8530,19 @@ msgstr "" "Der ausgewählte Sitzplatz \"{seat}\" passt nicht zum ausgewählten Termin, " "bitte wähle den Sitzplatz neu aus." -#: pretix/base/services/orders.py:1532 +#: pretix/base/services/orders.py:1534 msgid "The selected product requires you to select a seat." msgstr "Das ausgewählte Produkt erfordert die Wahl eines Sitzplatzes." -#: pretix/base/services/orders.py:1533 +#: pretix/base/services/orders.py:1535 msgid "The selected product does not allow to select a seat." msgstr "Das ausgewählte Produkt erlaubt keine Sitzplatzwahl." -#: pretix/base/services/orders.py:1534 +#: pretix/base/services/orders.py:1536 msgid "The selected country is blocked by your tax rule." msgstr "Das ausgewählte Land ist von der Steuer-Regel blockiert." -#: pretix/base/services/orders.py: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." @@ -8517,7 +8550,7 @@ msgstr "" "Du kannst den Preis einer Position, aus der ein Wertgutschein erstellt " "wurde, nicht ändern." -#: 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 " @@ -8526,7 +8559,7 @@ msgstr "" "Eine Position kann nicht storniert werden, da der Wertgutschein {card} " "bereits verwendet wurde." -#: 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." @@ -8932,7 +8965,7 @@ msgid "Show exchange rates" msgstr "Wechselkurse anzeigen" #: 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 "Niemals" @@ -9119,7 +9152,7 @@ msgstr "Bestellnummer visuell hervorheben" msgid "Only respected by some invoice renderers." msgstr "Nur von manchen Rechnungs-Layouts unterstützt." -#: 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 "Schriftart" @@ -9239,9 +9272,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" @@ -9721,11 +9754,25 @@ msgstr "" msgid "Maximum number of entries per email address for the same product" msgstr "Maximale Anzahl von Einträgen pro E-Mail-Adresse für das selbe Produkt" -#: 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 waiting list form multiple times " +"if they want more than one ticket, as every entry only grants one single " +"ticket at a time." +msgstr "" +"Mit einem erhöhten Limit kann ein Kunde mehr als ein Ticket für ein " +"bestimmtes Produkt mit der gleichen E-Mail-Adresse anfordern. Unabhängig von " +"dieser Einstellung muss der Kunde das Wartelistenformular mehrfach " +"ausfüllen, wenn mehrere Tickets benötigt werden, da jeder Wartelisteneintrag " +"nur ein Ticket freischaltet." + +#: pretix/base/settings.py:1493 msgid "Show number of check-ins to customer" msgstr "Zeige Anzahl der Check-ins für Kund*innen an" -#: 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 " @@ -9741,19 +9788,19 @@ msgstr "" "können. Ausgänge oder fehlgeschlagene Scans werden nicht angezeigt und die " "Kund*innen sehen keine Aufschlüsselung verschiedener Check-in-Listen." -#: pretix/base/settings.py:1503 +#: pretix/base/settings.py:1507 msgid "Allow users to download tickets" msgstr "Ticket-Download anschalten" -#: pretix/base/settings.py:1504 +#: pretix/base/settings.py:1508 msgid "If this is off, nobody can download a ticket." msgstr "Wenn dies ausgeschaltet ist, kann niemand Tickets herunterladen." -#: pretix/base/settings.py:1513 +#: pretix/base/settings.py:1517 msgid "Download date" msgstr "Download-Datum" -#: 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 " @@ -9764,11 +9811,11 @@ msgstr "" "Termine enthält, wird der Download aller Tickets möglich sein sobald der " "Zeitpunkt für einen der Termine erreicht ist." -#: pretix/base/settings.py:1525 +#: pretix/base/settings.py:1529 msgid "Generate tickets for add-on products and bundled products" msgstr "Tickets für Zusatzprodukte und enthaltene Produkte generieren" -#: 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 " @@ -9779,11 +9826,11 @@ msgstr "" "auch für Zusatzprodukte oder enthaltene Produkte jeweils ein separates " "Ticket ausgestellt." -#: pretix/base/settings.py:1539 +#: pretix/base/settings.py:1543 msgid "Generate tickets for all products" msgstr "Tickets für alle Produkte generieren" -#: 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 " @@ -9794,11 +9841,11 @@ msgstr "" "können die Ticketgenerierung auch in den Einstellungen von jedes Produktes " "einzeln abschalten." -#: pretix/base/settings.py:1552 +#: pretix/base/settings.py:1556 msgid "Generate tickets for pending orders" msgstr "Tickets für ausstehende Bestellungen generieren" -#: 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." @@ -9806,11 +9853,11 @@ msgstr "" "Wenn diese Option ausgestellt ist, werden Tickets erst zum Download " "angeboten, nachdem eine Bestellung als bezahlt markiert wurde." -#: pretix/base/settings.py:1564 +#: pretix/base/settings.py:1568 msgid "Do not issue ticket before email address is validated" msgstr "Keine Tickets ausstellen bevor die E-Mail-Adresse validiert wurde" -#: pretix/base/settings.py: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 " @@ -9824,11 +9871,11 @@ msgstr "" "herunterladen sobald er einen Link aus den E-Mails angeklickt hat. Betrifft " "keine Bestellungen, die über andere Kanäle getätigt wurden." -#: pretix/base/settings.py:1581 +#: pretix/base/settings.py:1585 msgid "Low availability threshold" msgstr "Grenze für niedrige Verfügbarkeit" -#: 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 " @@ -9840,11 +9887,11 @@ msgstr "" "in der Veranstaltungsliste als \"wenige Tickets verfügbar\" hervorgehoben. " "Wenn das Feld leer bleibt, wird die Verfügbarkeit nicht öffentlich angezeigt." -#: pretix/base/settings.py:1596 +#: pretix/base/settings.py:1600 msgid "Show availability in event overviews" msgstr "Verfügbarkeit in der Veranstaltungsübersicht anzeigen" -#: 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 " @@ -9854,24 +9901,24 @@ msgstr "" "sind. Dies kann zu längeren Ladezeiten führen und der Verfügbarkeitsstatus " "wird ggf. mit Verzögerungen von bis zu zwei Minuten aktualisiert." -#: pretix/base/settings.py: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 "Liste" -#: pretix/base/settings.py:1611 pretix/base/settings.py:1619 +#: pretix/base/settings.py:1615 pretix/base/settings.py:1623 msgid "Week calendar" msgstr "Wochenkalender" -#: pretix/base/settings.py:1612 pretix/base/settings.py:1620 +#: pretix/base/settings.py:1616 pretix/base/settings.py:1624 msgid "Month calendar" msgstr "Monatskalender" -#: pretix/base/settings.py:1616 +#: pretix/base/settings.py:1620 msgid "Default overview style" msgstr "Standard-Anzeige" -#: 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." @@ -9879,11 +9926,11 @@ msgstr "" "Wenn deine Veranstaltungsreihe mehr als 50 zukünftige Termine hat, kann nur " "der Monats- oder Wochenkalender verwendet werden." -#: pretix/base/settings.py:1631 +#: pretix/base/settings.py:1635 msgid "Show filter options for calendar or list view" msgstr "Zeige Filteroptionen in Kalender- und Listenansicht" -#: pretix/base/settings.py:1632 +#: pretix/base/settings.py:1636 msgid "" "You can set up possible filters as meta properties in your organizer " "settings." @@ -9891,11 +9938,11 @@ msgstr "" "Du kannst Meta-Eigenschaften in den Veranstaltereinstellungen als filterbar " "deklarieren." -#: pretix/base/settings.py:1641 +#: pretix/base/settings.py:1645 msgid "Hide all unavailable dates from calendar or list views" msgstr "Blende ausgebuchte Termine in Kalender- und Listenansichten aus" -#: 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." @@ -9903,35 +9950,36 @@ msgstr "" "Diese Option wirkt sich derzeit nur auf den Kalender dieser " "Veranstaltungsreihe aus, nicht auf den veranstalterweiten Kalender." -#: pretix/base/settings.py:1652 +#: pretix/base/settings.py:1656 msgid "Hide all past dates from calendar" msgstr "Alle vergangenen Termine im Kalender verstecken" -#: 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 "Keine Änderungen an bestehenden Bestellungen" -#: 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 "" -"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 +#: pretix/base/settings.py:1670 pretix/base/settings.py:1679 msgid "Both the attendee and the person who ordered can make changes" msgstr "" "Sowohl Besteller*in als auch Teilnehmer*innen können Änderungen vornehmen" -#: pretix/base/settings.py:1670 +#: pretix/base/settings.py:1674 msgid "Allow customers to modify their information" msgstr "Erlaube Kunden, ihre Informationen zu ändern" -#: pretix/base/settings.py:1685 +#: pretix/base/settings.py:1689 msgid "Allow customers to modify their information after they checked in." msgstr "" "Erlaube Kunden, ihre Informationen auch zu ändern, nachdem sie eingecheckt " "wurden." -#: pretix/base/settings.py: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." @@ -9939,11 +9987,11 @@ msgstr "" "Standardmäßig sind keine Änderungen an einer Bestellung mehr möglich, sobald " "eines der Tickets in der Bestellung eingecheckt wurde." -#: pretix/base/settings.py:1696 +#: pretix/base/settings.py:1700 msgid "Last date of modifications" msgstr "Letztes Änderungsdatum" -#: 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 " @@ -9956,15 +10004,15 @@ msgstr "" "die Änderung aller Tickets nicht mehr möglich sein sobald der Zeitpunkt für " "einen der Termine verstrichen ist." -#: pretix/base/settings.py:1708 +#: pretix/base/settings.py:1712 msgid "Customers can change the variation of the products they purchased" msgstr "Kunden können die Variante eines gekauften Produktes wechseln" -#: pretix/base/settings.py:1717 +#: pretix/base/settings.py:1721 msgid "Customers can change their selected add-on products" msgstr "Kunden können die ausgewählten Zusatzprodukte ändern" -#: 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." @@ -9972,18 +10020,18 @@ msgstr "" "Änderungen nur erlauben wenn der neue Preis gleich oder höher ist als der " "vorherige." -#: 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 "" "Änderungen nur erlauben wenn der neue Preis höher ist als der vorherige." -#: 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 "Änderungen nur erlauben wenn der Preis gleich bleibt." -#: 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)." @@ -9992,25 +10040,25 @@ msgstr "" "wird (d.h. die neue Bestellsumme ist nicht niedriger als der Betrag, der " "bereits bezahlt wurde)." -#: 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 "" "Änderungen unabhängig vom Preis erlauben, selbst wenn eine Erstattung nötig " "wird." -#: pretix/base/settings.py:1736 +#: pretix/base/settings.py:1740 msgid "Requirement for changed prices" msgstr "Anforderungen an Preisänderungen" -#: pretix/base/settings.py:1754 +#: pretix/base/settings.py:1758 msgid "Do not allow changes after" msgstr "Umbuchungen nur erlauben bis" -#: pretix/base/settings.py:1763 +#: pretix/base/settings.py:1767 msgid "Allow change even though the ticket has already been checked in" msgstr "Änderungen selbst dann erlauben, wenn Tickets eingecheckt wurden" -#: 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 " @@ -10025,11 +10073,11 @@ msgstr "" "wurde. Bitte nutze diese Option vorsichtig und idealerweise nur in " "Kombination mit einer Beschränkung der Preisänderung (siehe oben)." -#: pretix/base/settings.py:1776 +#: pretix/base/settings.py:1780 msgid "Allow individual attendees to change their ticket" msgstr "Erlaubt einzelnen Teilnehmer*innen ihr Ticket zu ändern" -#: 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, " @@ -10044,16 +10092,16 @@ msgstr "" "Bestellung nicht verändern. Solche Änderungen können nur vom Ticketkäufer " "vorgenommen werden." -#: pretix/base/settings.py:1789 +#: pretix/base/settings.py:1793 msgid "Customers can cancel their unpaid orders" msgstr "Kunden können unbezahlte Bestellungen stornieren" -#: pretix/base/settings.py:1801 +#: pretix/base/settings.py:1805 msgid "Charge a fixed cancellation fee" msgstr "Feste Stornogebühr berechnen" -#: 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 " @@ -10063,23 +10111,23 @@ msgstr "" "eine Stornogebühr erhoben. Bitte beachten Sie, dass Sie für das Eintreiben " "der Stornogebühr selbst verantwortlich sind." -#: pretix/base/settings.py:1812 +#: pretix/base/settings.py:1816 msgid "Charge payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren berechnen" -#: pretix/base/settings.py:1826 +#: pretix/base/settings.py:1830 msgid "Charge a percentual cancellation fee" msgstr "Prozentuale Stornogebühr berechnen" -#: 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 "Stornierungen nur erlauben bis" -#: pretix/base/settings.py:1846 +#: pretix/base/settings.py:1850 msgid "Customers can cancel their paid orders" msgstr "Kunden können bezahlte Bestellungen stornieren" -#: 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." @@ -10088,24 +10136,24 @@ msgstr "" "Zahlungsmethode es erlaubt. Andernfalls musst du eine manuelle Rückbuchung " "veranlassen." -#: 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 "Feste Stornogebühr einbehalten" -#: pretix/base/settings.py:1869 +#: pretix/base/settings.py:1873 msgid "Keep payment, shipping and service fees" msgstr "Zahlungs-, Versand- und Servicegebühren einbehalten" -#: 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 "Prozentuale Stornogebühr einbehalten" -#: pretix/base/settings.py:1890 +#: pretix/base/settings.py:1894 msgid "Allow customers to voluntarily choose a lower refund" msgstr "" "Kunden erlauben, freiwillig auf einen Teil der Erstattung zu verzichten" -#: 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." @@ -10113,7 +10161,7 @@ msgstr "" "Mit dieser Option wird euren Kunden angeboten, nur einen Teil des Preises " "erstatten zu lassen, um euch mit dem Restbetrag zu unterstützen." -#: pretix/base/settings.py: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!" @@ -10122,11 +10170,11 @@ msgstr "" "bitte darüber nach mit dem Schieber einen niedrigeren Erstattungsbetrag " "auszuwählen, sodass wir einen höheren Betrag einbehalten können. Vielen Dank!" -#: pretix/base/settings.py:1903 +#: pretix/base/settings.py:1907 msgid "Voluntary lower refund explanation" msgstr "Erklärung für freiwilligen Verzicht auf Teile der Erstattung" -#: 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 " @@ -10138,11 +10186,11 @@ msgstr "" "welchen Betrag sie erstattet haben möchten. Du kannst es z.B. nutzen um zu " "erklären, wie eine geringere Erstattung deiner Organisation hilft." -#: pretix/base/settings.py:1921 +#: pretix/base/settings.py:1925 msgid "Step size for reduction amount" msgstr "Schrittweite für Reduzierung" -#: 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 " @@ -10151,7 +10199,7 @@ msgstr "" "Standardmäßig können Kunden auf einen beliebigen Betrag verzichten. Wenn du " "diesen Wert z.B. auf 10 setzt, sind nur noch Werte im Abstand von 10 erlaubt." -#: pretix/base/settings.py: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." @@ -10159,42 +10207,42 @@ msgstr "" "Kunden können eine Stornierung nur anfragen, die aber noch freigegeben " "werden muss bevor eine Erstattung erfolgt." -#: pretix/base/settings.py:1942 +#: pretix/base/settings.py:1946 msgid "" "Do not show the cancellation fee to users when they request cancellation." msgstr "" "Zeige keine Stornogebühr für Benutzer an, wenn die Stornierung angefragt " "wird." -#: 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 "Das Geld wird immer auf die ursprüngliche Zahlungsmethode erstattet" -#: 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 "" "Kunden können zwischen einem Wertgutschein und einer Erstattung auf die " "ursprüngliche Zahlungsmethode wählen" -#: 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 "Alle Erstattungen werden als Wertgutschein ausgegeben" -#: 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 "Erstattungen nicht automatisch abwickeln" -#: pretix/base/settings.py:1959 +#: pretix/base/settings.py:1963 #: pretix/control/templates/pretixcontrol/order/index.html:148 msgid "Refund method" msgstr "Erstattungsweg" -#: 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 "Stornobedingungen" -#: 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 " @@ -10205,7 +10253,7 @@ msgstr "" "die angezeigten Stornobedingungen auf Basis der hier getroffenen " "Einstellungen." -#: 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 " @@ -10216,21 +10264,21 @@ msgstr "" "automatisch die angezeigten Stornobedingungen auf Basis der hier getroffenen " "Einstellungen." -#: 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 "Kontakt-E-Mail" -#: 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 "" "Wir werden diese Adresse veröffentlichen um Teilnehmer*innen zu ermöglichen, " "dich zu kontaktieren." -#: 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 "Impressum (URL)" -#: 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." @@ -10238,11 +10286,11 @@ msgstr "" "Dies sollte bspw. ein Link zu einem Teil deiner Website sein, auf dem " "Kontaktdaten und rechtliche Informationen zu finden sind." -#: pretix/base/settings.py:2031 +#: pretix/base/settings.py:2035 msgid "Privacy Policy URL" msgstr "URL zur Datenschutzerklärung" -#: 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." @@ -10251,11 +10299,11 @@ msgstr "" "beschreibst, wie du persönliche Daten nutzt, die du in deinem Ticketshop " "sammelst." -#: pretix/base/settings.py:2054 +#: pretix/base/settings.py:2058 msgid "Attach ticket files" msgstr "Tickets anhängen" -#: 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 " @@ -10264,13 +10312,13 @@ msgstr "" "Tickets werden nie angehängt, wenn sie größer als {size} sind, um " "Zustellungsprobleme zu vermeiden." -#: 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 "Kalenderdateien anhängen" -#: pretix/base/settings.py:2068 +#: pretix/base/settings.py:2072 msgid "" "If enabled, we will attach an .ics calendar file to order confirmation " "emails." @@ -10278,11 +10326,11 @@ msgstr "" "Wenn diese Option aktiviert ist, hängen wir Bestellbestätigungs-E-Mails " "eine .ics-Kalenderdatei an." -#: pretix/base/settings.py:2077 +#: pretix/base/settings.py:2081 msgid "Attach calendar files only after order has been paid" msgstr "Kalenderdateien erst anhängen nachdem die Bestellung bezahlt wurde" -#: 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." @@ -10291,11 +10339,11 @@ msgstr "" "Kalenderdatei verschickt wird, damit dieser nicht zugänglich wird, bevor die " "Zahlung bestätigt wurde." -#: pretix/base/settings.py:2087 +#: pretix/base/settings.py:2091 msgid "Event description" msgstr "Veranstaltungsbeschreibung" -#: 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 " @@ -10312,11 +10360,11 @@ msgstr "" "erlaubt, da Kalendereinträge oft für eine größeren Anzahl von Personen " "einsehbar sind." -#: pretix/base/settings.py:2103 +#: pretix/base/settings.py:2107 msgid "Subject prefix" msgstr "Betreffs-Präfix" -#: 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." @@ -10325,23 +10373,23 @@ msgstr "" "vorangestellt und könnte z.B. eine Kurzform des Veranstaltungsnamens " "enthalten." -#: 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 "Absender-Adresse" -#: 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 "Absender-Adresse für ausgehende E-Mails" -#: pretix/base/settings.py:2128 +#: pretix/base/settings.py:2132 msgid "Sender name" msgstr "Absendername" -#: 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." @@ -10349,20 +10397,20 @@ msgstr "" "Name, der zusammen mit der Absenderadresse für ausgehende E-Mails verwendet " "wird. Standardmäßig wird der Name der Veranstaltung verwendet." -#: pretix/base/settings.py: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 "Deine Bestellung: {code}" -#: 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 "Deine Registrierung: {code}" -#: pretix/base/settings.py:2155 +#: pretix/base/settings.py:2159 #, python-brace-format msgid "" "Hello,\n" @@ -10388,12 +10436,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2168 +#: pretix/base/settings.py:2172 #, python-brace-format msgid "Your orders for {event}" msgstr "Deine Bestellungen für {event}" -#: pretix/base/settings.py:2172 +#: pretix/base/settings.py:2176 #, python-brace-format msgid "" "Hello,\n" @@ -10418,7 +10466,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10441,7 +10489,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -10467,7 +10515,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -10497,7 +10545,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -10527,11 +10575,11 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2261 +#: pretix/base/settings.py:2265 msgid "Attachment for new orders" msgstr "Anhang für neue Bestellungen" -#: 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 " @@ -10552,7 +10600,7 @@ msgstr "" "wichtige E-Mail nicht ankommt, können nur PDF-Dateien mit maximal {size} MB " "Größe verwendet werden." -#: pretix/base/settings.py:2293 +#: pretix/base/settings.py:2297 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10575,12 +10623,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2305 +#: pretix/base/settings.py:2309 #, python-brace-format msgid "Your order has been changed: {code}" msgstr "Deine Bestellung wurde geändert: {code}" -#: pretix/base/settings.py:2309 +#: pretix/base/settings.py:2313 #, python-brace-format msgid "" "Hello,\n" @@ -10603,12 +10651,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2321 +#: pretix/base/settings.py:2325 #, python-brace-format msgid "Payment received for your order: {code}" msgstr "Zahlung erhalten für die Bestellung: {code}" -#: pretix/base/settings.py:2325 +#: pretix/base/settings.py:2329 #, python-brace-format msgid "" "Hello,\n" @@ -10635,12 +10683,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2343 +#: pretix/base/settings.py:2347 #, python-brace-format msgid "Event registration confirmed: {code}" msgstr "Registrierung bestätigt: {code}" -#: pretix/base/settings.py:2347 +#: pretix/base/settings.py:2351 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -10663,12 +10711,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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 "Anzahl Tage" -#: 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." @@ -10676,12 +10724,12 @@ msgstr "" "Die E-Mail wird die angegebene Anzahl an Tagen vor dem Ablaufdatum " "verschickt. Ist der Wert 0, wird die Mail nie verschickt." -#: pretix/base/settings.py:2374 +#: pretix/base/settings.py:2378 #, python-brace-format msgid "Your order is about to expire: {code}" msgstr "Deine Bestellung läuft bald ab: {code}" -#: pretix/base/settings.py:2378 +#: pretix/base/settings.py:2382 #, python-brace-format msgid "" "Hello,\n" @@ -10710,12 +10758,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2392 +#: pretix/base/settings.py:2396 #, python-brace-format msgid "Your order is pending payment: {code}" msgstr "Deine Bestellung wurde noch nicht bezahlt: {code}" -#: pretix/base/settings.py:2396 +#: pretix/base/settings.py:2400 #, python-brace-format msgid "" "Hello,\n" @@ -10741,12 +10789,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2409 +#: pretix/base/settings.py:2413 #, python-brace-format msgid "Incomplete payment received: {code}" msgstr "Unvollständige Zahlung erhalten: {code}" -#: pretix/base/settings.py:2413 +#: pretix/base/settings.py:2417 #, python-brace-format msgid "" "Hello,\n" @@ -10779,12 +10827,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2429 +#: pretix/base/settings.py:2433 #, python-brace-format msgid "Payment failed for your order: {code}" msgstr "Zahlung fehlgeschlagen für deine Bestellung: {code}" -#: pretix/base/settings.py:2433 +#: pretix/base/settings.py:2437 #, python-brace-format msgid "" "Hello,\n" @@ -10816,12 +10864,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2447 +#: pretix/base/settings.py:2451 #, python-brace-format msgid "You have been selected from the waitinglist for {event}" msgstr "Du wurdest von der Warteliste für {event} ausgewählt" -#: pretix/base/settings.py:2451 +#: pretix/base/settings.py:2455 #, python-brace-format msgid "" "Hello,\n" @@ -10854,7 +10902,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" @@ -10872,9 +10920,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" @@ -10883,12 +10930,12 @@ msgstr "" "Viele Grüße, \n" "Dein {event} Team" -#: pretix/base/settings.py:2480 +#: pretix/base/settings.py:2484 #, python-brace-format msgid "Order canceled: {code}" msgstr "Bestellung storniert: {code}" -#: pretix/base/settings.py:2484 +#: pretix/base/settings.py:2488 #, python-brace-format msgid "" "Hello,\n" @@ -10915,12 +10962,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2498 +#: pretix/base/settings.py:2502 #, python-brace-format msgid "Order approved and awaiting payment: {code}" msgstr "Bestellung freigegeben und wartet auf Bezahlung: {code}" -#: pretix/base/settings.py:2502 +#: pretix/base/settings.py:2506 #, python-brace-format msgid "" "Hello,\n" @@ -10952,7 +10999,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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" @@ -10976,12 +11023,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2538 +#: pretix/base/settings.py:2542 #, python-brace-format msgid "Order approved and confirmed: {code}" msgstr "Bestellung bestätigt: {code}" -#: pretix/base/settings.py:2542 +#: pretix/base/settings.py:2546 #, python-brace-format msgid "" "Hello,\n" @@ -11007,12 +11054,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2575 +#: pretix/base/settings.py:2579 #, python-brace-format msgid "Order denied: {code}" msgstr "Bestellung abgelehnt: {code}" -#: pretix/base/settings.py:2579 +#: pretix/base/settings.py:2583 #, python-brace-format msgid "" "Hello,\n" @@ -11041,7 +11088,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -11060,12 +11107,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: 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 "Dein Ticket ist zum Download verfügbar: {code}" -#: pretix/base/settings.py:2616 +#: pretix/base/settings.py:2620 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -11088,7 +11135,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -11111,12 +11158,12 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/base/settings.py:2644 +#: pretix/base/settings.py:2648 #, python-brace-format msgid "Activate your account at {organizer}" msgstr "Aktiviere dein Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2648 +#: pretix/base/settings.py:2652 #, python-brace-format msgid "" "Hello {name},\n" @@ -11153,12 +11200,12 @@ msgstr "" "\n" "Das {organizer}-Team" -#: pretix/base/settings.py:2666 +#: pretix/base/settings.py:2670 #, python-brace-format msgid "Confirm email address for your account at {organizer}" msgstr "E-Mail-Adresse bestätigen für dein Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2670 +#: pretix/base/settings.py:2674 #, python-brace-format msgid "" "Hello {name},\n" @@ -11195,12 +11242,12 @@ msgstr "" "\n" "Das {organizer}-Team" -#: pretix/base/settings.py:2688 +#: pretix/base/settings.py:2692 #, python-brace-format msgid "Set a new password for your account at {organizer}" msgstr "Setze ein neues Passwort für dein Kundenkonto bei {organizer}" -#: pretix/base/settings.py:2692 +#: pretix/base/settings.py:2696 #, python-brace-format msgid "" "Hello {name},\n" @@ -11237,42 +11284,42 @@ msgstr "" "\n" "Das {organizer}-Team" -#: 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 "Bitte gib einen hexadezimalen Farbwert ein, z.B. #990000." -#: pretix/base/settings.py:2748 +#: pretix/base/settings.py:2752 msgid "Primary color" msgstr "Hauptfarbe" -#: pretix/base/settings.py:2769 +#: pretix/base/settings.py:2773 msgid "Accent color for success" msgstr "Akzentfarbe für Erfolg" -#: pretix/base/settings.py:2770 +#: pretix/base/settings.py:2774 msgid "We strongly suggest to use a shade of green." msgstr "Wir empfehlen dringend, einen Grünton zu verwenden." -#: pretix/base/settings.py:2791 +#: pretix/base/settings.py:2795 msgid "Accent color for errors" msgstr "Akzentfarbe für Fehler" -#: pretix/base/settings.py:2792 +#: pretix/base/settings.py:2796 msgid "We strongly suggest to use a shade of red." msgstr "Wir empfehlen dringend, einen Rotton zu verwenden." -#: pretix/base/settings.py:2813 +#: pretix/base/settings.py:2817 msgid "Page background color" msgstr "Hintergrundfarbe der Seite" -#: pretix/base/settings.py:2828 +#: pretix/base/settings.py:2832 msgid "Use round edges" msgstr "Runde Ecken verwenden" -#: 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." @@ -11280,16 +11327,16 @@ msgstr "" "Nutze native Zahlenfelder im Widget statt eigenen für Zahleneingaben wie " "Mengenangaben." -#: pretix/base/settings.py:2848 +#: pretix/base/settings.py:2852 msgid "Only respected by modern browsers." msgstr "Nur von modernen Browsern respektiert." -#: 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 "Header-Bild" -#: 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 " @@ -11304,20 +11351,20 @@ msgstr "" "Details im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: 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 "Volle Höhe des Header-Bildes verwenden" -#: 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 "Das Header-Bild sollte mindestens 1170 Pixel breit sein." -#: pretix/base/settings.py:2892 +#: pretix/base/settings.py:2896 msgid "Show event title even if a header image is present" msgstr "" "Veranstaltungs-Titel auch anzeigen, obwohl ein Header-Bild hochgeladen wurde" -#: pretix/base/settings.py: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 " @@ -11328,7 +11375,7 @@ msgstr "" "dem Veranstalterprofil benutzt wird, wird diese Option ignoriert und der " "Veranstaltungstitel wird immer angezeigt." -#: 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 " @@ -11343,17 +11390,17 @@ msgstr "" "im Bild zu verwenden, da es auf kleineren Bildschirmen auch kleiner " "dargestellt wird." -#: pretix/base/settings.py:2934 +#: pretix/base/settings.py:2938 msgid "Use header image also for events without an individually uploaded logo" msgstr "" "Benutze das Header-Bild auch für Veranstaltungen, für die kein eigenes " "Header-Bild hochgeladen wurde" -#: pretix/base/settings.py:2942 +#: pretix/base/settings.py:2946 msgid "Favicon" msgstr "Favicon" -#: 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." @@ -11361,11 +11408,11 @@ msgstr "" "Wenn du ein Favicon hochlädst, wird dieses statt des pretix-Logos verwendet. " "Wir empfehlen eine Auflösung von 200x200px um alle Endgeräte abzudecken." -#: pretix/base/settings.py:2961 +#: pretix/base/settings.py:2965 msgid "Social media image" msgstr "Social-Media-Bild" -#: 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 " @@ -11380,19 +11427,19 @@ msgstr "" "anzusiedeln. Wenn dieses Bild nicht angegeben ist, wird das " "Veranstaltungslogo von weiter oben verwendet." -#: pretix/base/settings.py:2982 +#: pretix/base/settings.py:2986 msgid "Logo image" msgstr "Logo" -#: 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 "Wir zeigen das Logo mit einer maximalen Seitenlänge von 2.5cm an." -#: pretix/base/settings.py:3012 pretix/base/settings.py:3118 +#: pretix/base/settings.py:3016 pretix/base/settings.py:3122 msgid "Info text" msgstr "Info-Text" -#: 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." @@ -11400,11 +11447,11 @@ msgstr "" "Wird standardmäßig nicht angezeigt, kann aber z.B. in Ticket-Vorlagen " "verwendet werden." -#: pretix/base/settings.py:3024 +#: pretix/base/settings.py:3028 msgid "Banner text (top)" msgstr "Bannertext (oben)" -#: 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." @@ -11412,11 +11459,11 @@ msgstr "" "Dieser Text wird über jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:3037 +#: pretix/base/settings.py:3041 msgid "Banner text (bottom)" msgstr "Bannertext (unten)" -#: 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." @@ -11424,11 +11471,11 @@ msgstr "" "Dieser Text wird unter jeder Seite des Shops angezeigt. Bitte benutze dies " "nur für sehr wichtige Mitteilungen." -#: pretix/base/settings.py:3050 +#: pretix/base/settings.py:3054 msgid "Voucher explanation" msgstr "Gutschein-Erklärung" -#: 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." @@ -11436,11 +11483,11 @@ msgstr "" "Dieser Text wird neben der Gutscheincode-Eingabe angezeigt. Du kannst ihn z." "B. nutzen um zu erklären, wie man an einen Gutscheincode gelangt." -#: pretix/base/settings.py:3063 +#: pretix/base/settings.py:3067 msgid "Attendee data explanation" msgstr "Erklärung zu Teilnehmerdatenerfassung" -#: 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." @@ -11449,11 +11496,11 @@ msgstr "" "angezeigt. Du kannst hierüber z.B. erklären, warum du die angeforderten " "Informationen benötigst." -#: pretix/base/settings.py:3076 +#: pretix/base/settings.py:3080 msgid "Additional success message" msgstr "Zusätzliche Meldung nach Bestellabschluss" -#: 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." @@ -11461,11 +11508,11 @@ msgstr "" "Diese Nachricht wird nach Abschluss des Bestellvorgangs zusätzlich zum " "Standard-Text angezeigt." -#: pretix/base/settings.py:3089 +#: pretix/base/settings.py:3093 msgid "Help text of the phone number field" msgstr "Beschreibung des Telefonnummern-Felds" -#: 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." @@ -11474,15 +11521,15 @@ msgstr "" "Bestellbestätigung schicken. Diese enthält einen Link, den du brauchst, " "falls du später auf deine Bestellung zugreifen möchtest." -#: pretix/base/settings.py:3103 +#: pretix/base/settings.py:3107 msgid "Help text of the email field" msgstr "Beschreibung des E-Mail-Felds" -#: pretix/base/settings.py:3129 +#: pretix/base/settings.py:3133 msgid "Allow creating a new team during event creation" msgstr "Erlaube das Erstellen neuer Teams während der Event-Erstellung" -#: 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 " @@ -11494,37 +11541,37 @@ msgstr "" "Einstellung erlaubt es Nutzern in diesem Fall, ein neues Team zu erstellen, " "selbst wenn der Nutzer normalerweise keine Teams verwalten darf." -#: pretix/base/settings.py:3202 pretix/base/settings.py:3212 +#: pretix/base/settings.py:3206 pretix/base/settings.py:3216 msgid "Event start time (descending)" msgstr "Veranstaltungsbeginn (absteigend)" -#: pretix/base/settings.py:3204 pretix/base/settings.py:3214 +#: pretix/base/settings.py:3208 pretix/base/settings.py:3218 msgid "Name (descending)" msgstr "Name (absteigend)" -#: pretix/base/settings.py:3209 +#: pretix/base/settings.py:3213 msgctxt "subevent" msgid "Date ordering" msgstr "Sortierung der Termine" -#: pretix/base/settings.py:3225 +#: pretix/base/settings.py:3229 msgid "Link back to organizer overview on all event pages" msgstr "" "Auf die Veranstalterübersicht von allen Veranstaltungsseiten zurück verlinken" -#: pretix/base/settings.py:3234 +#: pretix/base/settings.py:3238 msgid "Homepage text" msgstr "Text auf der Startseite" -#: pretix/base/settings.py:3236 +#: pretix/base/settings.py:3240 msgid "This will be displayed on the organizer homepage." msgstr "Dieser Text wird auf der Veranstalter-Seite angezeigt." -#: pretix/base/settings.py:3251 +#: pretix/base/settings.py:3255 msgid "Length of gift card codes" msgstr "Code-Länge für Wertgutscheine" -#: 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." @@ -11532,11 +11579,11 @@ msgstr "" "Das System erstellt standardmäßig {} Zeichen lange Codes für Wertgutscheine. " "Wenn eine andere Länge notwendig ist, kann diese hier gesetzt werden." -#: pretix/base/settings.py:3268 +#: pretix/base/settings.py:3272 msgid "Validity of gift card codes in years" msgstr "Gültigkeit von Wertgutscheinen in Jahren" -#: 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 " @@ -11546,11 +11593,11 @@ msgstr "" "viele Jahre nach dem Ende des Jahres der Ausstellung ab. Wenn du nichts " "einträgst, laufen Gutscheine standardmäßig nicht explizit ab." -#: pretix/base/settings.py:3278 +#: pretix/base/settings.py:3282 msgid "Enable cookie consent management features" msgstr "Cookie-Consent-Management aktivieren" -#: 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." @@ -11558,11 +11605,11 @@ msgstr "" "Wenn du \"Alle akzeptieren\" klickst, erklärst du dich mit der Speicherung " "von Cookies und der Nutzung vergleichbarer Technologien einverstanden." -#: pretix/base/settings.py:3291 +#: pretix/base/settings.py:3295 msgid "Dialog text" msgstr "Dialog-Text" -#: 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 " @@ -11574,39 +11621,39 @@ msgstr "" "nicht einverstanden bist, werden wir Cookies nur benutzen, wenn sie zwingend " "erforderlich sind um die Funktionen zu realisieren, die diese Seite anbietet." -#: pretix/base/settings.py:3306 +#: pretix/base/settings.py:3310 msgid "Secondary dialog text" msgstr "Sekundärer Dialog-Text" -#: pretix/base/settings.py:3312 +#: pretix/base/settings.py:3316 msgid "Privacy settings" msgstr "Datenschutz-Einstellungen" -#: pretix/base/settings.py:3317 +#: pretix/base/settings.py:3321 msgid "Dialog title" msgstr "Dialog-Titel" -#: pretix/base/settings.py:3323 +#: pretix/base/settings.py:3327 msgid "Accept all cookies" msgstr "Alle akzeptieren" -#: pretix/base/settings.py:3328 +#: pretix/base/settings.py:3332 msgid "\"Accept\" button description" msgstr "Beschriftung \"Akzeptieren\"-Button" -#: pretix/base/settings.py:3334 +#: pretix/base/settings.py:3338 msgid "Required cookies only" msgstr "Nur erforderliche Cookies" -#: pretix/base/settings.py:3339 +#: pretix/base/settings.py:3343 msgid "\"Reject\" button description" msgstr "Beschriftung \"Ablehnen\"-Button" -#: pretix/base/settings.py:3349 +#: pretix/base/settings.py:3353 msgid "Customers can choose their own seats" msgstr "Kunden können ihre Sitzplätze selbst auswählen" -#: 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 " @@ -11616,165 +11663,170 @@ msgstr "" "zuweisen. Das bedeutet, dass Ticketkäufer ihren Platz zum Kaufzeitpunkt " "nicht kennen und der Platz ggf. nicht auf dem Ticket abgedruckt ist." -#: pretix/base/settings.py:3374 +#: pretix/base/settings.py:3380 msgid "Show button to copy user input from other products" msgstr "Zeige bei mehreren Tickets einen Button um Eingaben zu kopieren" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "Übliche englische Titel" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "Übliche deutsche Titel" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "Frau" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 msgctxt "person_name_salutation" msgid "Mx" msgstr "divers" -#: 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 msgid "Given name" msgstr "Vorname" -#: 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 msgid "Family name" msgstr "Nachname" -#: 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 msgctxt "person_name_sample" msgid "John" msgstr "Max" -#: 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 msgctxt "person_name_sample" msgid "Doe" msgstr "Mustermann" -#: 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 msgctxt "person_name" msgid "Title" msgstr "Titel" -#: 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "Dr." -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "Vorname" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "Mittlerer Name" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "Max Mustermann" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "Rufname" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "Transkription" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 msgctxt "person_name" msgid "Salutation" msgstr "Anrede" -#: pretix/base/settings.py:3611 pretix/base/settings.py:3632 -#: pretix/base/settings.py:3663 +#: pretix/base/settings.py:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "Herr" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "nachgestellter Titel" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "MA" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 pretix/control/forms/event.py:220 msgid "" "Your default locale must also be enabled for your event (see box above)." msgstr "" "Die Standardsprache muss eine der aktivierten Sprachen sein (siehe weiter " "oben)." -#: pretix/base/settings.py:3778 +#: pretix/base/settings.py:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" "Du kannst die Angabe von Teilnehmer*innennamen nur erfordern, wenn auch nach " "Namen gefragt wird." -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 msgid "You have to ask for attendee emails if you want to make them required." msgstr "" "Du musst E-Mail-Adressen pro Ticket erfassen, wenn sie erforderlich sein " "sollen." -#: pretix/base/settings.py:3786 +#: pretix/base/settings.py:3792 msgid "" "You have to ask for invoice addresses if you want to make them required." msgstr "" "Du musst Rechnungsadressen erfassen, wenn sie erforderlich sein sollen." -#: pretix/base/settings.py:3790 +#: pretix/base/settings.py:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" "Du musst Rechnungsadressen erfordern, damit Firmennamen erforderlich sein " "können." -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "" "Das letzte Zahlungsdatum kann nicht vor dem Ende des Vorverkaufs liegen." -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, python-brace-format +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "Der Wert \"{identifier}\" ist kein gültiger Verkaufskanal." + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" "Dies muss deaktiviert sein, wenn andere NFC-basierte Typen aktiviert sind." @@ -12576,7 +12628,7 @@ msgstr "Ein interner Fehler ist aufgetreten, bitte später erneut versuchen." msgid "The task has been completed." msgstr "Die Aufgabe wurde fertiggestellt." -#: 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 "Bitte keine Dateien mit mehr als {size} hochladen!" @@ -12648,8 +12700,8 @@ msgid "Support for check-in questions" msgstr "Unterstützung für Fragen beim Check-in" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 msgid "All gates" msgstr "Alle Stationen" @@ -12728,29 +12780,29 @@ msgid "Copy configuration from" msgstr "Konfiguration übernehmen" #: 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 "Nicht übernehmen" -#: 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 "Standard ({value})" -#: 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 "Eigene Domain" -#: 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 "Du musst die eigene Domain vorher im Webserver konfigurieren." -#: 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 "Du kannst die Basisdomain dieser Installation nicht verwenden." -#: 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 "" "Diese Domain ist bereits für eine andere Veranstaltung oder ein anderes " @@ -12765,11 +12817,11 @@ msgstr "" "Die Validierung einer Einstellung, die nicht Teil dieses Formulars ist, ist " "fehlgeschlagen: {error}" -#: 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 "Namensformat" -#: 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 " @@ -12779,11 +12831,11 @@ msgstr "" "dieser Option, wenn bereits Bestellungen existieren, kann beim Sortieren " "nach Namen oder Ändern von Namen zu unerwartetem Verhalten führen." -#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:410 +#: pretix/control/forms/event.py:513 pretix/control/forms/organizer.py:411 msgid "Allowed titles" msgstr "Zur Auswahl stehende Titel" -#: 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." @@ -12791,12 +12843,12 @@ msgstr "" "Wenn das ausgewählte Namensformat eine Titel-Eingabe erlaubt, kann die " "Auswahl der Titel mit dieser Option eingeschränkt werden." -#: pretix/control/forms/event.py: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 "Frage nach {fields}, Anzeige wie {example}" -#: 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 "Freie Texteingabe" @@ -12905,15 +12957,15 @@ msgstr "" "Diese E-Mails werden nur an die ausgewählten Verkaufskanäle versendet. Der " "Online-Shop muss ausgewählt werden." -#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:522 +#: pretix/control/forms/event.py:978 pretix/control/forms/organizer.py:523 msgid "Bcc address" msgstr "BCC-Adresse" -#: 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 "Alle E-Mails werden in Bcc-Kopie an diese Adresse geschickt" -#: 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 "Signatur" @@ -12922,7 +12974,7 @@ msgstr "Signatur" msgid "This will be attached to every email. Available placeholders: {event}" msgstr "Diese wird an jede E-Mail angehängt. Verfügbare Platzhalter: {event}" -#: pretix/control/forms/event.py: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 "z.B. Deine Kontaktdaten" @@ -12973,11 +13025,10 @@ msgstr "Text an die Teilnehmer" #: 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 msgid "Text" msgstr "Text" @@ -13171,7 +13222,7 @@ msgstr "" msgid "The given voucher code does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: 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 "Der Kurzname der Veranstaltung war nicht korrekt." @@ -13245,30 +13296,30 @@ msgstr "Verfügbare Anzahl" msgid "Please enter less than 25 recipients." msgstr "Bitte weniger als 25 Adressen eingeben." -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "Suchen nach …" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "Alle Bestellungen" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "Gültige Bestellungen" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "Bezahlt (oder storniert mit Gebühr)" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 msgid "Paid or confirmed" msgstr "Bezahlt oder bestätigt" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -13276,74 +13327,74 @@ msgstr "Bezahlt oder bestätigt" msgid "Pending" msgstr "ausstehend" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "ausstehend oder bezahlt" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "Stornierungen" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "Storniert (komplett)" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "Storniert (komplett oder mit Gebühr)" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "Stornierung angefragt" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "Vollständig storniert aber Rechnung nicht storniert" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "Zahlungsprozess" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "ausstehend oder abgelaufen" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "Ausstehend (überfällig)" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "Überzahlt" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "Teilweise bezahlt" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "Unterzahlt (aber bestätigt)" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "ausstehend (aber voll bezahlt)" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 msgid "Pending (but no current payment)" msgstr "ausstehend (aber keine laufende Zahlung)" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "Freigabeprozess" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 msgid "Approved, payment pending" msgstr "Freigegeben, Zahlung ausstehend" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -13351,158 +13402,160 @@ msgstr "Freigegeben, Zahlung ausstehend" msgid "Approval pending" msgstr "Freigabe ausstehend" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "Wiedervorlage gesetzt" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "Wiedervorlage fällig" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "Alle Produkte" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "{product} – Beliebige Variante" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "Alle Termine beginnend am oder nach" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "Alle Termine beginnend vor" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "Bestellung getätigt um oder nach" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "Bestellung getätigt vor" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "Minimale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "Maximale Summe von Zahlungen und Erstattungen" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "Mindestens ein Ticket mit Check-in" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 msgid "Affected quota" msgstr "Betroffenes Kontingent" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "Nur exakte Treffer" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "Alle Veranstalter" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "Alle Veranstaltungen" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 msgid "All payments" msgstr "Alle Zahlungen" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 msgid "Payment created from" msgstr "Zahlung erstellt von" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 msgid "Payment created until" msgstr "Zahlung erstellt bis" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 msgid "Paid from" msgstr "Bezahlt von" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 msgid "Paid until" msgstr "Bezahlt bis" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "Shop live und Vorverkauf läuft" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "inaktiv" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "noch nicht gestartet" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "Verkauf beendet" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "Datum von" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "Datum bis" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 msgid "Start time from" msgstr "Beginn ab" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 msgid "Start time until" msgstr "Beginn bis" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "Werktag" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "Suchbegriff" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -13512,7 +13565,7 @@ msgstr "Suchbegriff" msgid "active" msgstr "aktiv" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -13520,241 +13573,245 @@ msgstr "aktiv" msgid "disabled" msgstr "deaktiviert" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 msgid "not yet activated" msgstr "noch nicht aktiviert" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "Mitgliedschaften" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 msgid "Has no memberships" msgstr "Hat keine Mitgliedschaften" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 msgid "Has any membership" msgstr "Hat irgendeine Mitgliedschaft" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 msgid "Has valid membership" msgstr "Hat eine aktive Mitgliedschaft" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "Shop live" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "Shop nicht live" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "Einzelne Veranstaltung in der Gegenwart oder Zukunft" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "Einzelne Veranstaltung in der Vergangenheit" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "Teilnehmer suchen …" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "Check-in-Status" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "Alle Teilnehmer*innen" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "Eingecheckt" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "Anwesend" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "Betreten und verlassen" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "Nicht eingecheckt" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 msgctxt "subevent" msgid "Date start from" msgstr "Startdatum ab" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 msgctxt "subevent" msgid "Date start until" msgstr "Startdatum bis" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "Administrator" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "Kein Administrator" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "Gültig" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "Nicht eingelöst" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "Mindestens einmal eingelöst" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "Voll eingelöst" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "Eingelöst und Ticket eingecheckt" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "Kontingent-Einstellungen" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "Kontingent ignorieren" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "Nach Tag filtern" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "Gutschein suchen" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "Beliebiges Produkt des Kontingents \"{quota}\"" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "Erstattungsstatus" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "Alle offenen Erstattungen" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "Alle Erstattungen" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "Datums-Filter" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "Filtern nach…" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "Datum der letzten Zahlung" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 msgid "All check-ins" msgstr "Alle Check-Ins" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 msgid "Successful check-ins" msgstr "Erfolgreiche Check-Ins" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 msgid "Unsuccessful check-ins" msgstr "Fehlgeschlagene Check-Ins" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "Scan-Typ" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 msgid "All directions" msgstr "Alle Richtungen" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "Gerät" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 msgid "All devices" msgstr "Alle Geräte" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 msgctxt "filter" msgid "Start date" msgstr "Beginn" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 msgctxt "filter" msgid "End date" msgstr "Ende" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "Check-in-Liste" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "Software" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 msgid "Device status" msgstr "Gerätestatus" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 msgid "Active devices" msgstr "Aktive Geräte" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 msgid "Revoked devices" msgstr "Gesperrte Geräte" @@ -13976,7 +14033,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 @@ -14005,23 +14062,23 @@ msgstr "" "heruntergeladen werden kann. Diese Informationen werden öffentlich verfügbar " "gemacht. Bitte stelle sicher, dass du sie aktuell hältst!" -#: pretix/control/forms/item.py:155 +#: pretix/control/forms/item.py:154 msgid "This field is required" msgstr "Dieses Feld ist erforderlich" -#: pretix/control/forms/item.py:157 +#: pretix/control/forms/item.py:156 msgid "Dependencies between questions are not supported during check-in." msgstr "Abhängigkeiten zwischen Fragen sind beim Check-In nicht möglich." -#: pretix/control/forms/item.py:252 +#: pretix/control/forms/item.py:251 msgid "No products" msgstr "Keine Produkte" -#: pretix/control/forms/item.py:318 +#: pretix/control/forms/item.py:317 msgid "The product should exist in multiple variations" msgstr "Das Produkt soll in mehreren Varianten existieren" -#: 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." @@ -14029,72 +14086,72 @@ msgstr "" "Wähle diese Option z.B. für T-Shirts die es in verschiedenen Größen gibt. Du " "kannst die einzelnen Varianten im nächsten Schritt eingeben." -#: pretix/control/forms/item.py:339 pretix/control/forms/item.py:655 +#: pretix/control/forms/item.py:338 pretix/control/forms/item.py:661 msgid "No category" msgstr "Keine Kategorie" -#: pretix/control/forms/item.py:346 +#: pretix/control/forms/item.py:345 msgid "No taxation" msgstr "Keine Besteuerung" -#: pretix/control/forms/item.py:348 +#: pretix/control/forms/item.py:347 msgid "Copy product information" msgstr "Produkt-Informationen kopieren" -#: pretix/control/forms/item.py:359 +#: pretix/control/forms/item.py:358 msgid "Do not add to a quota now" msgstr "Jetzt nicht zu einem Kontingent hinzufügen" -#: pretix/control/forms/item.py:360 +#: pretix/control/forms/item.py:359 msgid "Add product to an existing quota" msgstr "Produkt zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:361 +#: pretix/control/forms/item.py:360 msgid "Create a new quota for this product" msgstr "Ein neues Kontingent für dieses Produkt erstellen" -#: pretix/control/forms/item.py:367 +#: pretix/control/forms/item.py:366 msgid "Quota options" msgstr "Kontingent-Optionen" -#: pretix/control/forms/item.py:375 +#: pretix/control/forms/item.py:374 msgid "Add to existing quota" msgstr "Zu bestehendem Kontingent hinzufügen" -#: pretix/control/forms/item.py:384 +#: pretix/control/forms/item.py:383 msgid "New quota name" msgstr "Name des neuen Kontingents" -#: pretix/control/forms/item.py:390 +#: pretix/control/forms/item.py:389 msgid "Size" msgstr "Größe" -#: pretix/control/forms/item.py:391 +#: pretix/control/forms/item.py:390 msgid "Number of tickets" msgstr "Anzahl Tickets" -#: pretix/control/forms/item.py:520 +#: pretix/control/forms/item.py:519 msgid "Quota name is required." msgstr "Kontingentname ist erforderlich." -#: pretix/control/forms/item.py:525 +#: pretix/control/forms/item.py:524 msgid "Please select a quota." msgstr "Bitte wähle ein Kontingent aus." -#: 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 "(Veranstaltungs-Standard)" -#: pretix/control/forms/item.py:557 +#: pretix/control/forms/item.py:556 msgid "Choose automatically depending on event settings" msgstr "Automatisch auf Basis der Veranstaltungseinstellungen" -#: pretix/control/forms/item.py:558 +#: pretix/control/forms/item.py:557 msgid "Yes, if ticket generation is enabled in general" msgstr "Ja, wenn Ticketing insgesamt aktiviert ist" -#: 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, " @@ -14104,11 +14161,11 @@ msgstr "" "Arbeitslose und Menschen über 65. Das Ticket enthält Zugang zu allen Teilen " "der Veranstaltung außer des VIP-Bereiches." -#: pretix/control/forms/item.py:601 +#: pretix/control/forms/item.py:607 msgid "Show product with info on why it’s unavailable" msgstr "Zeige das Produkt mit einer Information, warum es nicht verfügbar ist." -#: 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." @@ -14116,19 +14173,19 @@ msgstr "" "Diese Option wird entfernt. Für neue Produkte wird die neuere Option weiter " "unten empfohlen, die ein anderes Produkt statt einem Kontingent referenziert." -#: 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 "Unabhängig von anderen Produkten angezeigt" -#: pretix/control/forms/item.py:666 +#: pretix/control/forms/item.py:672 msgid "Date chosen by customer" msgstr "Wunschdatum des Kunden" -#: pretix/control/forms/item.py:675 +#: pretix/control/forms/item.py:681 msgid "No membership granted" msgstr "Keine Mitgliedschaft angelegt" -#: 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." @@ -14136,7 +14193,7 @@ msgstr "" "Wertgutscheine müssen einem 0-Prozent-Steuersatz zugeordnet sein, da " "Umsatzsteuer berechnet wird, wenn der Gutschein eingelöst wird." -#: 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 " @@ -14147,7 +14204,7 @@ msgstr "" "würde. Die Gültigkeit von Wertgutscheinen kann in den " "Veranstaltereinstellungen konfiguriert werden." -#: 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." @@ -14155,7 +14212,7 @@ msgstr "" "Wenn eine gültige Mitgliedschaft erforderlich ist, muss mindestens ein " "passender Mitgliedschafts-Typ ausgewählt werden." -#: 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 " @@ -14167,11 +14224,11 @@ msgstr "" "ggf. die Mitgliedschaft später nicht nutzen. Wenn die Mitgliedschaft nicht " "personalisiert sein soll, ändere den Mitgliedschafts-Typ auf \"übertragbar\"." -#: 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 "Der Gültigkeitsbeginn muss vor dem Gültigkeitsende liegen." -#: 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." @@ -14179,7 +14236,7 @@ msgstr "" "Du hast eine dynamische Gültigkeit ausgewählt, aber keine Zeitdauer " "festgelegt. Das würde die Tickets unbenutzbar machen." -#: 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 " @@ -14190,19 +14247,19 @@ msgstr "" "wurde oder sich in einem Warenkorb befindet. Bitte setze die Variante " "stattdessen auf \"inaktiv\"." -#: pretix/control/forms/item.py:941 +#: pretix/control/forms/item.py:939 msgid "Use value from product" msgstr "Wert aus dem Produkt verwenden" -#: pretix/control/forms/item.py:1026 +#: pretix/control/forms/item.py:1024 msgid "Add-ons" msgstr "Zusatzprodukte" -#: pretix/control/forms/item.py:1050 +#: pretix/control/forms/item.py:1048 msgid "You added the same add-on category twice" msgstr "Du hast dieselbe Kategorie zweimal hinzugefügt." -#: 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." @@ -14211,21 +14268,21 @@ msgstr "" "das Basisprodukt zu kaufen, wenn alle (oder zu viele) Zusatzprodukte " "ausverkauft sind." -#: pretix/control/forms/item.py:1102 +#: pretix/control/forms/item.py:1100 msgid "Bundled products" msgstr "Enthaltene Produkte" -#: pretix/control/forms/item.py:1152 +#: pretix/control/forms/item.py:1150 msgid "You added the same bundled product twice." msgstr "Du hast das selbe enthaltene Produkt zweimal hinzugefügt." -#: 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 "Enthaltenes Produkt" -#: 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 "inaktiv" @@ -14479,14 +14536,14 @@ msgstr "Zusatz-Produkt zu" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "Sitzplatz" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -14641,7 +14698,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." @@ -14775,11 +14832,11 @@ msgstr "" "Bitte bestätige, dass du ALLE Termine dieser Veranstaltungsreihe stornieren " "möchtest." -#: 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 "Diese Kurzform ist bereits in Verwendung, bitte wähle eine andere." -#: 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." @@ -14787,16 +14844,16 @@ msgstr "" "Die Änderungen konnten nicht gespeichert werden, da es sonst kein Team mehr " "mit der Berechtigung gäbe, Teams zu verwalten." -#: pretix/control/forms/organizer.py: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 "Dieses Gerät muss auf mindestens eine Veranstaltung Zugriff erhalten." -#: 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 "experimentell" -#: 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." @@ -14805,65 +14862,65 @@ msgstr "" "nur eingeschränkte Anwendungsfälle der Software und kann sich jederzeit " "ändern." -#: pretix/control/forms/organizer.py:532 +#: pretix/control/forms/organizer.py:533 msgid "This will be attached to every email." msgstr "Diese wird an jede E-Mail angehängt." -#: pretix/control/forms/organizer.py:624 +#: pretix/control/forms/organizer.py:625 msgctxt "webhooks" msgid "Event types" msgstr "Benachrichtigungsarten" -#: pretix/control/forms/organizer.py:656 +#: pretix/control/forms/organizer.py:657 msgid "Gift card value" msgstr "Wert des Wertgutscheins" -#: pretix/control/forms/organizer.py:729 +#: pretix/control/forms/organizer.py:730 msgid "An medium with this type and identifier is already registered." msgstr "Ein Medium mit diesem Typ und dieser Nummer ist bereits erstellt." -#: pretix/control/forms/organizer.py:830 +#: pretix/control/forms/organizer.py:831 msgid "An account with this customer ID is already registered." msgstr "Ein Konto mit dieser Kundennummer existiert bereits." -#: 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 "Telefon" -#: pretix/control/forms/organizer.py:954 +#: pretix/control/forms/organizer.py:955 msgctxt "sso_oidc" msgid "Base URL" msgstr "Basis-URL" -#: pretix/control/forms/organizer.py:958 +#: pretix/control/forms/organizer.py:959 msgctxt "sso_oidc" msgid "Client ID" msgstr "Client-ID" -#: pretix/control/forms/organizer.py:962 +#: pretix/control/forms/organizer.py:963 msgctxt "sso_oidc" msgid "Client secret" msgstr "Client-Secret" -#: pretix/control/forms/organizer.py:966 +#: pretix/control/forms/organizer.py:967 msgctxt "sso_oidc" msgid "Scope" msgstr "Scope" -#: pretix/control/forms/organizer.py:967 +#: pretix/control/forms/organizer.py:968 msgctxt "sso_oidc" msgid "Multiple scopes separated with spaces." msgstr "Mehrere Scopes können mit Leerzeichen getrennt werden." -#: pretix/control/forms/organizer.py:971 +#: pretix/control/forms/organizer.py:972 msgctxt "sso_oidc" msgid "User ID field" msgstr "Benutzer-ID-Feld" -#: 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 " @@ -14872,12 +14929,12 @@ msgstr "" "Wir gehen davon aus, dass der Inhalt des Benutzer-ID-Felds eindeutig ist und " "sich für einen Benutzer nie ändert." -#: pretix/control/forms/organizer.py:978 +#: pretix/control/forms/organizer.py:979 msgctxt "sso_oidc" msgid "Email field" msgstr "E-Mail-Feld" -#: 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 " @@ -14888,31 +14945,31 @@ msgstr "" "verifiziert wurden und vom zugehörigen Benutzer sicher kontrolliert werden. " "Wenn dies nicht der Fall ist, kann es zu Sicherheitsproblemen kommen." -#: pretix/control/forms/organizer.py:986 +#: pretix/control/forms/organizer.py:987 msgctxt "sso_oidc" msgid "Phone field" msgstr "Telefonnummern-Feld" -#: pretix/control/forms/organizer.py:1004 +#: pretix/control/forms/organizer.py:1005 #, python-brace-format msgctxt "sso_oidc" msgid "{label} field" msgstr "{label}-Feld" -#: pretix/control/forms/organizer.py:1037 +#: pretix/control/forms/organizer.py:1044 msgid "Invalidate old client secret and generate a new one" msgstr "" "Bestehendes Client-Secret invalidieren und neues Client-Secret erzeugen" -#: pretix/control/forms/organizer.py:1070 +#: pretix/control/forms/organizer.py:1077 msgid "Organizer short name" msgstr "Veranstalter-Kurzname" -#: pretix/control/forms/organizer.py:1074 +#: pretix/control/forms/organizer.py:1081 msgid "Allow access to reusable media" msgstr "Zugriff auf wiederverwendbare Medien" -#: 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 " @@ -14927,17 +14984,17 @@ msgstr "" "auf kryptografische Schlüssel gibt, die notwendig sind um mit den Medien zu " "interagieren." -#: pretix/control/forms/organizer.py:1091 +#: pretix/control/forms/organizer.py:1098 msgid "The selected organizer does not exist or cannot be invited." msgstr "" "Der ausgewählte Veranstalter existiert nicht oder kann nicht eingeladen " "werden." -#: pretix/control/forms/organizer.py:1093 +#: pretix/control/forms/organizer.py:1100 msgid "The selected organizer has already been invited." msgstr "Der ausgewählte Veranstalter wurde bereits eingeladen." -#: pretix/control/forms/organizer.py:1128 +#: pretix/control/forms/organizer.py:1135 msgid "A sales channel with the same identifier already exists." msgstr "Ein Verkaufskanal mit dem gleichen Identifikator existiert bereits." @@ -14947,7 +15004,7 @@ msgctxt "form" msgid "Optional" msgstr "Optional" -#: 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 @@ -15038,15 +15095,15 @@ msgstr "Schließe diese Daten aus, statt sie hinzuzufügen." msgid "Your changes could not be saved. See below for details." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "Zugewiesene Sitzplatz-ID" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "Ungültiges Produkt ausgewählt." -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." @@ -15054,11 +15111,11 @@ msgstr "" "Dieser Gutschein gilt nur für versteckte Produkte, aber du hast nicht " "ausgewählt, dass er auch versteckte Produkte anzeigen soll." -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "Gutscheincodes" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." @@ -15066,16 +15123,16 @@ msgstr "" "Einen Code pro Zeile. Bitte kopiere die Liste und speichere sie dir in eine " "Datei ab." -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "Gutscheine per E-Mail verschicken" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "Dein Gutschein für {event}" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, python-brace-format msgid "" "Hello,\n" @@ -15104,49 +15161,49 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "Empfänger" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "oder" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" "Du kannst entweder eine Liste von E-Mail-Adressen mit einer Adresse pro " -"Zeile angeben, oder eine CSV-Datei mit einer Kopfzeile und einer oder " -"mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." +"Zeile angeben, oder den Inhalt einer CSV-Datei mit einer Kopfzeile und einer " +"oder mehrerer der Spalten \"email\", \"number\", \"name\" und \"tag\"." -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "Maximale Nutzungen pro Gutschein" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "Wie oft JEDER der Gutscheine eingelöst werden kann." -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "Zugewiesene Sitzplatz-IDs" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "CSV-Eingabedaten müssen eine Kopfzeile haben." -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "CSV-Lesen fehlgeschlagen: {error}." -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." @@ -15154,34 +15211,34 @@ msgstr "" "Im CSV-Input wurden keine unterschiedlichen Spalten erkannt, möglicherweise " "hast du ungültige Felder in der Eingabe." -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" "CSV-Eingabedaten müssen ein Feld mit der Bezeichnung \"{header}\" haben." -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" "CSV-Eingabe enthält eine Spalte \"{header}\", die nicht zugeordnet werden " "kann." -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "{value} ist keine gültige E-Mail-Adresse." -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "Ungültiger Wert in Zeile {number}." -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "Ein Gutschein mit einem der eingegebenen Codes existiert bereits." -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " @@ -15190,12 +15247,12 @@ msgstr "" "Der Gutscheincode {code} ist zu kurz. Alle Codes sollten mindestens " "{min_length} Zeichen lang sein." -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, python-brace-format msgid "The voucher code {code} appears in your list twice." msgstr "Der Gutscheincode {code} kommt in deiner Liste zweimal vor." -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." @@ -15203,7 +15260,7 @@ msgstr "" "Wenn Gutscheine per E-Mail verschickt werden sollen, müssen Betreff, " "Nachricht und Empfänger angegeben werden." -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." @@ -15211,7 +15268,7 @@ msgstr "" "Du hast {codes} Gutscheine generiert, aber nur Empfänger für {recp} " "angegeben." -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "Du musst genau so viele Sitze angeben, wie du Gutscheine erzeugst." @@ -15543,7 +15600,7 @@ msgstr "Der SSO-Client wurde geändert." msgid "The SSO client has been deleted." msgstr "Der SSO-Client wurde gelöscht." -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "Der neue Mitgliedschafts-Typ wurde erstellt." @@ -15555,7 +15612,7 @@ msgstr "Der Mitgliedschafts-Typ wurde geändert." msgid "The membership type has been deleted." msgstr "Der Mitgliedschafts-Typ wurde gelöscht." -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 msgid "The sales channel has been created." msgstr "Der Verkaufskanal wurde erstellt." @@ -15667,11 +15724,11 @@ msgstr "Die Bestellung wurde trotz ausstehender Zahlung als nutzbar bestätigt." msgid "The order has been set to require payment before use." msgstr "Die Bestellung erfordert nun eine Zahlung um verwendet zu werden." -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "Die Bestellung wurde als abgelaufen markiert." -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "Die Bestellung wurde als bezahlt markiert." @@ -15683,7 +15740,7 @@ msgstr "Die ausgewählte Stornierungsanfrage wurde gelöscht." msgid "The order has been refunded." msgstr "Die Bestellung wurde zurückerstattet." -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "Die Bestellung wurde reaktiviert." @@ -15701,7 +15758,7 @@ msgid "The order requires approval before it can continue to be processed." msgstr "" "Diese Bestellung erfordert eine Freigabe, bevor sie weiter verarbeitet wird." -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "Die Bestellung wurde freigegeben." @@ -15740,17 +15797,17 @@ msgstr "Das Kundenkonto wurde geändert." msgid "The order locale has been changed." msgstr "Die Sprache der Bestellung wurde geändert." -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "Die Rechnung wurde erstellt." -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "Die Rechnung wurde neu generiert." -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "Die Rechnung wurde neu ausgestellt." @@ -16322,7 +16379,7 @@ msgstr "Die Team-Einstellungen wurden geändert." msgid "The team has been deleted." msgstr "Das Team wurde gelöscht." -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "Die Station wurde erstellt." @@ -16399,7 +16456,7 @@ msgstr "" msgid "The gift card has been created." msgstr "Der Wertgutschein wurde erstellt." -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "Der Wertgutschein wurde geändert." @@ -16424,8 +16481,8 @@ msgstr "Der Nutzer hat diesen Text bestätigt: \"{}\"" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "Die Bestellung wurde storniert (Kommentar: \"{comment}\")." -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "Die Bestellung wurde storniert." @@ -16573,9 +16630,9 @@ msgstr "Allgemein" msgid "Payment" msgstr "Zahlung" -#: 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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -16606,6 +16663,7 @@ msgstr "Widget" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "Einstellungen" @@ -16929,7 +16987,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -16967,7 +17025,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -16978,6 +17036,8 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -17315,7 +17375,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -17356,6 +17416,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -17379,7 +17440,7 @@ msgstr "Abbrechen" #: 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 @@ -17405,7 +17466,8 @@ msgstr "Abbrechen" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -17458,7 +17520,7 @@ msgstr "Löschen" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -17466,7 +17528,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." @@ -17479,7 +17541,7 @@ msgstr "Scan-Zeitpunkt" #: 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 "Ergebnis" @@ -17566,7 +17628,7 @@ msgstr "Keine passenden Teilnehmer*innen gefunden." #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "Alle Zeilen für Sammel-Operation auswählen" @@ -17579,7 +17641,7 @@ msgstr "Zeitpunkt" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "Ergebnisse auf anderen Seiten mit auswählen" @@ -17678,7 +17740,7 @@ msgstr "Eigene Check-In-Regeln" #: 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 @@ -17776,14 +17838,16 @@ msgid "Connected devices" msgstr "Verbundene Geräte" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" msgstr "Automatischer Check-In" #: 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -18259,7 +18323,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "Veranstaltung absagen oder löschen" @@ -18371,8 +18435,8 @@ msgid "" "You can instead take your shop offline. This will hide it from everyone " "except from the organizer teams you configured to have access to the event." msgstr "" -"Du kannst stattdessen den Ticketshop abschalten. Dies wird die " -"Veranstaltung vor allen außer den zugewiesenen Veranstalter-Teams verstecken." +"Du kannst stattdessen den Ticketshop abschalten. Dies wird die Veranstaltung " +"vor allen außer den zugewiesenen Veranstalter-Teams verstecken." #: pretix/control/templates/pretixcontrol/event/delete.html:66 msgid "" @@ -18758,7 +18822,7 @@ msgstr "E-Mail-Design" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -18905,10 +18969,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -18916,26 +18980,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -19036,7 +19100,7 @@ msgstr "" "Keine Sorge, alles was du hier gibst, kannst du später noch ändern." #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "Funktionen" @@ -19264,11 +19328,19 @@ msgstr "" "Insbesondere ist es nicht empfohlen, die Warteliste zusammen mit der " "Mindestabstands-Funktion unseres Sitzplanmoduls zu nutzen." +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +msgid "Waiting customers" +msgstr "Wartende Kunden" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +msgid "Manage waiting list" +msgstr "Warteliste verwalten" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "Produkt-Metadaten" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " @@ -19278,17 +19350,17 @@ msgstr "" "für deine Produkte setzen kannst und an Orten wie in deinen Ticket-Layouts " "einsetzen kannst. Dies spart Zeit, wenn du sehr viele Produkte verwaltest." -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "Eigenschaft" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "Eigenschaft hinzufügen" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -19807,7 +19879,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." @@ -20321,21 +20393,21 @@ msgstr "Kategorie erstellen" #: 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 "Nach oben" #: 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 "Nach unten" #: 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 " @@ -20574,7 +20646,16 @@ msgstr "Nur als Teil eines festen Pakets verfügbar" msgid "Can only be bought using a voucher" msgstr "Kann nur mit Gutschein erworben werden" -#: 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 "zzgl. %(rate)s%% %(taxname)s" + +#: 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 @@ -20599,8 +20680,8 @@ msgstr "Frage bearbeiten" #: 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" @@ -21170,13 +21251,13 @@ msgstr "" "zum Originalpreis zum Kaufzeitpunkt berechnet." #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "Ändern zu" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." @@ -21184,50 +21265,70 @@ msgstr "" "Eine Änderung dieser Eigenschaft kann dazu führen, dass der Ticket-QR-Code " "neu generiert werden muss und der alte Ticket-Code gesperrt wird." -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." +msgstr "" +"Der Verkauf dieses Produkts hat eine Mitgliedschaft erzeugt. Änderungen hier " +"am Produkt beeinflussen die Mitgliedschaft nicht. Mitgliedschaften können im " +"Kundenkonto bearbeitet werden." + +#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:426 msgid "including all taxes" msgstr "inklusive aller Steuern" -#: pretix/control/templates/pretixcontrol/order/change.html:208 +#: pretix/control/templates/pretixcontrol/order/change.html:214 msgid "Ticket block" msgstr "Ticket-Sperre" -#: pretix/control/templates/pretixcontrol/order/change.html:214 +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "Wegen externer Bedingungen gesperrt" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 msgid "Not blocked" msgstr "Nicht gesperrt" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 msgid "Validity time" msgstr "Gültigkeitszeitraum" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, python-format msgid "Valid from %(datetime)s" msgstr "Gültig ab %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, python-format msgid "Valid until %(datetime)s" msgstr "Gültig bis %(datetime)s" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "Unbeschränkt" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "–" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" +"Der Verkauf dieses Produkts hat eine Mitgliedschaft erzeugt. Änderungen hier " +"and er Gültigkeit beeinflussen die Mitgliedschaft nicht. Mitgliedschaften " +"können im Kundenkonto bearbeitet werden." + +#: pretix/control/templates/pretixcontrol/order/change.html:290 msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." @@ -21235,13 +21336,13 @@ msgstr "" "Das Entfernen oder Abspalten dieser Position wird auch alle zugehörigen " "Zusatzprodukte entfernen oder abspalten." -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "Produkt hinzufügen" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " @@ -21251,12 +21352,12 @@ msgstr "" "automatisch bei weiteren Bestellungsänderungen oder beim Ändern der " "Zahlungsmethode neu gesetzt werden können." -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "Andere Aktionen" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -21285,7 +21386,7 @@ msgstr "Informationen ändern" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -21337,13 +21438,13 @@ msgstr "Bestellung: %(code)s" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "Freigeben" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "Ablehnen" @@ -21385,7 +21486,7 @@ msgstr "" "schaffen, kannst du die Bestellung manuell als abgelaufen markieren." #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 msgid "Refund for overpayment" msgstr "Erstattung für Überzahlung" @@ -21596,14 +21697,6 @@ msgstr "" msgid "UNSAFE" msgstr "UNSICHER" -#: 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 "zzgl. %(rate)s%% %(taxname)s" - #: pretix/control/templates/pretixcontrol/order/index.html:693 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:437 msgid "Taxes" @@ -21696,7 +21789,7 @@ msgid "Change" msgstr "Ändern" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "PLZ und Ort" @@ -22458,7 +22551,7 @@ msgstr "Bestellung bezahlt / gesamt" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "Zeile für Sammel-Operation auswählen" @@ -22534,12 +22627,12 @@ msgid "Select action" msgstr "Aktion auswählen" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 msgid "Refund overpaid amount" msgstr "Überzahlten Betrag erstatten" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "Überfällige als abgelaufen markieren" @@ -24010,31 +24103,47 @@ msgstr "Zeilenhöhe" msgid "Text color" msgstr "Textfarbe" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "Mehrere Zeilen abwärts fließen lassen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +msgid "Automatically reduce font size to fit content" +msgstr "Schriftgröße automatisch reduzieren, sodass Inhalt passt" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "Trennen langer Wörter erlauben (Vorschau ist nicht akkurat)" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "Neues Objekt hinzufügen" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +msgid "Text box" +msgstr "Textbox" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +msgid "Text (deprecated)" +msgstr "Text (veraltet)" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "QR-Code für Check-In" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "QR-Code für Lead-Scanning" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 msgid "Other QR code" msgstr "Anderer QR-Code" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "pretix-Logo" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " @@ -24044,10 +24153,21 @@ msgstr "" "oder aus Erweiterungen einzubinden. Wenn du ein Logo oder andere statische " "Bilder einbinden willst, nutze stattdessen einen eigenen Hintergrund." -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "Dynamisches Bild" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" +"Dieses Layout verwendet neue Funktionen. Wenn Sie mit einem Gerät drucken, " +"stellen Sie sicher, dass pretixPRINT-Version %(print_version)s (oder neuer) " +"oder pretixSCAN Desktop Version %(scan_version)s (oder neuer) im Einsatz ist." + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 msgid "Available placeholders" msgstr "Verfügbare Platzhalter" @@ -24463,7 +24583,7 @@ msgstr "Als Vorlage für viele neue Termine verwenden" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "Ausgewählte löschen" @@ -25000,7 +25120,7 @@ msgstr "Gutscheindetails" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "Preisart" @@ -25139,7 +25259,7 @@ msgid "Create multiple new vouchers" msgstr "Mehrere Gutscheine erstellen" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "Liste herunterladen" @@ -25214,7 +25334,7 @@ msgstr "" "Die folgenden Einträge können nicht gelöscht werden, da für sie bereits ein " "Gutschein verschickt wurde." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." @@ -25223,7 +25343,7 @@ msgstr "" "können sich Besucher des Shops nicht selbst zur Liste hinzufügen. Bitte gehe " "zu den Veranstaltungs-Einstellungen, um sie zu aktivieren." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 msgid "" "The waiting list is no longer active for this event. The waiting list no " "longer affects quotas and no longer notifies waiting users." @@ -25231,11 +25351,11 @@ msgstr "" "Die Warteliste ist für diese Veranstaltung nicht mehr aktiv. Die Warteliste " "beeinflusst keine Kontingente mehr und benachrichtigt keine Benutzer mehr." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "Gutscheine verschicken" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -25250,7 +25370,7 @@ msgstr "" "dich daher nicht, wenn die Einträge hier nicht sofort verschicken. Wenn du " "möchtest, kannst du sie hier aber auch sofort manuell verschicken." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." @@ -25258,7 +25378,7 @@ msgstr "" "Derzeit werden keine Gutscheine verschickt, da die Veranstaltung deaktiviert " "ist oder keine Tickets verkauft." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -25274,15 +25394,15 @@ msgstr "" "Text so viele Gutscheine wie möglich an die Personen auf der Liste " "verschicken, die bereits am längsten warten." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "So viele Gutscheine wie möglich versenden." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "Umsatz-Schätzung" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -25293,15 +25413,15 @@ msgstr "" "dieser Liste Tickets verkaufen könntest, würdest du zusätzliche " "%(amount)s einnehmen." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "Erfolgreich eingelöst" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "Auf der Liste seit" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." @@ -25309,7 +25429,7 @@ msgstr "" "Dieser Eintrag hat eine modifizierte Wichtigkeit. Je höher die Zahl, desto " "früher erhält diese Person einen Gutschein." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." @@ -25317,11 +25437,11 @@ msgstr "" "Aus Sicherheitsgründen wird die Warteliste nicht ausgeführt, wenn das " "Kontingent unbegrenzt groß ist." -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 msgid "Quota unlimited" msgstr "Kontingent unbegrenzt" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -25334,23 +25454,23 @@ msgstr "" "verfügbar\n" " " -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "Wartet, Produkt nicht verfügbar" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "Gutschein verschicken" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "Ganz nach oben schieben" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "Ganz ans Ende schieben" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 msgctxt "subevent" msgid "Transfer to other date" msgstr "Zu anderem Termin verschieben" @@ -25517,22 +25637,24 @@ msgstr "Die neue Check-in-Liste wurde erstellt." #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -25679,8 +25801,8 @@ msgstr "Die Reihenfolge der Rabatte wurde gespeichert." #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "Einige der angegebenen Objekt-IDs sind ungültig." @@ -25688,76 +25810,76 @@ msgstr "Einige der angegebenen Objekt-IDs sind ungültig." msgid "Not all discounts have been selected." msgstr "Es wurden nicht alle Rabatte ausgewählt." -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 msgid "Integrations" msgstr "Integrationen" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 msgid "Customizations" msgstr "Anpassungen" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 msgid "Output and export formats" msgstr "Ticket- und Exportformate" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 msgid "API features" msgstr "API-Funktionen" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 msgid "Other" msgstr "Sonstiges" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" "Diese Zahlungsmethode existiert nicht oder die entsprechende Erweiterung ist " "deaktiviert." -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" "Dieser Textbaustein wird aufgrund verschiedener Parameter dynamisch " "angepasst." -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "Ungültiges Produkt" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, python-format msgid "Your order: %(code)s" msgstr "Deine Bestellung: %(code)s" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "Unbekannter E-Mail-Renderer." -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "Du hast einen ungültigen Ausgabetyp gewählt." -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "Dein Shop ist nun online!" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 msgid "We've taken your shop down. You can re-enable it whenever you want!" msgstr "" "Wir haben deinen Shop ausgeschaltet. Du kannst ihn hier jederzeit wieder " "einschalten." -#: pretix/control/views/event.py:982 +#: pretix/control/views/event.py:987 msgid "Your shop is now in test mode!" msgstr "Dein Shop ist nun im Testmodus!" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 msgid "" "An order could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -25765,20 +25887,20 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1005 +#: pretix/control/views/event.py:1010 msgid "We've disabled test mode for you. Let's sell some real tickets!" msgstr "" "Wir haben den Testmodus abgestellt. Viel Erfolg beim echten Ticketverkauf!" -#: pretix/control/views/event.py:1027 +#: pretix/control/views/event.py:1032 msgid "This event can not be deleted." msgstr "Diese Veranstaltung kann nicht gelöscht werden." -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "Die Veranstaltung wurde gelöscht." -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 msgid "" "The event could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -25786,7 +25908,7 @@ msgstr "" "Diese Veranstaltung konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/event.py:1069 +#: pretix/control/views/event.py:1074 #, python-brace-format msgid "" "Specifically, the following plugins still contain data depends on this " @@ -25795,39 +25917,39 @@ msgstr "" "Insbesondere benötigen die folgenden Erweiterungen noch Daten aus dieser " "Veranstaltung: {plugin_names}" -#: pretix/control/views/event.py:1149 pretix/control/views/orders.py:756 +#: pretix/control/views/event.py:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "Der Kommentar wurde aktualisiert." -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "Kommentar konnte nicht gespeichert werden." -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "MwSt." -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 msgid "The new tax rule has been created." msgstr "Die neue Steuer-Regel wurde erstellt." -#: pretix/control/views/event.py:1241 pretix/control/views/event.py:1301 +#: pretix/control/views/event.py:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "Diese Steuer-Regel existiert nicht." -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "Die ausgewählte Steuer-Regel wurde gelöscht." -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "Die ausgewählte Steuer-Regel kann nicht gelöscht werden." -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 msgid "Your event is not empty, you need to set it up manually." msgstr "Deine Veranstaltung ist nicht leer, du musst sie manuell einrichten." -#: pretix/control/views/event.py:1497 +#: pretix/control/views/event.py:1502 msgid "" "Your changes have been saved. You can now go on with looking at the details " "or take your event live to start selling!" @@ -25836,11 +25958,11 @@ msgstr "" "Einstellungen fortfahren oder dein Event veröffentlichen um den Verkauf zu " "starten!" -#: pretix/control/views/event.py:1516 +#: pretix/control/views/event.py:1521 msgid "Regular ticket" msgstr "Normales Ticket" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "Ermäßigtes Ticket" @@ -25973,8 +26095,8 @@ msgid "The order of categories has been updated." msgstr "Die Reihenfolge der Kategorien wurde gespeichert." #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 msgid "Not all objects have been selected." msgstr "Es wurden nicht alle Objekte ausgewählt." @@ -26195,7 +26317,7 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "Der Zugriff für die ausgewählte App zu deinem Konto wurde entfernt." -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." @@ -26203,13 +26325,13 @@ msgstr "" "Die Aktion \"{label}\" wurde erfolgreich für {success} von {total} " "Bestellungen ausgeführt." -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 msgid "Your invoice" msgid_plural "Your invoices" msgstr[0] "Deine Rechnung" msgstr[1] "Deine Rechnungen" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -26236,27 +26358,27 @@ msgstr[1] "" "\n" "Dein {event}-Team" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "Ungültige Bestellnummer oder kein Zugriff auf diese Bestellung." -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "Der Ticket-Download ist für dieses Produkt nicht freigeschaltet." -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "Die Bestellung wurde gelöscht." -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26264,53 +26386,53 @@ msgstr "" "Diese Bestellung konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "Nur im Testmodus erstellte Bestellungen können wieder gelöscht werden." -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "Die Bestellung wurde abgelehnt und daher storniert." -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "Die Zahlung wurde storniert." -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "Diese Zahlung kann im Moment nicht abgebrochen werden." -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "Die Erstattung wurde abgebrochen." -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "Diese Erstattung kann momentan nicht abgebrochen werden." -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "Die Erstattung wurde verarbeitet." -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "Die Erstattung kann momentan nicht verarbeitet werden." -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "Die Erstattung wurde als erledigt markiert." -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" "Die Anfrage wurde gelöscht. Wenn du willst, kannst du den Kunden nun " "informieren." -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 msgid "Your cancellation request" msgstr "Deine Stornierungsanfrage" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -26328,7 +26450,7 @@ msgstr "" "Viele Grüße, \n" "Das {event} Team" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." @@ -26336,15 +26458,15 @@ msgstr "" "Die Bezahlung wurde bestätigt, aber die Bestätigungsmail konnte nicht " "verschickt werden." -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "Die Bezahlung wurde bestätigt." -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "Diese Zahlung kann im Moment nicht bestätigt werden." -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 " @@ -26354,13 +26476,13 @@ msgstr "" "verarbeitet wurde. Bitte prüfe in den Details der Bestellung, ob die " "Erstattung noch notwendig ist." -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 msgid "You entered an order in an event with a different currency." msgstr "" "Du hast eine Bestellung in einer Veranstaltung mit einer anderen Währung " "ausgewählt." -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." @@ -26368,7 +26490,7 @@ msgstr "" "Du kannst nicht mehr Geld zurückerstatten als den noch nicht " "zurückerstatteten Zahlungsbetrag." -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." @@ -26376,7 +26498,7 @@ msgstr "" "Du hast eine Teilerstattung für eine Zahlungsmethode ausgewählt, die nur " "volle Erstattungen unterstützt." -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" @@ -26384,11 +26506,11 @@ msgstr "" "Eine der Erstattungen konnte nicht verarbeitet werden. Du solltest das Geld " "auf anderem Wege zurückerstatten. Die Fehlermeldung war: {}" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "Eine Erstattung von {} wurde verarbeitet." -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." @@ -26396,18 +26518,18 @@ msgstr "" "Eine Erstattung von {} wurde gespeichert, aber noch nicht voll ausgeführt. " "Du kannst die Erstattung weiter unten als erledigt markieren." -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" "Ein neuer Wertgutschein wurde erstellt und kann nun an den Kunden verschickt " "werden." -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "Dein Gutscheincode" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -26428,12 +26550,12 @@ msgstr "" "\n" "Dein {event}-Team" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" "Die eingegebenen Beträge passen nicht zum ausgewählten Erstattungsbetrag." -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." @@ -26441,11 +26563,11 @@ msgstr "" "Die Bestellung wurde als bezahlt markiert, aber die Bestätigungsmail konnte " "nicht verschickt werden." -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "Die Zahlung wurde erfolgreich verbucht." -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." @@ -26453,21 +26575,21 @@ msgstr "" "Die Bestellung wurde storniert. Du kannst nun auswählen, wie du das Geld " "zurückerstatten möchtest." -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "Es wurde keine USt-ID-Nr. angegeben." -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "Es wurde kein Land angegeben." -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 msgid "VAT ID could not be checked since this country is not supported." msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da dieses Land nicht unterstützt " "wird." -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." @@ -26475,48 +26597,48 @@ msgstr "" "Die USt-ID-Nr. konnte nicht geprüft werden, da der Prüfdienst des Landes im " "Moment nicht verfügbar ist." -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "Die USt-ID-Nr. ist gültig." -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "Unbekannte Rechnung" -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" "Rechnungen dürfen nicht mehr verändert werden, nachdem sie erstellt wurden." -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "Die Rechnung wurde bereits storniert." -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 msgid "The invoice file has already been exported." msgstr "Die Rechnungsdatei wurde bereits exportiert." -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 msgid "The invoice file is too old to be regenerated." msgstr "Die Rechnungsdatei ist zu alt, um neu generiert zu werden." -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "Die Rechnung wurde von persönlichen Daten bereinigt." -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "Die E-Mail wurde zum Versenden gespeichert." -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "Diese Rechnung wurde nicht gefunden" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "Die Rechungsdatei liegt auf dem Server nicht mehr vor." -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." @@ -26524,11 +26646,11 @@ msgstr "" "Diese Rechnung wurde bisher noch nicht fertig erstellt, wir werden die PDF-" "Datei jetzt erstellen. Bitte probiere es in wenigen Sekunden erneut." -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "Die Zahlungsfrist wurde geändert." -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." @@ -26536,59 +26658,59 @@ msgstr "" "Wir konnten deine Bestellung nicht durchführen, da der Server zu beschäftigt " "war." -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "Diese Aktion ist nur für unbezahlte Bestellungen möglich." -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "Diese Aktion ist nur für stornierte Bestellungen möglich." -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "Ein Fehler ist aufgetreten, bitte schaue weiter unten für Details." -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "Die Bestellung wurde geändert und der Kunde benachrichtigt." -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "Die Bestellung wurde geändert." -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "Wir hatten Schwierigkeiten, deine Eingabe zu verarbeiten." -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "Es wurde keine Änderung vorgenommen." -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" "Wir könnten die E-Mail nicht senden, siehe weiter unten für weitere " "Informationen." -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "Betreff: {subject}" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "Die Nachricht wurde gespeichert und wird an {} versendet." -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "Die Mail an den folgenden Benutzer konnte nicht versendet werden: {}" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." @@ -26596,19 +26718,19 @@ msgstr "" "Dieser Link ist nicht mehr gültig. Bitte gehe einen Schritt zurück, lade die " "Seite neu und versuche es erneut." -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "Es existiert keine Bestellung mit der eingegebenen Bestellnummer." -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "Das ausgewählte Exportformat wurde nicht gefunden." -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "Die Eingabe konnte nicht verarbeitet werden." -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " @@ -26617,18 +26739,18 @@ msgstr "" "Der geplante Export wurde gespeichert. Der nächste Export startet ca. " "{datetime}." -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" "Der geplante Export wurde gespeichert, aber es ist keine nächste Ausführung " "geplant." -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, python-brace-format msgid "Export: {title}" msgstr "Export: {title}" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -26639,7 +26761,7 @@ msgstr "" "\n" "im Anhang dieser E-Mail findest du einen neuen Bericht für {name}." -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " @@ -26649,11 +26771,11 @@ msgstr "" "Abhängig von der Systemlast und Art und Größe des Exports kann dies einige " "Minuten dauern." -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 msgid "All orders have been canceled." msgstr "Alle Bestellungen wurden storniert." -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " @@ -26662,7 +26784,7 @@ msgstr "" "Die Bestellungen wurden storniert. Bei {count} ist ein Fehler aufgetreten, " "bitte prüfe alle nicht stornierten Bestellungen." -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 msgid "Your input was not valid." msgstr "Die Eingabe war nicht korrekt." @@ -26670,15 +26792,15 @@ msgstr "Die Eingabe war nicht korrekt." msgid "Token name" msgstr "Token-Name" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "Dieser Veranstalter kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "Der Veranstalter wurde gelöscht." -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." @@ -26686,7 +26808,7 @@ msgstr "" "Dieser Veranstalter konnte nicht gelöscht werden, da einige Bedingungen (z." "B. von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " @@ -26695,44 +26817,44 @@ msgstr "" "Die folgenden Datenbankmodelle enthalten noch Daten, die nicht automatisch " "gelöscht werden können: {affected_models}" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "Das neue Veranstalterkonto wurde erstellt." -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "Administratoren" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" "Das neue Team wurde erstellt. Du kannst nun Mitglieder zum Team hinzufügen." -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "Die Änderungen konnten nicht gespeichert werden." -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "Das ausgewählte Team kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." @@ -26740,11 +26862,11 @@ msgstr "" "Dieses Team konnte nicht gelöscht werden, da einige Bedingungen (z.B. von " "Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "Das ausgewählte Team wurde gelöscht." -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." @@ -26752,44 +26874,44 @@ msgstr "" "Du kannst das letzte Teammitglied nicht entfernen, da es sonst niemanden " "mehr gäbe, der für diesen Veranstalter-Account Teams verändern kann." -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "Der Benutzer wurde aus dem Team entfernt." -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "Ungültige Einladung gewählt." -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "Die Einladung wurde zurückgenommen." -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "Die Einladung wurde erneut verschickt." -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "Ungültiger Token gewählt." -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "Der Token wurde invalidiert." -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" "Nutzer müssen ein pretix-Konto haben, bevor sie eingeladen werden können." -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "Das neue Mitglied wurde per E-Mail zum Team eingeladen." -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "Das neue Mitglied wurde zum Team hinzugefügt." -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " @@ -26799,19 +26921,19 @@ msgstr "" "Bitte kopiere diesen Schlüssel an einen sicheren Ort. Du wirst ihn hier " "nicht erneut abrufen können." -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "Das Gerät wurde erfolgreich installiert." -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "Dieses Gerät hat derzeit keinen Zugriff." -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "Der Zugriff für dieses Gerät wurde entfernt." -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." @@ -26820,84 +26942,84 @@ msgstr "" "eingeplant. Bitte hab ein paar Minuten Geduld, bis die Verarbeitung " "abgeschlossen wurde." -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "Alle unverarbeiteten Webhooks werden nicht weiter ausgeführt." -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 msgid "The selected organizer has been invited." msgstr "Der ausgewählte Veranstalter wurde eingeladen." -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 msgid "The selected connection has been removed." msgstr "Die ausgewählte Verbindung wurde gelöscht." -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 msgid "The selected connection has been accepted." msgstr "Die ausgewählte Verbindung wurde akzeptiert." -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "Wertgutscheine dürfen keine negativen Werte haben." -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 msgid "The transaction could not be reversed." msgstr "Die Transaktion konnte nicht zurückgebucht werden." -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 msgid "The transaction has been reversed." msgstr "Die Transaktion wurde zurückgebucht." -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "Die Eingabe war nicht korrekt, bitte erneut versuchen." -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "Die manuelle Transaktion wurde gespeichert." -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "Der Wertgutschein wurde erstellt und kann nun verwendet werden." -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "Alle Veranstaltungen (auf die ich Zugriff habe)" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 msgid "The selected gate has been deleted." msgstr "Die ausgewählte Station wurde gelöscht." -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "Der Standardwert muss gleichzeitig ein erlaubter Wert sein." -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 msgid "The property has been created." msgstr "Eine Eigenschaft wurde erstellt." -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 msgid "The selected property has been deleted." msgstr "Die ausgewählte Eigenschaft wurde gelöscht." -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 msgid "The order of properties has been updated." msgstr "Die Reihenfolge der Eigenschaften wurde geändert." -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 msgid "The selected object has been deleted." msgstr "Das ausgewählte Objekt wurde gelöscht." -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 msgid "The provider has been created." msgstr "Der Provider wurde erstellt." -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " @@ -26906,7 +27028,7 @@ msgstr "" "Der SSO-Client wurde erstellt. Bitte notiere das folgende Client-Secret, es " "wird nicht erneut angezeigt: {secret}" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " @@ -26915,7 +27037,7 @@ msgstr "" "Deine Änderungen wurden gespeichert. Bitte notiere das folgende Client-" "Secret, es wird nicht erneut angezeigt: {secret}" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." @@ -26923,19 +27045,19 @@ msgstr "" "Wir haben dem Kunden eine E-Mail mit weiteren Instruktionen geschickt um das " "Passwort zurückzusetzen." -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 msgid "The customer account has been anonymized." msgstr "Das Kundenkonto wurde anonymisiert." -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 msgid "This channel can not be deleted." msgstr "Dieser Kanal kann nicht gelöscht werden." -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 msgid "The selected sales channel has been deleted." msgstr "Der ausgewählte Verkaufskanal wurde gelöscht." -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." @@ -26943,7 +27065,7 @@ msgstr "" "Der Verkaufskanal konnte nicht gelöscht werden, da einige Bedingungen (z.B. " "von Plugins erstellte Daten) es nicht erlauben." -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 msgid "The order of sales channels has been updated." msgstr "Die Reihenfolge der Verkaufskanäle wurde geändert." @@ -27141,50 +27263,50 @@ msgstr "" msgid "The new user has been created." msgstr "Der neue Benutzer wurde erstellt." -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "Im Kontingent reservieren" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "Verfügbarkeit ignorieren" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 msgid "Any product" msgstr "Alle Produkte" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "Der ausgewählte Gutschein existiert nicht." -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 msgid "The selected cart positions have been removed." msgstr "Der ausgewählten Warenkorb-Positionen wurden gelöscht." -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" "Der Gutschein kann nicht gelöscht werden, da er bereits eingelöst wurde." -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "Der ausgewählte Gutschein wurde gelöscht." -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "Der neue Gutschein wurde erstellt: {code}" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "Es existiert kein Gutschein mit dem eingegebenen Gutscheincode." -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "Die neuen Gutscheine wurden erstellt." -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "Die ausgewählten Gutscheine wurden gelöscht oder deaktiviert." @@ -27241,6 +27363,28 @@ msgstr "Dies ist keine Veranstaltungsreihe." msgid "The waitinglist entry has been transferred." msgstr "Der Eintrag wurde auf einen anderen Termin übertragen." +#: pretix/helpers/daterange.py:97 +#, python-brace-format +msgid "{date_from} – {date_to}" +msgstr "{date_from} – {date_to}" + +#: 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 "" +"Die hochgeladene Bilddatei hat sehr viele Pixel, bitte lade ein Bild mit " +"kleineren Abmessungen hoch." + +#: pretix/helpers/security.py:166 +msgid "Login from new source detected" +msgstr "Login aus neuer Quelle erkannt" + +#: pretix/helpers/security.py:170 +msgid "Unknown country" +msgstr "Unbekanntes Land" + #: pretix/multidomain/models.py:36 msgid "Known domain" msgstr "Bekannte Domain" @@ -27249,6 +27393,136 @@ msgstr "Bekannte Domain" msgid "Known domains" msgstr "Bekannte Domains" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "Das pretix-Team" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "Bestimmte Tickets automatisch einchecken, nachdem sie verkauft wurden." + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +msgid "Only including usage of payment providers" +msgstr "Nur bei Verwendung dieser Zahlungsmethoden" + +#: pretix/plugins/autocheckin/forms.py:120 +msgid "All variations" +msgstr "Alle Varianten" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" +"Wenn die Regel auf bestimmte Zahlungsmethoden eingeschränkt ist, sollte sie " +"erst nach erfolgter Zahlung ausgeführt werden." + +#: pretix/plugins/autocheckin/models.py:36 +msgid "After order was placed" +msgstr "Nach Eingang der Bestellung" + +#: pretix/plugins/autocheckin/models.py:37 +msgid "After order was paid" +msgstr "Nach vollständiger Bezahlung der Bestellung" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" +"Wenn du dieses Feld leer lässt, werden alle Listen, die auf das gekaufte " +"Produkt passen, verwendet." + +#: pretix/plugins/autocheckin/models.py:59 +msgid "All sales channels" +msgstr "Verkaufskanal hinzufügen" + +#: pretix/plugins/autocheckin/models.py:69 +msgid "All products and variations" +msgstr "Alle Produkte und Varianten" + +#: pretix/plugins/autocheckin/models.py:78 +msgid "All payment methods" +msgstr "Alle Zahlungsmethoden" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +msgid "Auto check-in" +msgstr "Auto-Check-in" + +#: pretix/plugins/autocheckin/signals.py:70 +msgid "An auto check-in rule was created" +msgstr "Eine automatische Check-in-Regel wurde erstellt" + +#: pretix/plugins/autocheckin/signals.py:72 +msgid "An auto check-in rule was updated" +msgstr "Eine automatische Check-in-Regel wurde geändert" + +#: pretix/plugins/autocheckin/signals.py:75 +msgid "An auto check-in rule was deleted" +msgstr "Eine automatische Check-in-Regel wurde gelöscht" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +msgid "Create auto check-in rule" +msgstr "Auto-Check-in-Regel erstellen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +msgid "Conditions" +msgstr "Bedingungen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +msgid "Delete auto check-in rule" +msgstr "Auto-Check-in-Regel löschen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "Möchtest du die Auto-Check-in-Regel wirklich löschen?" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +msgid "Auto check-in rule" +msgstr "Auto-Check-In-Regel" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +msgid "Auto check-in rules" +msgstr "Auto-Check-in-Regeln" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +msgid "You haven't created any rules yet." +msgstr "Du hast bisher keine Regeln erstellt." + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +msgid "Create a new check-in rule" +msgstr "Neue Auto-Check-in-Regel erstellen" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +msgid "Payment methods" +msgstr "Zahlungsmethoden" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +msgid "Your rule has been created." +msgstr "Deine Regel wurde erstellt." + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +msgid "The selected rule has been deleted." +msgstr "Die ausgewählte Regel wurde gelöscht." + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -27259,17 +27533,6 @@ msgstr "Bekannte Domains" msgid "Badges" msgstr "Badges" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "Das pretix-Team" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -27408,31 +27671,27 @@ msgstr "Das Badge-Layout wurde geändert." msgid "Badge layout {val}" msgstr "Badge-Layout {val}" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "A6 Querformat" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "A6 Hochformat" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "A7 Querformat" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "A7 Hochformat" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "{width} x {height} Butterfly-Badge" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -27441,6 +27700,10 @@ msgstr "{width} x {height} Butterfly-Badge" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "{width} x {height} Etikett" @@ -27739,7 +28002,7 @@ msgstr "Bitte überweise den vollen Betrag auf das folgende Bankkonto:" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -28420,23 +28683,23 @@ msgstr "QR-Code-Geheimnis anzeigen" msgid "Only tickets requiring special attention" msgstr "Nur Tickets mit besonderer Behandlung" -#: pretix/plugins/checkinlists/exporters.py:132 +#: pretix/plugins/checkinlists/exporters.py:133 msgid "Include questions" msgstr "Fragen anzeigen" -#: pretix/plugins/checkinlists/exporters.py:298 +#: pretix/plugins/checkinlists/exporters.py:301 msgid "Check-in list (PDF)" msgstr "Check-in-Liste (PDF)" -#: 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 "Check-in" -#: 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." @@ -28445,12 +28708,12 @@ msgstr "" "digitale Prozesse einzuchecken." #. Translators: maximum 5 characters -#: pretix/plugins/checkinlists/exporters.py:368 +#: pretix/plugins/checkinlists/exporters.py:371 msgctxt "tablehead" msgid "paid" msgstr "bezahlt" -#: 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." @@ -28458,27 +28721,27 @@ msgstr "" "Tabelle (Excel oder CSV) mit allen Teilnehmer*innen, die in einer Check-in-" "Liste zutrittsberechtigt sind." -#: pretix/plugins/checkinlists/exporters.py:494 +#: pretix/plugins/checkinlists/exporters.py:497 msgid "Checked out" msgstr "Ausgetreten" -#: 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 "Automatisch eingecheckt" -#: 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 "Secret" -#: pretix/plugins/checkinlists/exporters.py:664 +#: pretix/plugins/checkinlists/exporters.py:669 msgid "Valid check-in codes" msgstr "Gültige Check-in-Codes" -#: 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." @@ -28487,11 +28750,11 @@ msgstr "" "für den Import in ein anderes System. Enthält keine gesperrten Codes und " "keine persönlichen Daten." -#: pretix/plugins/checkinlists/exporters.py:734 +#: pretix/plugins/checkinlists/exporters.py:739 msgid "Check-in log (all scans)" msgstr "Check-in-Protokoll (alle erfolgreichen Scans)" -#: 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." @@ -28499,36 +28762,36 @@ msgstr "" "Tabelle (Excel oder CSV) mit einer Zeile für jeden Scan an einer Check-in-" "Station." -#: pretix/plugins/checkinlists/exporters.py:755 +#: pretix/plugins/checkinlists/exporters.py:760 msgid "Offline" msgstr "Offline" -#: pretix/plugins/checkinlists/exporters.py:756 +#: pretix/plugins/checkinlists/exporters.py:761 msgid "Offline override" msgstr "Ggf. inkorrekte Offline-Entscheidung" -#: 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 "Fehlermeldung" -#: pretix/plugins/checkinlists/exporters.py:761 +#: pretix/plugins/checkinlists/exporters.py:766 msgid "Upload date" msgstr "Upload-Datum" -#: pretix/plugins/checkinlists/exporters.py:762 +#: pretix/plugins/checkinlists/exporters.py:767 msgid "Upload time" msgstr "Upload-Zeitpunkt" -#: pretix/plugins/checkinlists/exporters.py:813 +#: pretix/plugins/checkinlists/exporters.py:818 msgid "OK" msgstr "OK" -#: pretix/plugins/checkinlists/exporters.py:845 +#: pretix/plugins/checkinlists/exporters.py:850 msgid "Successful scans only" msgstr "Nur erfolgreiche Scans" -#: pretix/plugins/checkinlists/exporters.py:866 +#: pretix/plugins/checkinlists/exporters.py:871 msgid "All check-in lists" msgstr "Alle Check-in-Listen" @@ -28538,8 +28801,8 @@ msgstr "Eine vollständig anpassbare Zahlungsart für manuelle Abwicklung." #: 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:1808 msgid "PayPal" msgstr "PayPal" @@ -28612,9 +28875,9 @@ msgstr "Verbindung mit PayPal trennen" #: 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 "Die Kommunikation mit PayPal ist fehlgeschlagen" @@ -28639,28 +28902,28 @@ msgstr "" "die Bezahlung abgeschlossen ist." #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 msgid "There was an error sending the confirmation mail." msgstr "Es gab einen Fehler beim Versenden der Bestätigungs-E-Mail." #: pretix/plugins/paypal/payment.py: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 "Die Rückerstattung über PayPal ist fehlgeschlagen: {}" #: 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 "Die Rechnung wurde bereits beglichen." #: 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 "PayPal-Zahlungs-ID" -#: 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 "PayPal-Verkaufs-ID" @@ -28739,15 +29002,15 @@ msgstr "" msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "PayPal hat uns eine ungültige Antwort geschickt." -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "Die PayPal-Zahlung wurde abgebrochen" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "Das PayPal-Konto wurde getrennt." @@ -28845,7 +29108,7 @@ msgid "" "clicking on the following button, you can either create a new PayPal account " "or connect pretix to an existing one." msgstr "" -"Um Zahlungen mit Stripe zu akzeptieren, benötigst du ein Konto bei PayPal. " +"Um Zahlungen mit PayPal zu akzeptieren, benötigst du ein Konto bei PayPal. " "Mit einem Klick auf diesen Button kannst du entweder ein neues PayPal-Konto " "erstellen oder pretix mit einem bestehenden PayPal-Konto verknüpfen." @@ -28885,7 +29148,7 @@ msgstr "" "PayPal-Konto im gleichen Land und mit der gleichen Währung erstellt worden " "sein müssen. Andere PayPal-Accounts können keine Zahlungen vornehmen." -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten, bitte versuche " @@ -28893,7 +29156,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 " @@ -28906,22 +29169,31 @@ msgstr "" "andere Zahlungsmethode verwenden, wenn weitere Zahlungsmethoden verfügbar " "sind." -#: 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 "" "Etwas ist beim Abruf des Zahlungsstatus schiefgelaufen. Bitte probiere es " "noch ein Mal." -#: 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 "Du musst JavaScript aktivieren, um mit PayPal zu bezahlen." -#: 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 "" +"Die Erstattung über PayPal ist fehlgeschlagen: Die ursprüngliche Zahlung " +"enthält nicht alle nötigen Informationen um eine automatische Erstattung " +"durchzuführen." + +#: pretix/plugins/paypal2/payment.py:1087 msgid "PayPal APM" msgstr "PayPal APM" -#: pretix/plugins/paypal2/payment.py:1085 +#: pretix/plugins/paypal2/payment.py:1088 msgid "PayPal Alternative Payment Methods" msgstr "PayPal Alternative Zahlungsmethoden" @@ -29102,7 +29374,7 @@ msgstr "" "Unser Versuch, die Zahlung mit PayPal auszuführen, ist gescheitert. Bitte " "probiere es erneut oder kontaktiere uns." -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." @@ -29110,7 +29382,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (fehlende " "Anfrage-Parameter), bitte versuche es erneut." -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." @@ -29118,7 +29390,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (fehlende " "Ergebnis-Parameter), bitte versuche es erneut." -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." @@ -29126,7 +29398,7 @@ msgstr "" "Während der Verbindung mit PayPal ist ein Fehler aufgetreten (unpassende " "Session-Parameter), bitte versuche es erneut." -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." @@ -29134,7 +29406,7 @@ msgstr "" "Die E-Mail-Adresse deines PayPal-Kontos wurde noch nicht bestätigt. Du musst " "die Bestätigung durchführen bevor du Zahlungen annehmen kannst." -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -29466,17 +29738,17 @@ msgstr "" "deaktiviert." #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "Zahlung ausstehend (aber bereits bestätigt)" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "Zahlung ausstehend (außer nicht freigegebene oder bereits bestätigte)" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "Zahlung ausstehend aber überfällig" @@ -29801,10 +30073,6 @@ msgstr "Versandzeiten anzeigen" msgid "Use as a template for a new rule" msgstr "Als Vorlage für neue Regel verwenden" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -msgid "You haven't created any rules yet." -msgstr "Du hast bisher keine Regeln erstellt." - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -29837,15 +30105,15 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "Du musst die Vorschau aufrufen bevor du die E-Mail absendest." -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "Ungültige Log-ID übergeben" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "Es gibt keine passenden Empfänger für deine Auswahl." -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " @@ -29854,11 +30122,11 @@ msgstr "" "Die Nachricht wurde gespeichert und wird in den nächsten Minuten an die " "Kontaktadressen von %s versendet." -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 msgid "Orders or attendees" msgstr "Bestellungen oder Teilnehmer*innen" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." @@ -29866,14 +30134,14 @@ msgstr "" "Sende eine E-Mail an alle Ticketkäufer*innen, alle Ticketinhaber*innen oder " "eine Kombination aus beiden Gruppen." -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" msgstr[0] "%(number)s passende Bestellung" msgstr[1] "%(number)s passende Bestellungen" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." @@ -29881,21 +30149,13 @@ msgstr "" "Sende eine E-Mail an jede Person, die derzeit über die Wartelistenfunktion " "auf einen Gutscheincode wartet." -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, python-format msgid "%(number)s waiting list entry" msgid_plural "%(number)s waiting list entries" msgstr[0] "%(number)s Wartelisteneintrag" msgstr[1] "%(number)s Wartelisteneinträge" -#: pretix/plugins/sendmail/views.py:626 -msgid "Your rule has been created." -msgstr "Deine Regel wurde erstellt." - -#: pretix/plugins/sendmail/views.py:755 -msgid "The selected rule has been deleted." -msgstr "Die ausgewählte Regel wurde gelöscht." - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -30131,7 +30391,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." @@ -30188,7 +30448,7 @@ msgstr "" msgid "Credit card payments" msgstr "Kreditkartenzahlungen" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "iDEAL" @@ -30196,8 +30456,8 @@ msgstr "iDEAL" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." @@ -30205,11 +30465,11 @@ msgstr "" "Manche Zahlungsmethoden müssen in den Einstellungen deines Stripe-Kontos " "aktiviert werden bevor sie funktionieren." -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "Alipay" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "Bancontact" @@ -30275,39 +30535,39 @@ msgstr "" "Zahlungsmethode nur, wenn die gesetzte Zahlungsfrist für so eine Verzögerung " "ausreichend ist." -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "EPS" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "Multibanco" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "Przelewy24" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "WeChat Pay" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "Swish" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "Affirm" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "Nur verfügbar für Zahlungen zwischen 50 $ und 30.000 $." -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "Klarna" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." @@ -30315,7 +30575,7 @@ msgstr "" "Klarna und Stripe legen fest, welche der von Klarna angebotenen " "Zahlungsmethoden dem Kunden angeboten werden." -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." @@ -30323,11 +30583,11 @@ msgstr "" "Die Geschäftsbedingungen von Klarna erlauben keinen Einsatz für wohltätige " "oder politische Organisationen." -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "Ziel-Konto" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of vielen Testkarten verwenden um eine Transaktion durchzuführen. Es wird " "kein echtes Geld transferiert." -#: pretix/plugins/stripe/payment.py:716 +#: pretix/plugins/stripe/payment.py:724 msgid "No payment information found." msgstr "Keine Zahlungsinformationen gefunden." -#: pretix/plugins/stripe/payment.py:754 +#: pretix/plugins/stripe/payment.py:762 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -30351,20 +30611,20 @@ msgstr "" "es erneut und setz dich mit dem Support in Verbindung, wenn das Problem " "fortbesteht." -#: pretix/plugins/stripe/payment.py:758 +#: pretix/plugins/stripe/payment.py:766 msgid "Stripe returned an error" msgstr "Stripe meldete einen Fehler" -#: pretix/plugins/stripe/payment.py:830 +#: pretix/plugins/stripe/payment.py:838 msgid "You may need to enable JavaScript for Stripe payments." msgstr "Du musst JavaScript aktivieren, um mit Stripe zu bezahlen." -#: pretix/plugins/stripe/payment.py:925 pretix/plugins/stripe/payment.py:1047 +#: pretix/plugins/stripe/payment.py:933 pretix/plugins/stripe/payment.py:1055 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:943 pretix/plugins/stripe/payment.py:1059 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1067 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -30372,7 +30632,7 @@ msgstr "" "Bei der Kommunikation mit Stripe ist ein Problem aufgetreten. Bitte versuche " "es erneut und setze dich mit uns in Verbindung, wenn das Problem fortbesteht." -#: pretix/plugins/stripe/payment.py:984 +#: pretix/plugins/stripe/payment.py:992 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." @@ -30380,68 +30640,68 @@ msgstr "" "Die Zahlung wurde noch nicht bestätigt. Wir informieren dich, sobald die " "Bezahlung abgeschlossen ist." -#: pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:1000 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 +#: pretix/plugins/stripe/payment.py:1006 #, python-format msgid "Stripe reported an error: %s" msgstr "Stripe meldete einen Fehler: %s" -#: pretix/plugins/stripe/payment.py:1099 +#: pretix/plugins/stripe/payment.py:1107 msgid "Credit card via Stripe" msgstr "Kreditkarte über Stripe" -#: pretix/plugins/stripe/payment.py:1100 +#: pretix/plugins/stripe/payment.py:1108 msgid "Credit card" msgstr "Kreditkarte" -#: pretix/plugins/stripe/payment.py:1187 +#: pretix/plugins/stripe/payment.py:1195 msgid "SEPA Debit via Stripe" msgstr "SEPA-Lastschrift über Stripe" -#: pretix/plugins/stripe/payment.py:1188 +#: pretix/plugins/stripe/payment.py:1196 msgid "SEPA Debit" msgstr "SEPA-Lastschrift" -#: pretix/plugins/stripe/payment.py:1228 +#: pretix/plugins/stripe/payment.py:1236 msgid "Account Holder Name" msgstr "Kontoinhaber*in" -#: pretix/plugins/stripe/payment.py:1233 +#: pretix/plugins/stripe/payment.py:1241 msgid "Account Holder Street" msgstr "Straße (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1245 +#: pretix/plugins/stripe/payment.py:1253 msgid "Account Holder Postal Code" msgstr "PLZ (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1257 +#: pretix/plugins/stripe/payment.py:1265 msgid "Account Holder City" msgstr "Stadt (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1269 +#: pretix/plugins/stripe/payment.py:1277 msgid "Account Holder Country" msgstr "Land (Kontoinhaber*in)" -#: pretix/plugins/stripe/payment.py:1313 +#: pretix/plugins/stripe/payment.py:1321 msgid "Affirm via Stripe" msgstr "Affirm über Stripe" -#: pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:1366 msgid "Klarna via Stripe" msgstr "Klarna über Stripe" -#: pretix/plugins/stripe/payment.py:1475 +#: pretix/plugins/stripe/payment.py:1483 msgid "giropay via Stripe" msgstr "giropay über Stripe" -#: pretix/plugins/stripe/payment.py:1476 +#: pretix/plugins/stripe/payment.py:1484 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:1479 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "giropay is an online payment method available to all customers of most " "German banks, usually after one-time activation. Please keep your online " @@ -30452,23 +30712,23 @@ msgstr "" "Aktivierung. Bitte halte deine Kontodaten und Onlinebanking-Zugangsdaten " "bereit." -#: pretix/plugins/stripe/payment.py:1501 pretix/plugins/stripe/payment.py:1569 -#: pretix/plugins/stripe/payment.py:1671 +#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1577 +#: pretix/plugins/stripe/payment.py:1679 msgid "unknown name" msgstr "unbekannter Name" -#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1534 -#: pretix/plugins/stripe/payment.py:1577 pretix/plugins/stripe/payment.py:1679 -#: pretix/plugins/stripe/payment.py:1740 +#: pretix/plugins/stripe/payment.py:1517 pretix/plugins/stripe/payment.py:1542 +#: pretix/plugins/stripe/payment.py:1585 pretix/plugins/stripe/payment.py:1687 +#: pretix/plugins/stripe/payment.py:1748 #, python-brace-format msgid "Bank account at {bank}" msgstr "Bankkonto bei {bank}" -#: pretix/plugins/stripe/payment.py:1522 +#: pretix/plugins/stripe/payment.py:1530 msgid "iDEAL via Stripe" msgstr "iDEAL über Stripe" -#: pretix/plugins/stripe/payment.py:1526 +#: pretix/plugins/stripe/payment.py:1534 msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." @@ -30476,11 +30736,11 @@ msgstr "" "iDEAL ist ein Online-Zahlverfahren für die Kunden niederländischer Banken. " "Bitte halte deine Kontodaten und Onlinebanking-Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1547 +#: pretix/plugins/stripe/payment.py:1555 msgid "Alipay via Stripe" msgstr "Alipay über Stripe" -#: pretix/plugins/stripe/payment.py:1552 +#: pretix/plugins/stripe/payment.py:1560 msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." @@ -30488,67 +30748,67 @@ msgstr "" "Dieses Online-Zahlverfahren ist für die Kunden des chinesischen " "Zahlungsdienstes Alipay nutzbar. Bitte halte deine Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1559 +#: pretix/plugins/stripe/payment.py:1567 msgid "Bancontact via Stripe" msgstr "Bancontact über Stripe" -#: pretix/plugins/stripe/payment.py:1590 +#: pretix/plugins/stripe/payment.py:1598 msgid "SOFORT via Stripe" msgstr "SOFORT via Stripe" -#: pretix/plugins/stripe/payment.py:1591 +#: pretix/plugins/stripe/payment.py:1599 msgid "SOFORT (instant bank transfer)" msgstr "SOFORT (Sofortüberweisung)" -#: pretix/plugins/stripe/payment.py:1609 +#: pretix/plugins/stripe/payment.py:1617 msgid "Country of your bank" msgstr "Land der Bank" -#: pretix/plugins/stripe/payment.py:1610 +#: pretix/plugins/stripe/payment.py:1618 msgid "Germany" msgstr "Deutschland" -#: pretix/plugins/stripe/payment.py:1611 +#: pretix/plugins/stripe/payment.py:1619 msgid "Austria" msgstr "Österreich" -#: pretix/plugins/stripe/payment.py:1612 +#: pretix/plugins/stripe/payment.py:1620 msgid "Belgium" msgstr "Belgien" -#: pretix/plugins/stripe/payment.py:1613 +#: pretix/plugins/stripe/payment.py:1621 msgid "Netherlands" msgstr "Niederlande" -#: pretix/plugins/stripe/payment.py:1614 +#: pretix/plugins/stripe/payment.py:1622 msgid "Spain" msgstr "Spanien" -#: pretix/plugins/stripe/payment.py:1650 +#: pretix/plugins/stripe/payment.py:1658 #, python-brace-format msgid "Bank account {iban} at {bank}" msgstr "Bankkonto {iban} bei {bank}" -#: pretix/plugins/stripe/payment.py:1661 +#: pretix/plugins/stripe/payment.py:1669 msgid "EPS via Stripe" msgstr "EPS über Stripe" -#: pretix/plugins/stripe/payment.py:1692 +#: pretix/plugins/stripe/payment.py:1700 msgid "Multibanco via Stripe" msgstr "Multibanco über Stripe" -#: pretix/plugins/stripe/payment.py:1696 +#: pretix/plugins/stripe/payment.py:1704 msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" "Multibanco ist eine Zahlungsmethode, die für Inhaber eines portugiesischen " "Kontos verfügbar ist." -#: pretix/plugins/stripe/payment.py:1714 +#: pretix/plugins/stripe/payment.py:1722 msgid "Przelewy24 via Stripe" msgstr "Przelewy24 über Stripe" -#: pretix/plugins/stripe/payment.py:1718 +#: pretix/plugins/stripe/payment.py:1726 msgid "" "Przelewy24 is an online payment method available to customers of Polish " "banks. Please keep your online banking account and login information " @@ -30557,11 +30817,11 @@ msgstr "" "Przelewy24 ist ein Online-Zahlverfahren für die Kunden polnischer Banken. " "Bitte halte deine Kontodaten und Onlinebanking-Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1753 +#: pretix/plugins/stripe/payment.py:1761 msgid "WeChat Pay via Stripe" msgstr "WeChat Pay über Stripe" -#: pretix/plugins/stripe/payment.py:1758 +#: pretix/plugins/stripe/payment.py:1766 msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." @@ -30569,15 +30829,31 @@ msgstr "" "Diese Zahlungsmethode steht den Nutzern der chinesischen App WeChat zur " "Verfügung. Bitte halte deine Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1781 +#: pretix/plugins/stripe/payment.py:1788 +msgid "Revolut Pay via Stripe" +msgstr "Revolut Pay über Stripe" + +#: pretix/plugins/stripe/payment.py:1789 +msgid "Revolut Pay" +msgstr "Revolut Pay" + +#: pretix/plugins/stripe/payment.py:1793 +msgid "" +"This payment method is available to users of the Revolut app. Please keep " +"your login information available." +msgstr "" +"Diese Zahlungsmethode steht den Nutzern der Revolut-App zur Verfügung. Bitte " +"halte deine Zugangsdaten bereit." + +#: pretix/plugins/stripe/payment.py:1807 msgid "PayPal via Stripe" msgstr "PayPal über Stripe" -#: pretix/plugins/stripe/payment.py:1788 +#: pretix/plugins/stripe/payment.py:1814 msgid "Swish via Stripe" msgstr "Swish über Stripe" -#: pretix/plugins/stripe/payment.py:1793 +#: pretix/plugins/stripe/payment.py:1819 msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." @@ -30585,11 +30861,11 @@ msgstr "" "Diese Zahlungsmethode steht den Nutzern der schwedischen Apps Swish und " "BankID zur Verfügung. Bitte halte deine Zugangsdaten bereit." -#: pretix/plugins/stripe/payment.py:1812 +#: pretix/plugins/stripe/payment.py:1838 msgid "TWINT via Stripe" msgstr "TWINT über Stripe" -#: pretix/plugins/stripe/payment.py:1817 +#: pretix/plugins/stripe/payment.py:1843 msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." @@ -31136,7 +31412,7 @@ msgstr "Zusatzprodukte" #: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:645 #: pretix/presale/views/cart.py:183 pretix/presale/views/cart.py:188 #: pretix/presale/views/cart.py:206 pretix/presale/views/cart.py:219 -#: pretix/presale/views/order.py:1488 pretix/presale/views/order.py:1496 +#: pretix/presale/views/order.py:1490 pretix/presale/views/order.py:1498 msgid "Please enter numbers only." msgstr "Bitte nur Zahlen eingeben." @@ -31182,7 +31458,7 @@ msgctxt "checkoutflow" msgid "Payment" msgstr "Zahlung" -#: pretix/presale/checkoutflow.py:1314 +#: pretix/presale/checkoutflow.py:1315 msgid "" "Your payment method has been applied, but {} still need to be paid. Please " "select a payment method for the remainder." @@ -31190,30 +31466,30 @@ msgstr "" "Die Zahlungsmethode wurde hinzugefügt, aber {} müssen noch bezahlt werden. " "Bitte wähle eine Zahlungsmethode für den Restbetrag aus." -#: pretix/presale/checkoutflow.py:1339 pretix/presale/views/order.py:686 +#: pretix/presale/checkoutflow.py:1340 pretix/presale/views/order.py:688 msgid "Please select a payment method." msgstr "Bitte wähle eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:1366 pretix/presale/checkoutflow.py:1380 -#: pretix/presale/checkoutflow.py:1391 +#: pretix/presale/checkoutflow.py:1367 pretix/presale/checkoutflow.py:1381 +#: pretix/presale/checkoutflow.py:1392 msgid "Please select a payment method to proceed." msgstr "Bitte wähle zum Fortfahren eine Zahlungsmethode aus." -#: pretix/presale/checkoutflow.py:1396 pretix/presale/views/order.py:437 -#: pretix/presale/views/order.py:518 +#: pretix/presale/checkoutflow.py:1397 pretix/presale/views/order.py:438 +#: pretix/presale/views/order.py:519 msgid "The payment information you entered was incomplete." msgstr "Die eingegebenen Zahlungsinformationen sind unvollständig." -#: pretix/presale/checkoutflow.py:1437 +#: pretix/presale/checkoutflow.py:1442 msgctxt "checkoutflow" msgid "Review order" msgstr "Bestellung prüfen" -#: pretix/presale/checkoutflow.py:1531 +#: pretix/presale/checkoutflow.py:1536 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Du musst alle Kontrollkästchen auf dieser Seite auswählen." -#: pretix/presale/checkoutflow.py:1582 +#: pretix/presale/checkoutflow.py:1591 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" @@ -31522,7 +31798,7 @@ msgid "Add-ons:" msgstr "Zusatzprodukte:" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:53 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:205 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:201 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:145 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:84 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:130 @@ -31590,30 +31866,30 @@ msgid "Modify payment" msgstr "Zahlungsdetails bearbeiten" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:45 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:76 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:125 msgid "Modify" msgstr "Bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:79 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:75 msgid "Modify invoice information" msgstr "Rechnungsinformationen bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:127 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:123 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:23 #: pretix/presale/templates/pretixpresale/event/order_modify.html:33 msgid "Contact information" msgstr "Kontaktinformationen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:128 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:124 msgid "Modify contact information" msgstr "Kontaktinformationen bearbeiten" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:171 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:167 msgid "Confirmations" msgstr "Bestätigungen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:189 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:185 msgid "" "After you submitted your order using the button below, it will require " "approval by the event organizer before it can be confirmed and forms a valid " @@ -31623,7 +31899,7 @@ msgstr "" "erfordert sie noch eine Freigabe durch den Veranstalter, bevor die " "Bestellung bestätigt werden kann und einen gültigen Vertrag darstellt." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:187 msgid "" "We will send you an email as soon as the event organizer approved or " "rejected your order." @@ -31631,18 +31907,18 @@ msgstr "" "Wir informieren dich per E-Mail, sobald der Veranstalter deine Bestellung " "freigegeben oder abgelehnt hat." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:195 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 msgid "" "If your order was approved, we will send you a link that you can use to pay." msgstr "" "Wenn die Bestellung freigegeben wird, senden wir dir einen Link, über den du " "die Bestellung bezahlen kannst." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:211 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:207 msgid "Place binding order" msgstr "Zahlungspflichtig bestellen" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:213 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 msgid "Submit registration" msgstr "Anmeldung abschicken" @@ -32466,7 +32742,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 @@ -33691,7 +33967,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 @@ -33862,14 +34138,14 @@ msgstr "Dein Warenkorb ist nun leer." msgid "The products have been successfully added to your cart." msgstr "Die gewählten Produkte wurden deinem Warenkorb hinzugefügt." -#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:530 +#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:532 #: pretix/presale/views/widget.py:377 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" "Tickets für diese Veranstaltung können über diesen Verkaufskanal nicht " "erworben werden." -#: pretix/presale/views/cart.py:669 +#: pretix/presale/views/cart.py:670 msgctxt "subevent" msgid "We were unable to find the specified date." msgstr "Wir konnten den angegebenen Termin nicht finden." @@ -33940,94 +34216,94 @@ msgstr "" "Adresse {email} bereits für ein anderes Konto in diesem System in Verwendung " "ist." -#: pretix/presale/views/event.py:888 +#: pretix/presale/views/event.py:890 msgid "Unknown event code or not authorized to access this event." msgstr "" "Unbekannte Veranstaltung oder du hast keine Berechtigung, auf diese " "Veranstaltung zuzugreifen." -#: pretix/presale/views/event.py:895 +#: pretix/presale/views/event.py:897 msgctxt "subevent" msgid "No date selected." msgstr "Kein Termin ausgewählt." -#: pretix/presale/views/event.py:898 +#: pretix/presale/views/event.py:900 msgctxt "subevent" msgid "Unknown date selected." msgstr "Ungültiger Termin ausgewählt." -#: pretix/presale/views/event.py:923 pretix/presale/views/event.py:931 -#: pretix/presale/views/event.py:934 +#: pretix/presale/views/event.py:925 pretix/presale/views/event.py:933 +#: pretix/presale/views/event.py:936 msgid "Please go back and try again." msgstr "Bitte gehe einen Schritt zurück und versuche es erneut." -#: pretix/presale/views/event.py:947 +#: pretix/presale/views/event.py:949 msgid "Fake date time" msgstr "Simulierter Zeitpunkt" -#: pretix/presale/views/event.py:959 +#: pretix/presale/views/event.py:961 msgid "You are not allowed to access time machine mode." msgstr "Du hast keine Berechtigung, die Zeitmaschine zu verwenden." -#: pretix/presale/views/event.py:961 +#: pretix/presale/views/event.py:963 msgid "This feature is only available in test mode." msgstr "Diese Funktion ist nur im Testmodus verfügbar." -#: pretix/presale/views/event.py:978 +#: pretix/presale/views/event.py:980 msgid "Time machine disabled!" msgstr "Zeitmaschine deaktiviert!" -#: pretix/presale/views/order.py:368 pretix/presale/views/order.py:433 -#: pretix/presale/views/order.py:514 +#: pretix/presale/views/order.py:369 pretix/presale/views/order.py:434 +#: pretix/presale/views/order.py:515 msgid "The payment for this order cannot be continued." msgstr "Diese Bestellung kann nicht mehr bezahlt werden." -#: pretix/presale/views/order.py:373 pretix/presale/views/order.py:442 -#: pretix/presale/views/order.py:523 pretix/presale/views/order.py:564 +#: pretix/presale/views/order.py:374 pretix/presale/views/order.py:443 +#: pretix/presale/views/order.py:524 pretix/presale/views/order.py:566 msgid "The payment is too late to be accepted." msgstr "Die Zahlung kommt zu spät, um akzeptiert werden zu können." -#: pretix/presale/views/order.py:462 +#: pretix/presale/views/order.py:463 msgid "An invoice has been generated." msgstr "Eine Rechnung wurde erstellt." -#: pretix/presale/views/order.py:559 +#: pretix/presale/views/order.py:561 msgid "The payment method for this order cannot be changed." msgstr "Die Zahlungsmethode für diese Bestellung kann nicht geändert werden." -#: pretix/presale/views/order.py:570 +#: pretix/presale/views/order.py:572 msgid "A payment is currently pending for this order." msgstr "Eine Zahlung für diese Bestellung ist noch offen." -#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:853 pretix/presale/views/order.py:925 msgid "You cannot modify this order" msgstr "Du kannst diese Bestellung nicht bearbeiten" -#: pretix/presale/views/order.py:1013 pretix/presale/views/order.py:1018 -#: pretix/presale/views/order.py:1023 +#: pretix/presale/views/order.py:1015 pretix/presale/views/order.py:1020 +#: pretix/presale/views/order.py:1025 msgid "You chose an invalid cancellation fee." msgstr "Du hast eine ungültige Stornogebühr gewählt." -#: pretix/presale/views/order.py:1039 +#: pretix/presale/views/order.py:1041 msgid "Canceled by customer" msgstr "Storniert durch Kunde" -#: pretix/presale/views/order.py:1050 +#: pretix/presale/views/order.py:1052 msgid "The cancellation has been requested." msgstr "Die Stornierungsanfrage wurde übermittelt." -#: pretix/presale/views/order.py:1103 +#: pretix/presale/views/order.py:1105 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Der Ticket-Download ist für diese Bestellung (noch) nicht freigeschaltet." -#: pretix/presale/views/order.py:1112 +#: pretix/presale/views/order.py:1114 msgid "Please click the link we sent you via email to download your tickets." msgstr "" "Bitte klicke den Link, den wir dir per E-Mail geschickt haben, um deine " "Tickets herunterzuladen." -#: pretix/presale/views/order.py:1593 +#: pretix/presale/views/order.py:1595 #, python-brace-format msgid "" "The order has been changed. You can now proceed by paying the open amount of " @@ -34036,35 +34312,35 @@ msgstr "" "Die Bestellung wurde geändert. Du kannst nun den offenen Betrag von {amount} " "bezahlen." -#: pretix/presale/views/order.py:1605 +#: pretix/presale/views/order.py:1607 msgid "You did not make any changes." msgstr "Du hast keine Änderungen vorgenommen." -#: pretix/presale/views/order.py:1629 +#: pretix/presale/views/order.py:1631 msgid "You may not change your order in a way that reduces the total price." msgstr "" "Du kannst deine Bestellung nicht in der Weise ändern, dass sich der " "Gesamtbetrag reduziert." -#: pretix/presale/views/order.py:1631 +#: pretix/presale/views/order.py:1633 msgid "You may only change your order in a way that increases the total price." msgstr "" "Du kannst deine Bestellung nur in der Weise ändern, dass sich der " "Gesamtbetrag erhöht." -#: pretix/presale/views/order.py:1633 +#: pretix/presale/views/order.py:1635 msgid "You may not change your order in a way that changes the total price." msgstr "" "Du kannst deine Bestellung nicht so ändern, dass sich der Gesamtbetrag " "ändert." -#: pretix/presale/views/order.py:1635 +#: pretix/presale/views/order.py:1637 msgid "You may not change your order in a way that would require a refund." msgstr "" "Du kannst deine Bestellung nicht so ändern, dass eine Erstattung notwendig " "wird." -#: pretix/presale/views/order.py:1643 +#: pretix/presale/views/order.py:1645 msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." @@ -34072,7 +34348,7 @@ msgstr "" "Du kannst deine Bestellung nicht so ändern, dass sich der Gesamtbetrag " "erhöht, da für diese Veranstaltung keine Zahlungen mehr akzeptiert werden." -#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 +#: pretix/presale/views/order.py:1660 pretix/presale/views/order.py:1691 msgid "You cannot change this order." msgstr "Du kannst diese Bestellung nicht umbuchen." @@ -34161,22 +34437,34 @@ msgstr "Der ausgewählte Termin gehört nicht zu dieser Veranstaltungsreihe." msgid "from %(start_date)s" msgstr "ab %(start_date)s" -#: pretix/settings.py:747 +#: pretix/settings.py:744 msgid "User profile only" msgstr "Nur Benutzerprofil" -#: pretix/settings.py:748 +#: pretix/settings.py:745 msgid "Read access" msgstr "Lesezugriff" -#: pretix/settings.py:749 +#: pretix/settings.py:746 msgid "Write access" msgstr "Schreibzugriff" -#: pretix/settings.py:760 +#: pretix/settings.py:757 msgid "Kosovo" msgstr "Kosovo" +#~ msgid "" +#~ "All items on this check-in list will be automatically marked as checked-" +#~ "in when purchased through any of the selected sales channels. This option " +#~ "can be useful when tickets sold at the box office are not checked again " +#~ "before entry and should be considered validated directly upon purchase." +#~ msgstr "" +#~ "Alle Produkte auf dieser Check-in-Liste werden automatisch als " +#~ "eingecheckt markiert, wenn sie durch einen der hier eingestellten " +#~ "Verkaufskanäle verkauft werden. Diese Option kann z.B. nützlich sein, " +#~ "wenn an der Abendkasse verkaufte Tickets nicht beim Einlass nochmal " +#~ "gescannt werden sondern direkt als eingecheckt markiert werden sollen." + #~ msgid "Unknown sales channel." #~ msgstr "Unbekannter Verkaufskanal." @@ -34192,23 +34480,6 @@ msgstr "Kosovo" #~ "Du kannst keine Produkte umsortieren, die zu verschiedenen Kategorien " #~ "gehören." -#, python-brace-format -#~ msgid "{date_from} – {date_to}" -#~ msgstr "{date_from} – {date_to}" - -#~ msgid "" -#~ "The file you uploaded has a very large number of pixels, please upload a " -#~ "picture with smaller dimensions." -#~ msgstr "" -#~ "Die hochgeladene Bilddatei hat sehr viele Pixel, bitte lade ein Bild mit " -#~ "kleineren Abmessungen hoch." - -#~ msgid "Login from new source detected" -#~ msgstr "Login aus neuer Quelle erkannt" - -#~ msgid "Unknown country" -#~ msgstr "Unbekanntes Land" - #~ msgid "" #~ "Invalid placeholder syntax: You used a different number of \"{\" than of " #~ "\"}\"." diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po index f0a243c023..3dd0bc4dc6 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 08:20+0000\n" -"PO-Revision-Date: 2024-06-30 21:07+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" +"PO-Revision-Date: 2024-08-27 16: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.7\n" #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 @@ -558,53 +558,59 @@ msgctxt "entry_status" msgid "absent" msgstr "abwesend" -#: pretix/static/pretixcontrol/js/ui/editor.js:72 +#: pretix/static/pretixcontrol/js/ui/editor.js:171 msgid "Check-in QR" msgstr "Check-in-QR-Code" -#: pretix/static/pretixcontrol/js/ui/editor.js:387 +#: pretix/static/pretixcontrol/js/ui/editor.js:543 msgid "The PDF background file could not be loaded for the following reason:" msgstr "Die Hintergrund-PDF-Datei konnte nicht geladen werden:" -#: pretix/static/pretixcontrol/js/ui/editor.js:656 +#: pretix/static/pretixcontrol/js/ui/editor.js:894 msgid "Group of objects" msgstr "Gruppe von Objekten" -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" +#: pretix/static/pretixcontrol/js/ui/editor.js:899 +#, fuzzy +#| msgid "Text object" +msgid "Text object (deprecated)" msgstr "Text-Objekt" -#: pretix/static/pretixcontrol/js/ui/editor.js:663 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 +msgid "Text box" +msgstr "Textbox" + +#: pretix/static/pretixcontrol/js/ui/editor.js:903 msgid "Barcode area" msgstr "QR-Code-Bereich" -#: pretix/static/pretixcontrol/js/ui/editor.js:665 +#: pretix/static/pretixcontrol/js/ui/editor.js:905 msgid "Image area" msgstr "Bildbereich" -#: pretix/static/pretixcontrol/js/ui/editor.js:667 +#: pretix/static/pretixcontrol/js/ui/editor.js:907 msgid "Powered by pretix" msgstr "Event-Ticketshop von pretix" -#: pretix/static/pretixcontrol/js/ui/editor.js:669 +#: pretix/static/pretixcontrol/js/ui/editor.js:909 msgid "Object" msgstr "Objekt" -#: pretix/static/pretixcontrol/js/ui/editor.js:673 +#: pretix/static/pretixcontrol/js/ui/editor.js:913 msgid "Ticket design" msgstr "Ticket-Design" -#: pretix/static/pretixcontrol/js/ui/editor.js:972 +#: pretix/static/pretixcontrol/js/ui/editor.js:1250 msgid "Saving failed." msgstr "Speichern fehlgeschlagen." -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +#: pretix/static/pretixcontrol/js/ui/editor.js:1319 +#: pretix/static/pretixcontrol/js/ui/editor.js:1370 msgid "Error while uploading your PDF file, please try again." msgstr "" "Es gab ein Problem beim Hochladen der PDF-Datei, bitte erneut versuchen." -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +#: pretix/static/pretixcontrol/js/ui/editor.js:1353 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" "Möchtest du den Editor wirklich schließen ohne Ihre Änderungen zu speichern?" @@ -621,17 +627,17 @@ msgstr "Generiere Nachrichten…" msgid "Unknown error." msgstr "Unbekannter Fehler." -#: pretix/static/pretixcontrol/js/ui/main.js:313 +#: pretix/static/pretixcontrol/js/ui/main.js:318 msgid "Your color has great contrast and is very easy to read!" msgstr "Diese Farbe hat einen sehr guten Kontrast und ist sehr gut zu lesen!" -#: pretix/static/pretixcontrol/js/ui/main.js:317 +#: pretix/static/pretixcontrol/js/ui/main.js:322 msgid "Your color has decent contrast and is probably good-enough to read!" msgstr "" "Diese Farbe hat einen ausreichenden Kontrast und ist wahrscheinlich gut zu " "lesen!" -#: pretix/static/pretixcontrol/js/ui/main.js:321 +#: pretix/static/pretixcontrol/js/ui/main.js:326 msgid "" "Your color has bad contrast for text on white background, please choose a " "darker shade." @@ -639,40 +645,40 @@ msgstr "" "Diese Farbe hat einen schlechten Kontrast für Text auf einem weißen " "Hintergrund. Bitte wähle eine dunklere Farbe." -#: pretix/static/pretixcontrol/js/ui/main.js:475 -#: pretix/static/pretixcontrol/js/ui/main.js:495 +#: pretix/static/pretixcontrol/js/ui/main.js:491 +#: pretix/static/pretixcontrol/js/ui/main.js:511 msgid "Search query" msgstr "Suchbegriff" -#: pretix/static/pretixcontrol/js/ui/main.js:493 +#: pretix/static/pretixcontrol/js/ui/main.js:509 msgid "All" msgstr "Alle" -#: pretix/static/pretixcontrol/js/ui/main.js:494 +#: pretix/static/pretixcontrol/js/ui/main.js:510 msgid "None" msgstr "Keine" -#: pretix/static/pretixcontrol/js/ui/main.js:498 +#: pretix/static/pretixcontrol/js/ui/main.js:514 msgid "Selected only" msgstr "Nur ausgewählte" -#: pretix/static/pretixcontrol/js/ui/main.js:828 +#: pretix/static/pretixcontrol/js/ui/main.js:847 msgid "Enter page number between 1 and %(max)s." msgstr "Gib eine Seitenzahl zwischen 1 und %(max)s ein." -#: pretix/static/pretixcontrol/js/ui/main.js:831 +#: pretix/static/pretixcontrol/js/ui/main.js:850 msgid "Invalid page number." msgstr "Ungültige Seitenzahl." -#: pretix/static/pretixcontrol/js/ui/main.js:989 +#: pretix/static/pretixcontrol/js/ui/main.js:1008 msgid "Use a different name internally" msgstr "Intern einen anderen Namen verwenden" -#: pretix/static/pretixcontrol/js/ui/main.js:1029 +#: pretix/static/pretixcontrol/js/ui/main.js:1048 msgid "Click to close" msgstr "Klicken zum Schließen" -#: pretix/static/pretixcontrol/js/ui/main.js:1104 +#: pretix/static/pretixcontrol/js/ui/main.js:1123 msgid "You have unsaved changes!" msgstr "Du hast ungespeicherte Änderungen!" @@ -727,20 +733,20 @@ msgstr "Du erhältst %(currency)s %(amount)s zurück" msgid "Please enter the amount the organizer can keep." msgstr "Bitte gib den Betrag ein, den der Veranstalter einbehalten darf." -#: 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 "Bitte trage eine Menge für eines der Produkte ein." -#: pretix/static/pretixpresale/js/ui/main.js:480 +#: pretix/static/pretixpresale/js/ui/main.js:485 msgid "required" msgstr "verpflichtend" -#: 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 "Zeitzone:" -#: pretix/static/pretixpresale/js/ui/main.js:593 +#: pretix/static/pretixpresale/js/ui/main.js:598 msgid "Your local time:" msgstr "Deine lokale Zeit:" diff --git a/src/pretix/locale/de_Informal/wordlist.txt b/src/pretix/locale/de_Informal/wordlist.txt index 3998585220..b2d196dff4 100644 --- a/src/pretix/locale/de_Informal/wordlist.txt +++ b/src/pretix/locale/de_Informal/wordlist.txt @@ -259,6 +259,7 @@ Requests Reservierungszeitraum reverse Revisionssicherheit +Revolut rückabgewickelt Rundungsdifferenzen Sa diff --git a/src/pretix/locale/django.pot b/src/pretix/locale/django.pot index 8774f39ef1..854966f0f6 100644 --- a/src/pretix/locale/django.pot +++ b/src/pretix/locale/django.pot @@ -8,7 +8,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-08-27 13:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,119 +18,119 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: pretix/_base_settings.py:78 +#: pretix/_base_settings.py:79 msgid "English" msgstr "" -#: pretix/_base_settings.py:79 +#: pretix/_base_settings.py:80 msgid "German" msgstr "" -#: pretix/_base_settings.py:80 +#: pretix/_base_settings.py:81 msgid "German (informal)" msgstr "" -#: pretix/_base_settings.py:81 +#: pretix/_base_settings.py:82 msgid "Arabic" msgstr "" -#: pretix/_base_settings.py:82 +#: pretix/_base_settings.py:83 msgid "Catalan" msgstr "" -#: pretix/_base_settings.py:83 +#: pretix/_base_settings.py:84 msgid "Chinese (simplified)" msgstr "" -#: pretix/_base_settings.py:84 +#: pretix/_base_settings.py:85 msgid "Chinese (traditional)" msgstr "" -#: pretix/_base_settings.py:85 +#: pretix/_base_settings.py:86 msgid "Czech" msgstr "" -#: pretix/_base_settings.py:86 +#: pretix/_base_settings.py:87 msgid "Danish" msgstr "" -#: pretix/_base_settings.py:87 +#: pretix/_base_settings.py:88 msgid "Dutch" msgstr "" -#: pretix/_base_settings.py:88 +#: pretix/_base_settings.py:89 msgid "Dutch (informal)" msgstr "" -#: pretix/_base_settings.py:89 +#: pretix/_base_settings.py:90 msgid "French" msgstr "" -#: pretix/_base_settings.py:90 +#: pretix/_base_settings.py:91 msgid "Finnish" msgstr "" -#: pretix/_base_settings.py:91 +#: pretix/_base_settings.py:92 msgid "Galician" msgstr "" -#: pretix/_base_settings.py:92 +#: pretix/_base_settings.py:93 msgid "Greek" msgstr "" -#: pretix/_base_settings.py:93 +#: pretix/_base_settings.py:94 msgid "Indonesian" msgstr "" -#: pretix/_base_settings.py:94 +#: pretix/_base_settings.py:95 msgid "Italian" msgstr "" -#: pretix/_base_settings.py:95 +#: pretix/_base_settings.py:96 msgid "Latvian" msgstr "" -#: pretix/_base_settings.py:96 +#: pretix/_base_settings.py:97 msgid "Norwegian Bokmål" msgstr "" -#: pretix/_base_settings.py:97 +#: pretix/_base_settings.py:98 msgid "Polish" msgstr "" -#: pretix/_base_settings.py:98 +#: pretix/_base_settings.py:99 msgid "Portuguese (Portugal)" msgstr "" -#: pretix/_base_settings.py:99 +#: pretix/_base_settings.py:100 msgid "Portuguese (Brazil)" msgstr "" -#: pretix/_base_settings.py:100 +#: pretix/_base_settings.py:101 msgid "Romanian" msgstr "" -#: pretix/_base_settings.py:101 +#: pretix/_base_settings.py:102 msgid "Russian" msgstr "" -#: pretix/_base_settings.py:102 +#: pretix/_base_settings.py:103 msgid "Slovak" msgstr "" -#: pretix/_base_settings.py:103 +#: pretix/_base_settings.py:104 msgid "Swedish" msgstr "" -#: pretix/_base_settings.py:104 +#: pretix/_base_settings.py:105 msgid "Spanish" msgstr "" -#: pretix/_base_settings.py:105 +#: pretix/_base_settings.py:106 msgid "Turkish" msgstr "" -#: pretix/_base_settings.py:106 +#: pretix/_base_settings.py:107 msgid "Ukrainian" msgstr "" @@ -201,16 +201,16 @@ 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 +#: pretix/base/models/vouchers.py:292 pretix/control/forms/filter.py:556 #: pretix/control/templates/pretixcontrol/order/index.html:904 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 -#: pretix/control/views/vouchers.py:120 +#: pretix/control/views/vouchers.py:121 #: pretix/plugins/banktransfer/refund_export.py:46 -#: pretix/plugins/checkinlists/exporters.py:518 +#: pretix/plugins/checkinlists/exporters.py:521 msgid "Comment" msgstr "" @@ -218,91 +218,96 @@ 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 "" -#: pretix/api/serializers/event.py:229 +#: pretix/api/serializers/event.py:230 msgid "" "Events cannot be created as 'live'. Quotas and payment must be added to the " "event before sales can go live." msgstr "" -#: pretix/api/serializers/event.py:244 pretix/api/serializers/event.py:543 +#: pretix/api/serializers/event.py:245 pretix/api/serializers/event.py:548 #, 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:248 pretix/api/serializers/event.py:551 #, 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:292 #, 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:295 +#, 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 "" @@ -318,7 +323,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 "" @@ -333,29 +338,29 @@ 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." msgstr "" #: pretix/api/serializers/organizer.py:321 -#: pretix/control/views/organizer.py:729 +#: pretix/control/views/organizer.py:732 msgid "pretix account invitation" msgstr "" #: pretix/api/serializers/organizer.py:343 -#: pretix/control/views/organizer.py:828 +#: pretix/control/views/organizer.py:831 msgid "This user already has been invited for this team." msgstr "" #: pretix/api/serializers/organizer.py:359 -#: pretix/control/views/organizer.py:845 +#: pretix/control/views/organizer.py:848 msgid "This user already has permissions for this team." msgstr "" @@ -375,188 +380,192 @@ msgid "" "account." msgstr "" -#: pretix/api/views/order.py:594 pretix/control/views/orders.py:1584 -#: pretix/presale/views/order.py:741 pretix/presale/views/order.py:814 +#: pretix/api/views/order.py:603 pretix/control/views/orders.py:1587 +#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 msgid "You cannot generate an invoice for this order." msgstr "" -#: pretix/api/views/order.py:599 pretix/control/views/orders.py:1586 -#: pretix/presale/views/order.py:743 pretix/presale/views/order.py:816 +#: pretix/api/views/order.py:608 pretix/control/views/orders.py:1589 +#: pretix/presale/views/order.py:745 pretix/presale/views/order.py:818 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:634 pretix/control/views/orders.py:1715 #: 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/base/services/orders.py:186 pretix/presale/views/order.py:798 +#: pretix/api/views/order.py:712 pretix/base/services/cart.py:215 +#: pretix/base/services/orders.py:186 pretix/presale/views/order.py:800 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 +#: pretix/control/views/orders.py:1548 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 "" @@ -592,8 +601,8 @@ 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/presale/checkoutflow.py:1480 pretix/presale/forms/checkout.py:57 +#: pretix/plugins/checkinlists/exporters.py:505 +#: pretix/presale/checkoutflow.py:1485 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 #: pretix/presale/forms/customer.py:369 pretix/presale/forms/user.py:40 @@ -694,7 +703,7 @@ msgstr "" #: pretix/plugins/badges/apps.py:47 pretix/plugins/badges/models.py:48 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:35 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:55 -#: pretix/plugins/ticketoutputpdf/models.py:234 +#: pretix/plugins/ticketoutputpdf/models.py:322 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:33 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:53 msgid "Default" @@ -704,7 +713,7 @@ msgstr "" msgid "Simple with logo" msgstr "" -#: pretix/base/exporter.py:187 pretix/base/exporter.py:317 +#: pretix/base/exporter.py:187 pretix/base/exporter.py:320 msgid "Export format" msgstr "" @@ -712,19 +721,19 @@ msgstr "" msgid "Excel (.xlsx)" msgstr "" -#: pretix/base/exporter.py:190 pretix/base/exporter.py:309 +#: pretix/base/exporter.py:190 pretix/base/exporter.py:312 msgid "CSV (with commas)" msgstr "" -#: pretix/base/exporter.py:191 pretix/base/exporter.py:310 +#: pretix/base/exporter.py:191 pretix/base/exporter.py:313 msgid "CSV (Excel-style)" msgstr "" -#: pretix/base/exporter.py:192 pretix/base/exporter.py:311 +#: pretix/base/exporter.py:192 pretix/base/exporter.py:314 msgid "CSV (with semicolons)" msgstr "" -#: pretix/base/exporter.py:305 +#: pretix/base/exporter.py:308 msgid "Combined Excel (.xlsx)" msgstr "" @@ -734,9 +743,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" @@ -749,7 +758,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 @@ -757,17 +766,17 @@ 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/filter.py:424 pretix/control/forms/filter.py:1903 +#: pretix/control/forms/filter.py:2127 pretix/control/forms/filter.py:2242 +#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2541 +#: pretix/control/forms/item.py: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/forms/vouchers.py:118 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/items/quotas.html:51 #: pretix/control/templates/pretixcontrol/order/change.html:108 @@ -776,10 +785,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/detail.html:7 #: pretix/control/templates/pretixcontrol/subevents/detail.html:12 #: pretix/control/templates/pretixcontrol/vouchers/index.html:140 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:162 #: 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 @@ -792,16 +801,16 @@ msgstr "" #: pretix/base/exporters/answers.py:79 pretix/base/exporters/answers.py:88 #: pretix/control/forms/checkin.py:89 pretix/control/forms/event.py:1533 -#: pretix/control/forms/filter.py:425 pretix/control/forms/filter.py:452 -#: pretix/control/forms/filter.py:1831 pretix/control/forms/filter.py:1864 -#: pretix/control/forms/filter.py:2055 pretix/control/forms/filter.py:2075 -#: pretix/control/forms/filter.py:2170 pretix/control/forms/filter.py:2186 -#: pretix/control/forms/filter.py:2252 pretix/control/forms/filter.py:2287 -#: pretix/control/forms/filter.py:2469 pretix/control/forms/filter.py:2484 +#: pretix/control/forms/filter.py:427 pretix/control/forms/filter.py:454 +#: pretix/control/forms/filter.py:1906 pretix/control/forms/filter.py:1939 +#: pretix/control/forms/filter.py:2130 pretix/control/forms/filter.py:2150 +#: pretix/control/forms/filter.py:2245 pretix/control/forms/filter.py:2261 +#: pretix/control/forms/filter.py:2327 pretix/control/forms/filter.py:2362 +#: pretix/control/forms/filter.py:2544 pretix/control/forms/filter.py:2559 #: pretix/control/forms/orders.py:779 pretix/control/forms/orders.py:941 #: pretix/control/templates/pretixcontrol/event/fragment_subevent_choice_simple.html:5 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:56 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:118 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:62 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:124 #: pretix/plugins/sendmail/forms.py:99 pretix/plugins/sendmail/forms.py:173 #: pretix/plugins/sendmail/forms.py:351 msgctxt "subevent" @@ -847,22 +856,22 @@ 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/templates/pretixcontrol/waitinglist/index.html:158 #: pretix/control/views/waitinglist.py:307 -#: pretix/plugins/checkinlists/exporters.py:503 -#: pretix/presale/checkoutflow.py:1486 pretix/presale/forms/checkout.py:84 +#: pretix/plugins/checkinlists/exporters.py:506 +#: pretix/presale/checkoutflow.py:1491 pretix/presale/forms/checkout.py:84 #: pretix/presale/forms/waitinglist.py:106 #: pretix/presale/templates/pretixpresale/event/order.html:303 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:3580 pretix/base/settings.py:3592 #: pretix/control/templates/pretixcontrol/users/index.html:47 msgid "Full name" msgstr "" @@ -872,14 +881,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:3569 +#: pretix/control/forms/filter.py:624 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 @@ -894,18 +903,18 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/ssoproviders.html:20 #: pretix/control/templates/pretixcontrol/organizers/team_members.html:100 #: pretix/control/templates/pretixcontrol/subevents/index.html:93 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:148 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:154 #: 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/models.py:327 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:32 #: pretix/presale/forms/customer.py:166 pretix/presale/forms/customer.py:462 #: pretix/presale/forms/waitinglist.py:94 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:142 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:86 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:138 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:38 #: pretix/presale/templates/pretixpresale/event/order.html:311 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:29 @@ -966,24 +975,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/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/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/base/modelimport.py:194 pretix/base/models/orders.py:1376 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:519 +#: pretix/control/forms/filter.py:706 pretix/control/forms/item.py:547 +#: pretix/control/forms/subevents.py:119 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "" @@ -991,22 +1000,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/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/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/base/modelimport.py:196 pretix/base/models/orders.py:1378 +#: pretix/control/forms/filter.py:171 pretix/control/forms/filter.py:520 +#: pretix/control/forms/filter.py:707 pretix/control/forms/item.py:548 +#: pretix/control/forms/subevents.py:120 pretix/control/views/item.py:715 +#: pretix/control/views/vouchers.py:139 pretix/control/views/vouchers.py:140 +#: 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 "" @@ -1028,10 +1037,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 @@ -1063,26 +1072,26 @@ 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/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 +#: pretix/base/exporters/waitinglist.py:114 pretix/base/models/event.py:564 +#: pretix/base/pdf.py:224 pretix/control/forms/filter.py:1242 +#: pretix/control/forms/filter.py:1244 pretix/control/forms/filter.py:1695 +#: pretix/control/forms/filter.py:1697 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 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 "" @@ -1091,61 +1100,61 @@ 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/control/forms/filter.py:943 pretix/control/forms/filter.py:2207 +#: pretix/base/exporters/invoices.py:82 pretix/base/models/orders.py:1728 +#: pretix/base/models/orders.py:2137 pretix/control/forms/filter.py:204 +#: pretix/control/forms/filter.py:1018 pretix/control/forms/filter.py:2282 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:9 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:14 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:44 @@ -1159,8 +1168,8 @@ msgid "Payment provider" msgstr "" #: pretix/base/exporters/invoices.py:84 pretix/base/exporters/invoices.py:86 -#: pretix/control/forms/filter.py:204 pretix/control/forms/filter.py:945 -#: pretix/control/forms/filter.py:2209 +#: pretix/control/forms/filter.py:206 pretix/control/forms/filter.py:1020 +#: pretix/control/forms/filter.py:2284 msgid "All payment providers" msgstr "" @@ -1208,16 +1217,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/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/exporters/orderlist.py:1214 +#: pretix/base/exporters/orderlist.py:1259 +#: pretix/base/exporters/waitinglist.py:107 pretix/base/forms/widgets.py:213 +#: pretix/base/models/items.py: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" @@ -1227,7 +1236,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 @@ -1242,8 +1251,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 @@ -1254,7 +1263,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:202 pretix/base/exporters/invoices.py:329 #: pretix/base/modelimport_orders.py:59 pretix/base/models/customers.py:384 -#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:550 +#: pretix/base/models/waitinglist.py:76 pretix/control/forms/filter.py:552 #: pretix/control/templates/pretixcontrol/users/index.html:42 #: pretix/control/views/waitinglist.py:307 msgid "E-mail address" @@ -1283,13 +1292,13 @@ 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/control/forms/filter.py:657 +#: pretix/base/models/customers.py:300 pretix/base/models/orders.py:1514 +#: pretix/base/models/orders.py:3178 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:659 #: 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/checkout_confirm.html:88 #: pretix/presale/templates/pretixpresale/event/order.html:315 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:189 msgid "Address" @@ -1301,11 +1310,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/control/forms/filter.py:630 pretix/control/forms/filter.py:661 +#: 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:632 pretix/control/forms/filter.py:663 #: 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 "" @@ -1316,11 +1325,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/control/forms/filter.py:635 pretix/control/forms/filter.py:666 +#: 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:637 pretix/control/forms/filter.py:668 #: 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 "" @@ -1331,17 +1340,17 @@ 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/settings.py:1129 pretix/control/forms/filter.py:640 -#: pretix/control/forms/filter.py:671 +#: 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:642 +#: pretix/control/forms/filter.py:673 #: 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:96 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:92 #: pretix/presale/templates/pretixpresale/event/order.html:319 msgid "Country" msgstr "" @@ -1354,12 +1363,12 @@ 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 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 #: pretix/presale/templates/pretixpresale/event/order.html:326 msgid "VAT ID" msgstr "" @@ -1381,15 +1390,15 @@ 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/forms/filter.py:620 pretix/control/forms/filter.py:655 #: 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:83 #: pretix/presale/templates/pretixpresale/event/order.html:307 msgid "Company" msgstr "" @@ -1403,27 +1412,27 @@ 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/checkout_confirm.html:95 #: pretix/presale/templates/pretixpresale/event/order.html:322 msgctxt "address" 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/presale/templates/pretixpresale/event/checkout_confirm.html:107 +#: pretix/base/models/orders.py:3194 pretix/base/models/orders.py:3229 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:103 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 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "" @@ -1454,9 +1463,9 @@ 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 +#: pretix/control/views/event.py:356 msgid "Payment providers" msgstr "" @@ -1475,7 +1484,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 "" @@ -1490,16 +1499,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 @@ -1523,7 +1532,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 "" @@ -1533,12 +1542,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 "" @@ -1550,31 +1559,31 @@ 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 +#: pretix/control/forms/filter.py:1195 pretix/control/forms/filter.py:2012 #: pretix/control/templates/pretixcontrol/event/plugins.html:55 #: pretix/control/templates/pretixcontrol/users/index.html:51 msgid "Active" @@ -1583,25 +1592,27 @@ msgstr "" #: pretix/base/exporters/items.py:72 pretix/base/models/discount.py:73 #: pretix/control/forms/event.py:969 pretix/control/navigation.py:506 #: pretix/control/templates/pretixcontrol/organizers/channels.html:6 +#: pretix/plugins/autocheckin/models.py:64 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:30 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 "" @@ -1611,18 +1622,18 @@ 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 #: pretix/control/templates/pretixcontrol/orders/cancel.html:62 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:6 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:8 -#: pretix/plugins/sendmail/views.py:446 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:9 +#: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:27 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:40 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 @@ -1641,7 +1652,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 @@ -1652,7 +1663,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 @@ -1660,67 +1671,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 "" @@ -1756,7 +1768,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 @@ -1768,7 +1780,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 "" @@ -1811,11 +1823,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 "" @@ -1831,15 +1843,15 @@ 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 -#: pretix/control/forms/filter.py:1347 pretix/control/forms/filter.py:1418 -#: pretix/control/forms/filter.py:1491 pretix/control/forms/filter.py:1592 -#: pretix/control/forms/filter.py:1934 pretix/control/forms/filter.py:2015 -#: pretix/control/forms/filter.py:2297 +#: pretix/control/forms/filter.py:1013 pretix/control/forms/filter.py:1192 +#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1493 +#: pretix/control/forms/filter.py:1566 pretix/control/forms/filter.py:1667 +#: pretix/control/forms/filter.py:2009 pretix/control/forms/filter.py:2090 +#: pretix/control/forms/filter.py:2372 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:52 #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/events/index.html:90 @@ -1858,7 +1870,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/search/orders.html:63 #: pretix/control/templates/pretixcontrol/search/payments.html:103 #: pretix/control/templates/pretixcontrol/subevents/index.html:104 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:159 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:165 #: pretix/control/views/waitinglist.py:307 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/control.html:9 #: pretix/plugins/reports/exporters.py:561 @@ -1878,7 +1890,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/orders/fragment_export_schedule_form.html:108 #: pretix/control/templates/pretixcontrol/organizers/customers.html:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:156 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:34 msgid "Email" msgstr "" @@ -1886,15 +1898,16 @@ 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/control/forms/filter.py:2258 +#: pretix/base/exporters/orderlist.py:880 pretix/base/notifications.py:203 +#: pretix/control/forms/filter.py:2333 #: pretix/control/templates/pretixcontrol/order/index.html:182 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:24 #: pretix/control/templates/pretixcontrol/orders/index.html:141 #: 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 @@ -1908,8 +1921,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 "" @@ -1926,7 +1939,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" @@ -1952,15 +1965,15 @@ msgid "Invoice numbers" msgstr "" #: pretix/base/exporters/orderlist.py:281 -#: pretix/base/exporters/orderlist.py:655 pretix/base/modelimport_orders.py:539 -#: pretix/control/forms/filter.py:582 +#: pretix/base/exporters/orderlist.py:656 pretix/base/modelimport_orders.py:539 +#: pretix/control/forms/filter.py:584 #: pretix/control/templates/pretixcontrol/order/index.html:189 msgid "Sales channel" msgstr "" #: pretix/base/exporters/orderlist.py:285 #: pretix/base/exporters/orderlist.py:621 pretix/base/models/orders.py:275 -#: pretix/control/forms/filter.py:238 +#: pretix/control/forms/filter.py:240 msgid "Follow-up date" msgstr "" @@ -1972,14 +1985,14 @@ msgid "Positions" msgstr "" #: pretix/base/exporters/orderlist.py:287 -#: pretix/base/exporters/orderlist.py:656 pretix/base/models/orders.py:314 -#: pretix/control/forms/filter.py:564 +#: pretix/base/exporters/orderlist.py:658 pretix/base/models/orders.py:319 +#: pretix/control/forms/filter.py:566 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 "" @@ -1989,56 +2002,56 @@ 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 -#: pretix/control/templates/pretixcontrol/order/change.html:400 +#: pretix/control/templates/pretixcontrol/order/change.html:194 +#: pretix/control/templates/pretixcontrol/order/change.html:412 #: 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 +#: pretix/control/templates/pretixcontrol/order/change.html:165 msgid "Tax rule" 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 @@ -2051,13 +2064,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 @@ -2065,17 +2078,17 @@ 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 +#: pretix/control/forms/filter.py:2133 pretix/control/forms/filter.py:2388 +#: pretix/control/forms/orders.py:321 pretix/control/forms/vouchers.py:67 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/control/templates/pretixcontrol/item/base.html:3 #: pretix/control/templates/pretixcontrol/order/change.html:139 @@ -2083,12 +2096,12 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/overview.html:76 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:44 #: 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/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2101,13 +2114,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:647 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 @@ -2118,7 +2131,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 @@ -2131,7 +2144,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:5 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:6 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:8 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:160 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:166 msgid "Voucher" msgstr "" @@ -2139,63 +2152,63 @@ msgstr "" msgid "Pseudonymization ID" msgstr "" -#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:675 -#: pretix/control/templates/pretixcontrol/order/change.html:262 +#: pretix/base/exporters/orderlist.py:611 pretix/control/forms/filter.py:677 +#: pretix/control/templates/pretixcontrol/order/change.html:274 msgid "Ticket secret" 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/control/templates/pretixcontrol/order/change.html:218 +#: 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/control/views/vouchers.py:119 +#: 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" @@ -2205,28 +2218,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 @@ -2236,26 +2253,26 @@ 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/base/notifications.py:187 pretix/control/forms/filter.py:988 #: pretix/control/templates/pretixcontrol/organizers/customer.html:205 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:42 #: pretix/control/templates/pretixcontrol/search/orders.html:51 @@ -2266,9 +2283,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 @@ -2280,129 +2297,129 @@ 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/control/forms/filter.py:973 +#: 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:1045 +#: pretix/control/forms/filter.py:1048 #: pretix/control/templates/pretixcontrol/order/index.html:750 #: pretix/control/templates/pretixcontrol/order/index.html:846 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 @@ -2415,7 +2432,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 @@ -2426,84 +2443,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 @@ -2513,19 +2530,19 @@ 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/models/memberships.py:120 pretix/control/forms/filter.py:242 -#: pretix/control/forms/filter.py:1338 pretix/control/forms/filter.py:1341 +#: pretix/base/exporters/orderlist.py:1305 +#: pretix/base/models/memberships.py:120 pretix/control/forms/filter.py:244 +#: pretix/control/forms/filter.py:1413 pretix/control/forms/filter.py:1416 #: 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 +#: pretix/control/forms/filter.py:881 pretix/control/forms/filter.py:1000 +#: pretix/control/forms/filter.py:1682 #: pretix/control/templates/pretixcontrol/email_setup.html:6 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:6 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:6 @@ -2538,7 +2555,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 @@ -2565,77 +2582,80 @@ 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/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 -#: pretix/control/forms/filter.py:1936 pretix/control/forms/filter.py:1945 -#: pretix/control/forms/filter.py:2017 pretix/control/forms/filter.py:2030 -#: pretix/control/forms/filter.py:2538 pretix/control/forms/filter.py:2557 +#: pretix/base/exporters/orderlist.py:1304 +#: pretix/base/exporters/orderlist.py:1314 pretix/control/forms/filter.py:518 +#: pretix/control/forms/filter.py:1194 pretix/control/forms/filter.py:1415 +#: pretix/control/forms/filter.py:1424 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1506 pretix/control/forms/filter.py:1569 +#: pretix/control/forms/filter.py:2011 pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2092 pretix/control/forms/filter.py:2105 +#: pretix/control/forms/filter.py:2613 pretix/control/forms/filter.py:2632 #: pretix/control/templates/pretixcontrol/checkin/lists.html:136 #: pretix/control/templates/pretixcontrol/checkin/lists.html:153 #: pretix/control/templates/pretixcontrol/items/discounts.html:113 #: pretix/control/templates/pretixcontrol/organizers/devices.html:147 #: pretix/control/templates/pretixcontrol/organizers/teams.html:61 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:52 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:43 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:62 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:76 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:67 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:1417 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:1425 #: 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:1426 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:1427 msgid "Expired and with value" msgstr "" -#: pretix/base/exporters/orderlist.py:1315 pretix/control/forms/filter.py:225 -#: pretix/control/forms/filter.py:1353 pretix/control/forms/filter.py:2022 +#: pretix/base/exporters/orderlist.py:1318 pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:1428 pretix/control/forms/filter.py:2097 #: pretix/control/templates/pretixcontrol/items/question.html:25 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:37 #: pretix/control/templates/pretixcontrol/orders/overview.html:78 @@ -2645,38 +2665,38 @@ 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/order/change.html:404 #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:32 #: pretix/control/templates/pretixcontrol/organizers/giftcards.html:68 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 "" @@ -2710,7 +2730,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" @@ -2718,7 +2738,7 @@ msgstr "" #: pretix/base/exporters/reusablemedia.py:50 pretix/base/models/media.py:90 #: pretix/control/templates/pretixcontrol/order/index.html:215 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:136 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:132 msgid "Customer account" msgstr "" @@ -2740,36 +2760,36 @@ msgid "Download a spread sheet with all your waiting list data." msgstr "" #: pretix/base/exporters/waitinglist.py:49 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:91 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:97 msgid "All entries" msgstr "" #: pretix/base/exporters/waitinglist.py:54 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:94 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:100 msgid "Waiting for a voucher" msgstr "" #: pretix/base/exporters/waitinglist.py:59 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:96 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:216 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:222 #: pretix/control/views/waitinglist.py:326 msgid "Voucher assigned" msgstr "" #: pretix/base/exporters/waitinglist.py:64 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:99 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 msgid "Waiting for redemption" msgstr "" #: pretix/base/exporters/waitinglist.py:72 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:212 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:218 #: pretix/control/views/waitinglist.py:322 msgid "Voucher redeemed" msgstr "" #: pretix/base/exporters/waitinglist.py:80 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:105 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:214 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:111 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:220 #: pretix/control/views/waitinglist.py:324 msgid "Voucher expired" msgstr "" @@ -2796,8 +2816,8 @@ msgstr "" #: pretix/base/modelimport_vouchers.py:39 pretix/base/models/vouchers.py:190 #: 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/control/views/vouchers.py:119 pretix/control/views/waitinglist.py:307 +#: 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 @@ -2890,7 +2910,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." @@ -2970,7 +2990,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 "" @@ -3005,33 +3025,33 @@ msgid "" "\"{{\" and \"}}\"." msgstr "" -#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:761 +#: pretix/base/forms/validators.py:72 pretix/control/views/event.py:763 #, python-format msgid "Invalid placeholder: {%(value)s}" msgstr "" -#: pretix/base/forms/widgets.py:67 +#: pretix/base/forms/widgets.py:68 #, python-format msgid "Sample: %s" msgstr "" -#: pretix/base/forms/widgets.py:70 +#: pretix/base/forms/widgets.py:71 #, python-brace-format 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:214 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" msgstr "" -#: pretix/base/forms/widgets.py:233 pretix/base/forms/widgets.py:238 +#: pretix/base/forms/widgets.py:234 pretix/base/forms/widgets.py:239 msgid "Business or institutional customer" msgstr "" -#: pretix/base/forms/widgets.py:237 +#: pretix/base/forms/widgets.py:238 msgid "Individual customer" msgstr "" @@ -3104,7 +3124,7 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoice.py:517 pretix/base/services/mail.py:474 +#: pretix/base/invoice.py:517 pretix/base/services/mail.py:487 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" @@ -3298,9 +3318,9 @@ msgstr "" msgid "Could not parse {value} as a date and time." msgstr "" -#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1158 -#: pretix/control/views/orders.py:1187 pretix/control/views/orders.py:1231 -#: pretix/control/views/orders.py:1266 pretix/control/views/orders.py:1289 +#: pretix/base/modelimport.py:226 pretix/control/views/orders.py:1161 +#: pretix/control/views/orders.py:1190 pretix/control/views/orders.py:1234 +#: pretix/control/views/orders.py:1269 pretix/control/views/orders.py:1292 msgid "You entered an invalid number." msgstr "" @@ -3334,7 +3354,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 "" @@ -3359,10 +3379,10 @@ msgstr "" #: pretix/base/modelimport_orders.py:206 pretix/base/modelimport_orders.py:217 #: pretix/base/modelimport_orders.py:228 pretix/base/modelimport_orders.py:244 #: pretix/base/modelimport_orders.py:263 pretix/base/modelimport_orders.py:288 -#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:618 -#: pretix/control/forms/filter.py:622 pretix/control/forms/filter.py:626 -#: pretix/control/forms/filter.py:630 pretix/control/forms/filter.py:635 -#: pretix/control/forms/filter.py:640 +#: pretix/base/modelimport_orders.py:299 pretix/control/forms/filter.py:620 +#: pretix/control/forms/filter.py:624 pretix/control/forms/filter.py:628 +#: pretix/control/forms/filter.py:632 pretix/control/forms/filter.py:637 +#: pretix/control/forms/filter.py:642 msgid "Invoice address" msgstr "" @@ -3378,16 +3398,16 @@ msgstr "" msgid "Please enter a valid state." msgstr "" -#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:649 +#: pretix/base/modelimport_orders.py:325 pretix/control/forms/filter.py:651 msgid "Attendee e-mail address" msgstr "" #: pretix/base/modelimport_orders.py:341 pretix/base/modelimport_orders.py:352 #: pretix/base/modelimport_orders.py:363 pretix/base/modelimport_orders.py:374 #: pretix/base/modelimport_orders.py:390 pretix/base/modelimport_orders.py:409 -#: pretix/control/forms/filter.py:653 pretix/control/forms/filter.py:657 -#: pretix/control/forms/filter.py:661 pretix/control/forms/filter.py:666 -#: pretix/control/forms/filter.py:671 +#: pretix/control/forms/filter.py:655 pretix/control/forms/filter.py:659 +#: pretix/control/forms/filter.py:663 pretix/control/forms/filter.py:668 +#: pretix/control/forms/filter.py:673 #: pretix/control/templates/pretixcontrol/order/index.html:557 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:197 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:200 @@ -3446,8 +3466,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 @@ -3455,7 +3475,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 "" @@ -3464,7 +3484,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 "" @@ -3477,7 +3497,7 @@ msgid "A voucher with this code already exists." msgstr "" #: pretix/base/modelimport_vouchers.py:68 pretix/base/models/memberships.py:57 -#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:196 pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/organizers/customer_membership.html:28 msgid "Maximum usages" msgstr "" @@ -3495,7 +3515,7 @@ msgid "Maximum discount budget" msgstr "" #: pretix/base/modelimport_vouchers.py:119 pretix/base/models/vouchers.py:225 -#: pretix/control/forms/filter.py:2031 +#: pretix/control/forms/filter.py:2106 msgid "Reserve ticket from quota" msgstr "" @@ -3520,7 +3540,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 @@ -3551,7 +3571,7 @@ msgstr "" #: pretix/base/modelimport_vouchers.py:318 pretix/base/models/vouchers.py:285 #: pretix/control/templates/pretixcontrol/vouchers/index.html:129 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:42 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Tag" msgstr "" @@ -3629,7 +3649,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 "" @@ -3712,10 +3732,9 @@ msgstr "" #: pretix/base/models/checkin.py:105 msgid "" -"All items on this check-in list will be automatically marked as checked-in " -"when purchased through any of the selected sales channels. This option can " -"be useful when tickets sold at the box office are not checked again before " -"entry and should be considered validated directly upon purchase." +"This option is deprecated and will be removed in the next months. As a " +"replacement, our new plugin \"Auto check-in\" can be used. When we remove " +"this option, we will automatically migrate your event to use the new plugin." msgstr "" #: pretix/base/models/checkin.py:340 @@ -3787,7 +3806,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." @@ -3799,13 +3818,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 "" @@ -3854,20 +3873,20 @@ 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 "" #: pretix/base/models/devices.py:114 pretix/control/forms/checkin.py:204 -#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2323 -#: pretix/control/forms/filter.py:2370 pretix/control/forms/filter.py:2531 +#: pretix/control/forms/checkin.py:225 pretix/control/forms/filter.py:2398 +#: pretix/control/forms/filter.py:2445 pretix/control/forms/filter.py:2606 #: 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 "" @@ -3895,8 +3914,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 "" @@ -4028,7 +4047,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 " @@ -4037,38 +4056,38 @@ 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/control/forms/event.py:260 pretix/control/forms/filter.py:1602 +#: pretix/base/models/event.py:636 pretix/base/pdf.py:229 +#: pretix/control/forms/event.py:260 pretix/control/forms/filter.py:1677 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/views/dashboards.py:540 #: pretix/presale/templates/pretixpresale/event/index.html:31 @@ -4077,170 +4096,170 @@ 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 #: pretix/control/templates/pretixcontrol/organizers/devices.html:88 #: pretix/control/templates/pretixcontrol/organizers/teams.html:39 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:37 -#: pretix/control/views/organizer.py:1678 +#: pretix/control/views/organizer.py:1681 #: pretix/plugins/reports/accountingreport.py:104 #: pretix/plugins/reports/accountingreport.py:107 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 "" @@ -4270,16 +4289,16 @@ 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/vouchers.py:269 pretix/plugins/sendmail/forms.py:57 +#: 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:270 pretix/plugins/sendmail/forms.py:57 #: pretix/plugins/sendmail/forms.py:73 pretix/plugins/sendmail/models.py:232 msgid "Subject" msgstr "" #: pretix/base/models/exports.py:78 pretix/control/forms/orders.py:703 #: pretix/control/forms/orders.py:720 pretix/control/forms/orders.py:888 -#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:275 +#: pretix/control/forms/orders.py:915 pretix/control/forms/vouchers.py:276 #: pretix/plugins/sendmail/forms.py:58 pretix/plugins/sendmail/forms.py:78 #: pretix/plugins/sendmail/models.py:233 msgid "Message" @@ -4332,7 +4351,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 "" @@ -4373,75 +4392,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 " @@ -4450,11 +4469,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 " @@ -4462,45 +4481,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 " @@ -4509,11 +4528,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, " @@ -4523,13 +4542,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 " @@ -4537,34 +4556,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 " @@ -4572,7 +4591,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 " @@ -4580,62 +4599,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 " @@ -4647,51 +4666,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, " @@ -4701,20 +4720,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/control/forms/filter.py:418 pretix/control/forms/filter.py:1822 -#: pretix/control/forms/item.py:215 pretix/control/navigation.py:148 +#: pretix/base/models/items.py:746 pretix/base/models/items.py:1649 +#: pretix/control/forms/filter.py:420 pretix/control/forms/filter.py:1897 +#: 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 @@ -4723,63 +4742,66 @@ msgstr "" #: pretix/control/templates/pretixcontrol/items/index.html:8 #: pretix/control/templates/pretixcontrol/items/questions.html:26 #: pretix/control/templates/pretixcontrol/items/quotas.html:49 +#: pretix/plugins/autocheckin/forms.py:56 +#: pretix/plugins/autocheckin/models.py:72 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:31 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:32 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 " @@ -4787,101 +4809,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 " @@ -4889,229 +4911,230 @@ 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 +#: pretix/plugins/autocheckin/models.py:74 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 " @@ -5119,22 +5142,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 " @@ -5144,7 +5167,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 @@ -5153,31 +5176,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." @@ -5283,17 +5306,17 @@ msgstr "" msgid "paid" msgstr "" -#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1497 +#: pretix/base/models/orders.py:202 pretix/control/forms/filter.py:1572 #: pretix/control/templates/pretixcontrol/organizers/reusable_medium.html:37 msgid "expired" msgstr "" -#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:558 +#: pretix/base/models/orders.py:252 pretix/control/forms/filter.py:560 #: pretix/control/templates/pretixcontrol/organizers/customer.html:64 msgid "Locale" msgstr "" -#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:569 +#: pretix/base/models/orders.py:267 pretix/control/forms/filter.py:571 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/refund_export.html:57 msgid "Total amount" msgstr "" @@ -5322,188 +5345,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/plugins/sendmail/forms.py:391 pretix/plugins/sendmail/views.py:270 +#: 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:272 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 @@ -5512,35 +5539,35 @@ 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 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:8 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 "" @@ -5676,7 +5703,7 @@ msgid "Type" msgstr "" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:148 -#: pretix/base/pdf.py:1226 +#: pretix/base/pdf.py:1265 msgid "Your layout file is not a valid JSON file." msgstr "" @@ -5791,7 +5818,7 @@ msgstr "" msgid "Number of times this voucher can be redeemed." msgstr "" -#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:119 +#: pretix/base/models/vouchers.py:201 pretix/control/views/vouchers.py:120 msgid "Redeemed" msgstr "" @@ -5824,7 +5851,7 @@ msgid "" "are none left." msgstr "" -#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:68 +#: pretix/base/models/vouchers.py:254 pretix/control/forms/vouchers.py:69 msgid "" "This product is added to the user's cart if the voucher is redeemed. Instead " "of a specific product, you can also select a quota. In this case, all " @@ -6015,7 +6042,7 @@ msgstr "" msgid "Pending amount" msgstr "" -#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:209 +#: pretix/base/notifications.py:204 pretix/control/forms/filter.py:211 #: pretix/control/forms/modelimport.py:81 msgid "Order status" msgstr "" @@ -6314,7 +6341,7 @@ msgstr "" msgid "Offsetting" msgstr "" -#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1240 +#: pretix/base/payment.py:1273 pretix/control/views/orders.py:1243 msgid "You entered an order that could not be found." msgstr "" @@ -6401,7 +6428,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:795 pretix/control/views/pdf.py:94 msgid "Sample product" msgstr "" @@ -6418,7 +6445,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:796 pretix/control/views/pdf.py:95 msgid "Sample product description" msgstr "" @@ -6455,7 +6482,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:797 msgid "John Doe" msgstr "" @@ -6469,7 +6496,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 "" @@ -6557,7 +6584,7 @@ msgid "Event begin weekday" msgstr "" #: pretix/base/pdf.py:266 pretix/base/pdf.py:295 -#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1159 +#: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1234 msgid "Friday" msgstr "" @@ -6641,8 +6668,8 @@ msgid "" "2x Add-on 2" msgstr "" -#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1300 -#: pretix/control/forms/filter.py:1302 +#: pretix/base/pdf.py:372 pretix/control/forms/filter.py:1375 +#: pretix/control/forms/filter.py:1377 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "" @@ -6675,7 +6702,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 "" @@ -6774,14 +6801,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}" @@ -6796,14 +6823,14 @@ 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:1109 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" msgstr "" -#: pretix/base/pdf.py:1235 +#: pretix/base/pdf.py:1274 msgid "Your layout file is not a valid layout. Error message: {}" msgstr "" @@ -6924,7 +6951,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 "" @@ -6932,7 +6959,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 "" @@ -7229,27 +7256,27 @@ msgstr "" msgid "week day" msgstr "" -#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1155 +#: pretix/base/services/checkin.py:358 pretix/control/forms/filter.py:1230 msgid "Monday" msgstr "" -#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1156 +#: pretix/base/services/checkin.py:359 pretix/control/forms/filter.py:1231 msgid "Tuesday" msgstr "" -#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1157 +#: pretix/base/services/checkin.py:360 pretix/control/forms/filter.py:1232 msgid "Wednesday" msgstr "" -#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1158 +#: pretix/base/services/checkin.py:361 pretix/control/forms/filter.py:1233 msgid "Thursday" msgstr "" -#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1160 +#: pretix/base/services/checkin.py:363 pretix/control/forms/filter.py:1235 msgid "Saturday" msgstr "" -#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1161 +#: pretix/base/services/checkin.py:364 pretix/control/forms/filter.py:1236 msgid "Sunday" msgstr "" @@ -7423,26 +7450,30 @@ msgid "" "settings." msgstr "" -#: pretix/base/services/mail.py:265 +#: pretix/base/services/mail.py:121 +msgid "This prefix has been set in your event or organizer settings." +msgstr "" + +#: pretix/base/services/mail.py:278 #, python-brace-format msgid "" "You are receiving this email because someone placed an order for {event} for " "you." msgstr "" -#: pretix/base/services/mail.py:269 pretix/base/services/mail.py:285 +#: pretix/base/services/mail.py:282 pretix/base/services/mail.py:298 #, python-brace-format msgid "" "You can view your order details at the following URL:\n" "{orderurl}." msgstr "" -#: pretix/base/services/mail.py:281 +#: pretix/base/services/mail.py:294 #, python-brace-format msgid "You are receiving this email because you placed an order for {event}." msgstr "" -#: pretix/base/services/mail.py:457 +#: pretix/base/services/mail.py:470 msgctxt "attachment_filename" msgid "Calendar invite" msgstr "" @@ -7548,7 +7579,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 "" @@ -7686,8 +7717,8 @@ msgstr "" msgid "This order is not pending approval." msgstr "" -#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:938 -#: pretix/presale/views/order.py:987 +#: pretix/base/services/orders.py:509 pretix/presale/views/order.py:940 +#: pretix/presale/views/order.py:989 msgid "You cannot cancel this order." msgstr "" @@ -7707,92 +7738,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." @@ -8127,7 +8158,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 "" @@ -8279,7 +8310,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 "" @@ -8761,11 +8792,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 waiting list 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 " @@ -8775,62 +8815,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 " @@ -8839,11 +8879,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 " @@ -8851,95 +8891,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 " @@ -8947,53 +8987,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 " @@ -9002,11 +9042,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, " @@ -9015,77 +9055,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 " @@ -9093,134 +9133,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 " @@ -9230,52 +9270,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" @@ -9290,12 +9330,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" @@ -9309,7 +9349,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2188 +#: pretix/base/settings.py:2192 #, python-brace-format msgid "" "Hello {attendee_name},\n" @@ -9323,7 +9363,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2208 +#: pretix/base/settings.py:2212 #, python-brace-format msgid "" "Hello,\n" @@ -9338,7 +9378,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2225 +#: pretix/base/settings.py:2229 #, python-brace-format msgid "" "Hello,\n" @@ -9354,7 +9394,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2243 +#: pretix/base/settings.py:2247 #, python-brace-format msgid "" "Hello,\n" @@ -9372,11 +9412,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 " @@ -9388,7 +9428,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" @@ -9402,12 +9442,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" @@ -9421,12 +9461,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" @@ -9442,12 +9482,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" @@ -9461,23 +9501,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" @@ -9493,12 +9533,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" @@ -9513,12 +9553,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" @@ -9536,12 +9576,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" @@ -9559,12 +9599,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" @@ -9595,12 +9635,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" @@ -9616,12 +9656,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" @@ -9639,7 +9679,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" @@ -9653,12 +9693,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" @@ -9673,12 +9713,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" @@ -9695,7 +9735,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2594 +#: pretix/base/settings.py:2598 #, python-brace-format msgid "" "Hello,\n" @@ -9707,12 +9747,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" @@ -9726,7 +9766,7 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/base/settings.py:2632 +#: pretix/base/settings.py:2636 #, python-brace-format msgid "" "Hello,\n" @@ -9740,12 +9780,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" @@ -9765,12 +9805,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" @@ -9790,12 +9830,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" @@ -9815,57 +9855,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 " @@ -9874,26 +9914,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 " @@ -9902,25 +9942,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 " @@ -9929,93 +9969,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 " @@ -10023,67 +10063,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 " @@ -10091,194 +10131,199 @@ 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:3380 msgid "Show button to copy user input from other products" msgstr "" -#: pretix/base/settings.py:3384 +#: pretix/base/settings.py:3390 msgid "Most common English titles" msgstr "" -#: pretix/base/settings.py:3394 +#: pretix/base/settings.py:3400 msgid "Most common German titles" msgstr "" -#: pretix/base/settings.py:3407 +#: pretix/base/settings.py:3413 msgctxt "person_name_salutation" msgid "Ms" msgstr "" -#: pretix/base/settings.py:3408 +#: pretix/base/settings.py:3414 msgctxt "person_name_salutation" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3409 +#: pretix/base/settings.py:3415 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:3447 pretix/base/settings.py:3460 +#: pretix/base/settings.py:3476 pretix/base/settings.py:3526 +#: pretix/base/settings.py:3539 pretix/base/settings.py:3553 +#: pretix/base/settings.py:3606 pretix/base/settings.py:3627 +#: pretix/base/settings.py:3649 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:3448 pretix/base/settings.py:3461 +#: pretix/base/settings.py:3477 pretix/base/settings.py:3493 +#: pretix/base/settings.py:3510 pretix/base/settings.py:3525 +#: pretix/base/settings.py:3540 pretix/base/settings.py:3554 +#: pretix/base/settings.py:3607 pretix/base/settings.py:3628 +#: pretix/base/settings.py:3650 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:3452 pretix/base/settings.py:3468 +#: pretix/base/settings.py:3484 pretix/base/settings.py:3499 +#: pretix/base/settings.py:3517 pretix/base/settings.py:3532 +#: pretix/base/settings.py:3562 pretix/base/settings.py:3586 +#: pretix/base/settings.py:3618 pretix/base/settings.py:3640 +#: pretix/base/settings.py:3671 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:3453 pretix/base/settings.py:3469 +#: pretix/base/settings.py:3485 pretix/base/settings.py:3501 +#: pretix/base/settings.py:3519 pretix/base/settings.py:3533 +#: pretix/base/settings.py:3563 pretix/base/settings.py:3619 +#: pretix/base/settings.py:3641 pretix/base/settings.py:3672 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:3459 pretix/base/settings.py:3475 +#: pretix/base/settings.py:3507 pretix/base/settings.py:3626 +#: pretix/base/settings.py:3648 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:3467 pretix/base/settings.py:3483 +#: pretix/base/settings.py:3516 pretix/base/settings.py:3639 +#: pretix/base/settings.py:3670 msgctxt "person_name_sample" msgid "Dr" msgstr "" -#: pretix/base/settings.py:3485 pretix/base/settings.py:3502 +#: pretix/base/settings.py:3491 pretix/base/settings.py:3508 msgid "First name" msgstr "" -#: pretix/base/settings.py:3486 pretix/base/settings.py:3503 +#: pretix/base/settings.py:3492 pretix/base/settings.py:3509 msgid "Middle name" msgstr "" -#: pretix/base/settings.py:3567 pretix/base/settings.py:3579 -#: pretix/control/forms/organizer.py:594 +#: pretix/base/settings.py:3573 pretix/base/settings.py:3585 +#: pretix/control/forms/organizer.py:595 msgctxt "person_name_sample" msgid "John Doe" msgstr "" -#: pretix/base/settings.py:3573 +#: pretix/base/settings.py:3579 msgid "Calling name" msgstr "" -#: pretix/base/settings.py:3587 +#: pretix/base/settings.py:3593 msgid "Latin transcription" msgstr "" -#: pretix/base/settings.py:3599 pretix/base/settings.py:3619 -#: pretix/base/settings.py:3641 +#: pretix/base/settings.py:3605 pretix/base/settings.py:3625 +#: pretix/base/settings.py:3647 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:3617 pretix/base/settings.py:3638 +#: pretix/base/settings.py:3669 msgctxt "person_name_sample" msgid "Mr" msgstr "" -#: pretix/base/settings.py:3645 +#: pretix/base/settings.py:3651 msgctxt "person_name" msgid "Degree (after name)" msgstr "" -#: pretix/base/settings.py:3667 +#: pretix/base/settings.py:3673 msgctxt "person_name_sample" msgid "MA" msgstr "" -#: pretix/base/settings.py:3774 pretix/control/forms/event.py:220 +#: pretix/base/settings.py:3780 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:3784 msgid "" "You cannot require specifying attendee names if you do not ask for them." msgstr "" -#: pretix/base/settings.py:3782 +#: pretix/base/settings.py:3788 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:3792 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:3796 msgid "You have to require invoice addresses to require for company names." msgstr "" -#: pretix/base/settings.py:3797 +#: pretix/base/settings.py:3803 msgid "The last payment date cannot be before the end of presale." msgstr "" -#: pretix/base/settings.py:3810 +#: pretix/base/settings.py:3811 +#, python-brace-format +msgid "The value \"{identifier}\" is not a valid sales channel." +msgstr "" + +#: pretix/base/settings.py:3826 msgid "This needs to be disabled if other NFC-based types are active." msgstr "" @@ -11002,7 +11047,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 "" @@ -11062,8 +11107,8 @@ msgid "Support for check-in questions" msgstr "" #: pretix/control/forms/checkin.py:205 pretix/control/forms/checkin.py:221 -#: pretix/control/forms/filter.py:2324 pretix/control/forms/filter.py:2366 -#: pretix/control/forms/filter.py:2532 +#: pretix/control/forms/filter.py:2399 pretix/control/forms/filter.py:2441 +#: pretix/control/forms/filter.py:2607 msgid "All gates" msgstr "" @@ -11129,29 +11174,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 "" @@ -11162,33 +11207,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 "" @@ -11281,15 +11326,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 "" @@ -11298,7 +11343,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 "" @@ -11346,11 +11391,10 @@ 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 msgid "Text" msgstr "" @@ -11528,7 +11572,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 "" @@ -11592,30 +11636,30 @@ msgstr "" msgid "Please enter less than 25 recipients." msgstr "" -#: pretix/control/forms/filter.py:194 pretix/control/forms/filter.py:196 -#: pretix/control/forms/filter.py:905 pretix/control/forms/filter.py:907 +#: pretix/control/forms/filter.py:196 pretix/control/forms/filter.py:198 +#: pretix/control/forms/filter.py:980 pretix/control/forms/filter.py:982 msgid "Search for…" msgstr "" -#: pretix/control/forms/filter.py:211 pretix/control/navigation.py:203 +#: pretix/control/forms/filter.py:213 pretix/control/navigation.py:203 #: pretix/control/templates/pretixcontrol/items/question.html:19 msgid "All orders" msgstr "" -#: pretix/control/forms/filter.py:212 +#: pretix/control/forms/filter.py:214 msgid "Valid orders" msgstr "" -#: pretix/control/forms/filter.py:213 +#: pretix/control/forms/filter.py:215 msgid "Paid (or canceled with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:214 +#: pretix/control/forms/filter.py:216 #: pretix/control/templates/pretixcontrol/items/question.html:21 msgid "Paid or confirmed" msgstr "" -#: pretix/control/forms/filter.py:215 +#: pretix/control/forms/filter.py:217 #: pretix/control/templates/pretixcontrol/items/question.html:22 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:19 #: pretix/control/templates/pretixcontrol/orders/overview.html:87 @@ -11623,74 +11667,74 @@ msgstr "" msgid "Pending" msgstr "" -#: pretix/control/forms/filter.py:216 +#: pretix/control/forms/filter.py:218 #: pretix/control/templates/pretixcontrol/items/question.html:23 msgid "Pending or paid" msgstr "" -#: pretix/control/forms/filter.py:218 +#: pretix/control/forms/filter.py:220 msgid "Cancellations" msgstr "" -#: pretix/control/forms/filter.py:219 +#: pretix/control/forms/filter.py:221 msgid "Canceled (fully)" msgstr "" -#: pretix/control/forms/filter.py:220 +#: pretix/control/forms/filter.py:222 msgid "Canceled (fully or with paid fee)" msgstr "" -#: pretix/control/forms/filter.py:221 +#: pretix/control/forms/filter.py:223 msgid "Cancellation requested" msgstr "" -#: pretix/control/forms/filter.py:222 +#: pretix/control/forms/filter.py:224 msgid "Fully canceled but invoice not canceled" msgstr "" -#: pretix/control/forms/filter.py:224 +#: pretix/control/forms/filter.py:226 msgid "Payment process" msgstr "" -#: pretix/control/forms/filter.py:226 +#: pretix/control/forms/filter.py:228 #: pretix/control/templates/pretixcontrol/items/question.html:26 msgid "Pending or expired" msgstr "" -#: pretix/control/forms/filter.py:227 +#: pretix/control/forms/filter.py:229 #: pretix/control/templates/pretixcontrol/items/question.html:24 msgid "Pending (overdue)" msgstr "" -#: pretix/control/forms/filter.py:228 +#: pretix/control/forms/filter.py:230 msgid "Overpaid" msgstr "" -#: pretix/control/forms/filter.py:229 +#: pretix/control/forms/filter.py:231 msgid "Partially paid" msgstr "" -#: pretix/control/forms/filter.py:230 +#: pretix/control/forms/filter.py:232 msgid "Underpaid (but confirmed)" msgstr "" -#: pretix/control/forms/filter.py:231 +#: pretix/control/forms/filter.py:233 msgid "Pending (but fully paid)" msgstr "" -#: pretix/control/forms/filter.py:232 +#: pretix/control/forms/filter.py:234 msgid "Pending (but no current payment)" msgstr "" -#: pretix/control/forms/filter.py:234 +#: pretix/control/forms/filter.py:236 msgid "Approval process" msgstr "" -#: pretix/control/forms/filter.py:235 +#: pretix/control/forms/filter.py:237 msgid "Approved, payment pending" msgstr "" -#: pretix/control/forms/filter.py:236 +#: pretix/control/forms/filter.py:238 #: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html:8 #: pretix/control/templates/pretixcontrol/orders/overview.html:79 #: pretix/plugins/reports/exporters.py:380 @@ -11698,158 +11742,160 @@ msgstr "" msgid "Approval pending" msgstr "" -#: pretix/control/forms/filter.py:239 +#: pretix/control/forms/filter.py:241 msgid "Follow-up configured" msgstr "" -#: pretix/control/forms/filter.py:240 +#: pretix/control/forms/filter.py:242 msgid "Follow-up due" msgstr "" -#: pretix/control/forms/filter.py:459 pretix/control/forms/filter.py:1825 -#: pretix/control/forms/filter.py:2082 pretix/control/forms/filter.py:2386 -#: pretix/control/forms/filter.py:2405 pretix/control/forms/vouchers.py:151 +#: pretix/control/forms/filter.py:461 pretix/control/forms/filter.py:1900 +#: pretix/control/forms/filter.py:2157 pretix/control/forms/filter.py:2461 +#: pretix/control/forms/filter.py:2480 pretix/control/forms/vouchers.py:152 #: pretix/control/templates/pretixcontrol/items/question.html:30 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:114 #: pretix/plugins/sendmail/models.py:235 msgid "All products" msgstr "" -#: pretix/control/forms/filter.py:463 pretix/control/forms/filter.py:2086 -#: pretix/control/forms/filter.py:2390 pretix/control/forms/vouchers.py:139 +#: pretix/control/forms/filter.py:465 pretix/control/forms/filter.py:2161 +#: pretix/control/forms/filter.py:2465 pretix/control/forms/vouchers.py:140 #: pretix/control/views/typeahead.py:666 pretix/control/views/typeahead.py:783 #, python-brace-format msgid "{product} – Any variation" msgstr "" -#: pretix/control/forms/filter.py:527 pretix/control/forms/orders.py:790 +#: pretix/control/forms/filter.py:529 pretix/control/forms/orders.py:790 msgctxt "subevent" msgid "All dates starting at or after" msgstr "" -#: pretix/control/forms/filter.py:533 pretix/control/forms/orders.py:797 +#: pretix/control/forms/filter.py:535 pretix/control/forms/orders.py:797 msgctxt "subevent" msgid "All dates starting before" msgstr "" -#: pretix/control/forms/filter.py:539 +#: pretix/control/forms/filter.py:541 msgid "Order placed at or after" msgstr "" -#: pretix/control/forms/filter.py:545 +#: pretix/control/forms/filter.py:547 msgid "Order placed before" msgstr "" -#: pretix/control/forms/filter.py:574 +#: pretix/control/forms/filter.py:576 msgid "Minimal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:579 +#: pretix/control/forms/filter.py:581 msgid "Maximal sum of payments and refunds" msgstr "" -#: pretix/control/forms/filter.py:590 +#: pretix/control/forms/filter.py:592 msgid "At least one ticket with check-in" msgstr "" -#: pretix/control/forms/filter.py:594 +#: pretix/control/forms/filter.py:596 msgid "Affected quota" msgstr "" -#: pretix/control/forms/filter.py:631 pretix/control/forms/filter.py:636 -#: pretix/control/forms/filter.py:662 pretix/control/forms/filter.py:667 -#: pretix/control/forms/filter.py:693 +#: pretix/control/forms/filter.py:633 pretix/control/forms/filter.py:638 +#: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:669 +#: pretix/control/forms/filter.py:699 pretix/control/forms/filter.py:731 +#: pretix/control/forms/filter.py:737 pretix/control/forms/filter.py:747 +#: pretix/control/forms/filter.py:754 msgid "Exact matches only" msgstr "" -#: pretix/control/forms/filter.py:809 pretix/control/forms/filter.py:814 -#: pretix/control/forms/filter.py:928 pretix/control/forms/filter.py:933 -#: pretix/control/forms/filter.py:1610 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:884 pretix/control/forms/filter.py:889 +#: pretix/control/forms/filter.py:1003 pretix/control/forms/filter.py:1008 +#: pretix/control/forms/filter.py:1685 pretix/control/forms/filter.py:1690 msgid "All organizers" msgstr "" -#: pretix/control/forms/filter.py:920 pretix/control/forms/filter.py:1594 +#: pretix/control/forms/filter.py:995 pretix/control/forms/filter.py:1669 msgid "All events" msgstr "" -#: pretix/control/forms/filter.py:940 +#: pretix/control/forms/filter.py:1015 msgid "All payments" msgstr "" -#: pretix/control/forms/filter.py:950 +#: pretix/control/forms/filter.py:1025 msgid "Payment created from" msgstr "" -#: pretix/control/forms/filter.py:955 +#: pretix/control/forms/filter.py:1030 msgid "Payment created until" msgstr "" -#: pretix/control/forms/filter.py:960 +#: pretix/control/forms/filter.py:1035 msgid "Paid from" msgstr "" -#: pretix/control/forms/filter.py:965 +#: pretix/control/forms/filter.py:1040 msgid "Paid until" msgstr "" -#: pretix/control/forms/filter.py:1121 pretix/control/forms/filter.py:1596 +#: pretix/control/forms/filter.py:1196 pretix/control/forms/filter.py:1671 msgid "Shop live and presale running" msgstr "" -#: pretix/control/forms/filter.py:1122 pretix/control/forms/filter.py:1938 +#: pretix/control/forms/filter.py:1197 pretix/control/forms/filter.py:2013 msgid "Inactive" msgstr "" -#: pretix/control/forms/filter.py:1123 pretix/control/forms/filter.py:1598 +#: pretix/control/forms/filter.py:1198 pretix/control/forms/filter.py:1673 #: pretix/control/templates/pretixcontrol/events/index.html:150 #: pretix/control/templates/pretixcontrol/organizers/detail.html:114 #: pretix/control/templates/pretixcontrol/subevents/index.html:170 msgid "Presale not started" msgstr "" -#: pretix/control/forms/filter.py:1124 pretix/control/forms/filter.py:1599 +#: pretix/control/forms/filter.py:1199 pretix/control/forms/filter.py:1674 #: pretix/control/templates/pretixcontrol/events/index.html:148 #: pretix/control/templates/pretixcontrol/organizers/detail.html:112 #: pretix/control/templates/pretixcontrol/subevents/index.html:168 msgid "Presale over" msgstr "" -#: pretix/control/forms/filter.py:1129 pretix/control/forms/filter.py:1132 -#: pretix/control/forms/filter.py:1628 pretix/control/forms/filter.py:1631 -#: pretix/control/forms/filter.py:2264 +#: pretix/control/forms/filter.py:1204 pretix/control/forms/filter.py:1207 +#: pretix/control/forms/filter.py:1703 pretix/control/forms/filter.py:1706 +#: pretix/control/forms/filter.py:2339 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:84 msgid "Date from" msgstr "" -#: pretix/control/forms/filter.py:1136 pretix/control/forms/filter.py:1139 -#: pretix/control/forms/filter.py:1635 pretix/control/forms/filter.py:1638 -#: pretix/control/forms/filter.py:2269 +#: pretix/control/forms/filter.py:1211 pretix/control/forms/filter.py:1214 +#: pretix/control/forms/filter.py:1710 pretix/control/forms/filter.py:1713 +#: pretix/control/forms/filter.py:2344 msgid "Date until" msgstr "" -#: pretix/control/forms/filter.py:1143 +#: pretix/control/forms/filter.py:1218 msgid "Start time from" msgstr "" -#: pretix/control/forms/filter.py:1148 +#: pretix/control/forms/filter.py:1223 msgid "Start time until" msgstr "" -#: pretix/control/forms/filter.py:1153 pretix/control/forms/rrule.py:111 +#: pretix/control/forms/filter.py:1228 pretix/control/forms/rrule.py:111 #: pretix/control/forms/rrule.py:150 msgid "Weekday" msgstr "" -#: pretix/control/forms/filter.py:1358 pretix/control/forms/filter.py:1360 -#: pretix/control/forms/filter.py:1410 pretix/control/forms/filter.py:1412 -#: pretix/control/forms/filter.py:1483 pretix/control/forms/filter.py:1485 -#: pretix/control/forms/filter.py:1538 pretix/control/forms/filter.py:1540 -#: pretix/control/forms/filter.py:1952 pretix/control/forms/filter.py:1954 -#: pretix/control/forms/filter.py:2522 pretix/control/forms/filter.py:2524 +#: pretix/control/forms/filter.py:1433 pretix/control/forms/filter.py:1435 +#: pretix/control/forms/filter.py:1485 pretix/control/forms/filter.py:1487 +#: pretix/control/forms/filter.py:1558 pretix/control/forms/filter.py:1560 +#: pretix/control/forms/filter.py:1613 pretix/control/forms/filter.py:1615 +#: pretix/control/forms/filter.py:2027 pretix/control/forms/filter.py:2029 +#: pretix/control/forms/filter.py:2597 pretix/control/forms/filter.py:2599 msgid "Search query" msgstr "" -#: pretix/control/forms/filter.py:1422 pretix/control/forms/filter.py:1495 +#: pretix/control/forms/filter.py:1497 pretix/control/forms/filter.py:1570 #: pretix/control/templates/pretixcontrol/organizers/customer.html:46 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:47 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:54 @@ -11859,7 +11905,7 @@ msgstr "" msgid "active" msgstr "" -#: pretix/control/forms/filter.py:1423 pretix/control/forms/filter.py:1496 +#: pretix/control/forms/filter.py:1498 pretix/control/forms/filter.py:1571 #: pretix/control/templates/pretixcontrol/organizers/customer.html:42 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:56 #: pretix/control/templates/pretixcontrol/organizers/giftcard_acceptance_list.html:135 @@ -11867,241 +11913,245 @@ msgstr "" msgid "disabled" msgstr "" -#: pretix/control/forms/filter.py:1424 +#: pretix/control/forms/filter.py:1499 #: pretix/control/templates/pretixcontrol/organizers/customer.html:44 msgid "not yet activated" msgstr "" -#: pretix/control/forms/filter.py:1428 +#: pretix/control/forms/filter.py:1503 #: pretix/control/templates/pretixcontrol/organizers/customer.html:110 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:56 #: pretix/presale/templates/pretixpresale/organizers/customer_profile.html:127 msgid "Memberships" msgstr "" -#: pretix/control/forms/filter.py:1432 +#: pretix/control/forms/filter.py:1507 msgid "Has no memberships" msgstr "" -#: pretix/control/forms/filter.py:1433 +#: pretix/control/forms/filter.py:1508 msgid "Has any membership" msgstr "" -#: pretix/control/forms/filter.py:1434 +#: pretix/control/forms/filter.py:1509 msgid "Has valid membership" msgstr "" -#: pretix/control/forms/filter.py:1595 +#: pretix/control/forms/filter.py:1670 msgid "Shop live" msgstr "" -#: pretix/control/forms/filter.py:1597 +#: pretix/control/forms/filter.py:1672 msgid "Shop not live" msgstr "" -#: pretix/control/forms/filter.py:1600 +#: pretix/control/forms/filter.py:1675 msgid "Single event running or in the future" msgstr "" -#: pretix/control/forms/filter.py:1601 +#: pretix/control/forms/filter.py:1676 msgid "Single event in the past" msgstr "" -#: pretix/control/forms/filter.py:1803 pretix/control/forms/filter.py:1805 +#: pretix/control/forms/filter.py:1878 pretix/control/forms/filter.py:1880 msgid "Search attendee…" msgstr "" -#: pretix/control/forms/filter.py:1811 +#: pretix/control/forms/filter.py:1886 #: pretix/plugins/checkinlists/exporters.py:105 msgid "Check-in status" msgstr "" -#: pretix/control/forms/filter.py:1813 +#: pretix/control/forms/filter.py:1888 #: pretix/plugins/checkinlists/exporters.py:107 msgid "All attendees" msgstr "" -#: pretix/control/forms/filter.py:1814 +#: pretix/control/forms/filter.py:1889 #: 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 "" -#: pretix/control/forms/filter.py:1815 +#: pretix/control/forms/filter.py:1890 #: pretix/plugins/checkinlists/exporters.py:109 msgctxt "checkin state" msgid "Present" msgstr "" -#: pretix/control/forms/filter.py:1816 +#: pretix/control/forms/filter.py:1891 #: pretix/plugins/checkinlists/exporters.py:110 msgctxt "checkin state" msgid "Checked in but left" msgstr "" -#: pretix/control/forms/filter.py:1817 +#: pretix/control/forms/filter.py:1892 #: pretix/control/templates/pretixcontrol/checkin/index.html:178 #: pretix/plugins/checkinlists/exporters.py:111 msgid "Not checked in" msgstr "" -#: pretix/control/forms/filter.py:1836 +#: pretix/control/forms/filter.py:1911 msgctxt "subevent" msgid "Date start from" msgstr "" -#: pretix/control/forms/filter.py:1842 +#: pretix/control/forms/filter.py:1917 msgctxt "subevent" msgid "Date start until" msgstr "" -#: pretix/control/forms/filter.py:1943 pretix/control/forms/filter.py:1946 +#: pretix/control/forms/filter.py:2018 pretix/control/forms/filter.py:2021 #: pretix/control/templates/pretixcontrol/users/index.html:52 msgid "Administrator" msgstr "" -#: pretix/control/forms/filter.py:1947 +#: pretix/control/forms/filter.py:2022 msgid "No administrator" msgstr "" -#: pretix/control/forms/filter.py:2018 +#: pretix/control/forms/filter.py:2093 msgid "Valid" msgstr "" -#: pretix/control/forms/filter.py:2019 +#: pretix/control/forms/filter.py:2094 msgid "Unredeemed" msgstr "" -#: pretix/control/forms/filter.py:2020 +#: pretix/control/forms/filter.py:2095 msgid "Redeemed at least once" msgstr "" -#: pretix/control/forms/filter.py:2021 +#: pretix/control/forms/filter.py:2096 msgid "Fully redeemed" msgstr "" -#: pretix/control/forms/filter.py:2023 +#: pretix/control/forms/filter.py:2098 msgid "Redeemed and checked in with ticket" msgstr "" -#: pretix/control/forms/filter.py:2028 +#: pretix/control/forms/filter.py:2103 msgid "Quota handling" msgstr "" -#: pretix/control/forms/filter.py:2032 +#: pretix/control/forms/filter.py:2107 msgid "Allow to ignore quota" msgstr "" -#: pretix/control/forms/filter.py:2037 pretix/control/forms/filter.py:2039 +#: pretix/control/forms/filter.py:2112 pretix/control/forms/filter.py:2114 msgid "Filter by tag" msgstr "" -#: pretix/control/forms/filter.py:2044 pretix/control/forms/filter.py:2046 +#: pretix/control/forms/filter.py:2119 pretix/control/forms/filter.py:2121 msgid "Search voucher" msgstr "" -#: pretix/control/forms/filter.py:2092 pretix/control/forms/vouchers.py:130 +#: pretix/control/forms/filter.py:2167 pretix/control/forms/vouchers.py:131 #: pretix/control/views/typeahead.py:791 pretix/control/views/typeahead.py:795 -#: pretix/control/views/vouchers.py:131 +#: pretix/control/views/vouchers.py:132 #, python-brace-format msgid "Any product in quota \"{quota}\"" msgstr "" -#: pretix/control/forms/filter.py:2214 +#: pretix/control/forms/filter.py:2289 msgid "Refund status" msgstr "" -#: pretix/control/forms/filter.py:2216 +#: pretix/control/forms/filter.py:2291 msgid "All open refunds" msgstr "" -#: pretix/control/forms/filter.py:2217 +#: pretix/control/forms/filter.py:2292 msgid "All refunds" msgstr "" -#: pretix/control/forms/filter.py:2255 pretix/plugins/reports/exporters.py:688 +#: pretix/control/forms/filter.py:2330 pretix/plugins/reports/exporters.py:688 msgid "Date filter" msgstr "" -#: pretix/control/forms/filter.py:2257 pretix/plugins/reports/exporters.py:690 +#: pretix/control/forms/filter.py:2332 pretix/plugins/reports/exporters.py:690 msgid "Filter by…" msgstr "" -#: pretix/control/forms/filter.py:2259 pretix/plugins/reports/exporters.py:692 +#: pretix/control/forms/filter.py:2334 pretix/plugins/reports/exporters.py:692 msgid "Date of last successful payment" msgstr "" -#: pretix/control/forms/filter.py:2299 +#: pretix/control/forms/filter.py:2374 msgid "All check-ins" msgstr "" -#: pretix/control/forms/filter.py:2300 +#: pretix/control/forms/filter.py:2375 msgid "Successful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2301 +#: pretix/control/forms/filter.py:2376 msgid "Unsuccessful check-ins" msgstr "" -#: pretix/control/forms/filter.py:2306 +#: pretix/control/forms/filter.py:2381 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 -#: pretix/plugins/checkinlists/exporters.py:748 +#: pretix/plugins/checkinlists/exporters.py:753 msgid "Scan type" msgstr "" -#: pretix/control/forms/filter.py:2308 +#: pretix/control/forms/filter.py:2383 msgid "All directions" msgstr "" -#: pretix/control/forms/filter.py:2317 pretix/control/forms/filter.py:2357 +#: pretix/control/forms/filter.py:2392 pretix/control/forms/filter.py:2432 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:67 -#: pretix/plugins/checkinlists/exporters.py:754 +#: pretix/plugins/checkinlists/exporters.py:759 msgid "Device" msgstr "" -#: pretix/control/forms/filter.py:2318 pretix/control/forms/filter.py:2353 -#: pretix/control/forms/filter.py:2545 +#: pretix/control/forms/filter.py:2393 pretix/control/forms/filter.py:2428 +#: pretix/control/forms/filter.py:2620 msgid "All devices" msgstr "" -#: pretix/control/forms/filter.py:2332 +#: pretix/control/forms/filter.py:2407 msgctxt "filter" msgid "Start date" msgstr "" -#: pretix/control/forms/filter.py:2338 +#: pretix/control/forms/filter.py:2413 msgctxt "filter" msgid "End date" msgstr "" -#: pretix/control/forms/filter.py:2380 pretix/control/forms/filter.py:2384 +#: pretix/control/forms/filter.py:2455 pretix/control/forms/filter.py:2459 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:64 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:10 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:25 +#: pretix/plugins/autocheckin/forms.py:179 +#: pretix/plugins/autocheckin/forms.py:183 +#: pretix/plugins/autocheckin/models.py:46 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:29 #: 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 "" -#: pretix/control/forms/filter.py:2536 +#: pretix/control/forms/filter.py:2611 #: pretix/control/templates/pretixcontrol/organizers/devices.html:82 msgid "Software" msgstr "" -#: pretix/control/forms/filter.py:2543 +#: pretix/control/forms/filter.py:2618 msgid "Device status" msgstr "" -#: pretix/control/forms/filter.py:2546 +#: pretix/control/forms/filter.py:2621 msgid "Active devices" msgstr "" -#: pretix/control/forms/filter.py:2547 +#: pretix/control/forms/filter.py:2622 msgid "Revoked devices" msgstr "" @@ -12302,142 +12352,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 " @@ -12445,17 +12495,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 " @@ -12463,39 +12513,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 "" @@ -12713,14 +12763,14 @@ msgstr "" #: pretix/control/forms/orders.py:331 #: pretix/control/templates/pretixcontrol/checkin/index.html:104 #: pretix/control/templates/pretixcontrol/order/change.html:127 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:23 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:100 msgid "Seat" msgstr "" #: pretix/control/forms/orders.py:334 -#: pretix/control/templates/pretixcontrol/order/change.html:176 +#: pretix/control/templates/pretixcontrol/order/change.html:182 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:5 #: pretix/control/templates/pretixcontrol/organizers/customer_membership.html:9 #: pretix/control/templates/pretixcontrol/organizers/customer_membership_delete.html:5 @@ -12954,102 +13004,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 " @@ -13057,30 +13107,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 " @@ -13089,15 +13139,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 "" @@ -13107,7 +13157,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 @@ -13197,40 +13247,40 @@ msgstr "" msgid "Your changes could not be saved. See below for details." msgstr "" -#: pretix/control/forms/vouchers.py:159 +#: pretix/control/forms/vouchers.py:160 msgid "Specific seat ID" msgstr "" -#: pretix/control/forms/vouchers.py:200 pretix/presale/forms/waitinglist.py:129 +#: pretix/control/forms/vouchers.py:201 pretix/presale/forms/waitinglist.py:129 msgid "Invalid product selected." msgstr "" -#: pretix/control/forms/vouchers.py:222 +#: pretix/control/forms/vouchers.py:223 msgid "" "The voucher only matches hidden products but you have not selected that it " "should show them." msgstr "" -#: pretix/control/forms/vouchers.py:258 +#: pretix/control/forms/vouchers.py:259 msgid "Codes" msgstr "" -#: pretix/control/forms/vouchers.py:260 +#: pretix/control/forms/vouchers.py:261 msgid "" "Add one voucher code per line. We suggest that you copy this list and save " "it into a file." msgstr "" -#: pretix/control/forms/vouchers.py:265 +#: pretix/control/forms/vouchers.py:266 msgid "Send vouchers via email" msgstr "" -#: pretix/control/forms/vouchers.py:272 +#: pretix/control/forms/vouchers.py:273 #, python-brace-format msgid "Your voucher for {event}" msgstr "" -#: pretix/control/forms/vouchers.py:278 +#: pretix/control/forms/vouchers.py:279 #, python-brace-format msgid "" "Hello,\n" @@ -13247,100 +13297,100 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/forms/vouchers.py:284 +#: pretix/control/forms/vouchers.py:285 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:28 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:42 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/send_form.html:25 msgid "Recipients" msgstr "" -#: pretix/control/forms/vouchers.py:288 +#: pretix/control/forms/vouchers.py:289 msgid "or" msgstr "" -#: pretix/control/forms/vouchers.py:292 +#: pretix/control/forms/vouchers.py:293 msgid "" "You can either supply a list of email addresses with one email address per " -"line, or a CSV file with a title column and one or more of the columns " -"\"email\", \"number\", \"name\", or \"tag\"." +"line, or the contents of a CSV file with a title column and one or more of " +"the columns \"email\", \"number\", \"name\", or \"tag\"." msgstr "" -#: pretix/control/forms/vouchers.py:325 +#: pretix/control/forms/vouchers.py:327 msgid "Maximum usages per voucher" msgstr "" -#: pretix/control/forms/vouchers.py:328 +#: pretix/control/forms/vouchers.py:330 msgid "Number of times times EACH of these vouchers can be redeemed." msgstr "" -#: pretix/control/forms/vouchers.py:337 +#: pretix/control/forms/vouchers.py:344 msgid "Specific seat IDs" msgstr "" -#: pretix/control/forms/vouchers.py:354 +#: pretix/control/forms/vouchers.py:361 msgid "CSV input needs to contain a header row in the first line." msgstr "" -#: pretix/control/forms/vouchers.py:359 +#: pretix/control/forms/vouchers.py:366 #, python-brace-format msgid "CSV parsing failed: {error}." msgstr "" -#: pretix/control/forms/vouchers.py:361 +#: pretix/control/forms/vouchers.py:368 msgid "" "CSV input was not recognized to have multiple columns, maybe you have some " "invalid quoted field in your input." msgstr "" -#: pretix/control/forms/vouchers.py:363 +#: pretix/control/forms/vouchers.py:370 #, python-brace-format msgid "CSV input needs to contain a field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:366 +#: pretix/control/forms/vouchers.py:373 #, python-brace-format msgid "CSV input contains an unknown field with the header \"{header}\"." msgstr "" -#: pretix/control/forms/vouchers.py:371 pretix/control/forms/vouchers.py:386 +#: pretix/control/forms/vouchers.py:378 pretix/control/forms/vouchers.py:393 #, python-brace-format msgid "{value} is not a valid email address." msgstr "" -#: pretix/control/forms/vouchers.py:380 +#: pretix/control/forms/vouchers.py:387 #, python-brace-format msgid "Invalid value in row {number}." msgstr "" -#: pretix/control/forms/vouchers.py:399 +#: pretix/control/forms/vouchers.py:406 msgid "A voucher with one of these codes already exists." msgstr "" -#: pretix/control/forms/vouchers.py:406 +#: pretix/control/forms/vouchers.py:413 #, python-brace-format msgid "" "The voucher code {code} is too short. Make sure all voucher codes are at " "least {min_length} characters long." msgstr "" -#: pretix/control/forms/vouchers.py:413 +#: pretix/control/forms/vouchers.py:420 #, python-brace-format msgid "The voucher code {code} appears in your list twice." msgstr "" -#: pretix/control/forms/vouchers.py:417 +#: pretix/control/forms/vouchers.py:424 msgid "" "If vouchers should be sent by email, subject, message and recipients need to " "be specified." msgstr "" -#: pretix/control/forms/vouchers.py:424 +#: pretix/control/forms/vouchers.py:431 #, python-brace-format msgid "" "You generated {codes} vouchers, but entered recipients for {recp} vouchers." msgstr "" -#: pretix/control/forms/vouchers.py:429 +#: pretix/control/forms/vouchers.py:436 msgid "You need to specify as many seats as voucher codes." msgstr "" @@ -13640,7 +13690,7 @@ msgstr "" msgid "The SSO client has been deleted." msgstr "" -#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2293 +#: pretix/control/logdisplay.py:357 pretix/control/views/organizer.py:2296 msgid "The membership type has been created." msgstr "" @@ -13652,7 +13702,7 @@ msgstr "" msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3119 +#: pretix/control/logdisplay.py:360 pretix/control/views/organizer.py:3122 msgid "The sales channel has been created." msgstr "" @@ -13764,11 +13814,11 @@ msgstr "" msgid "The order has been set to require payment before use." msgstr "" -#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1553 +#: pretix/control/logdisplay.py:388 pretix/control/views/orders.py:1556 msgid "The order has been marked as expired." msgstr "" -#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1451 +#: pretix/control/logdisplay.py:389 pretix/control/views/orders.py:1454 msgid "The order has been marked as paid." msgstr "" @@ -13780,7 +13830,7 @@ msgstr "" msgid "The order has been refunded." msgstr "" -#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1836 +#: pretix/control/logdisplay.py:392 pretix/control/views/orders.py:1839 msgid "The order has been reactivated." msgstr "" @@ -13797,7 +13847,7 @@ msgstr "" msgid "The order requires approval before it can continue to be processed." msgstr "" -#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:775 +#: pretix/control/logdisplay.py:396 pretix/control/views/orders.py:778 msgid "The order has been approved." msgstr "" @@ -13832,17 +13882,17 @@ msgstr "" msgid "The order locale has been changed." msgstr "" -#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1592 -#: pretix/presale/views/order.py:749 pretix/presale/views/order.py:822 +#: pretix/control/logdisplay.py:406 pretix/control/views/orders.py:1595 +#: pretix/presale/views/order.py:751 pretix/presale/views/order.py:824 msgid "The invoice has been generated." msgstr "" -#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1663 +#: pretix/control/logdisplay.py:407 pretix/control/views/orders.py:1666 msgid "The invoice has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1694 -#: pretix/presale/views/order.py:835 +#: pretix/control/logdisplay.py:408 pretix/control/views/orders.py:1697 +#: pretix/presale/views/order.py:837 msgid "The invoice has been reissued." msgstr "" @@ -14380,7 +14430,7 @@ msgstr "" msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1964 +#: pretix/control/logdisplay.py:555 pretix/control/views/organizer.py:1967 msgid "The gate has been created." msgstr "" @@ -14455,7 +14505,7 @@ msgstr "" msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1609 +#: pretix/control/logdisplay.py:572 pretix/control/views/organizer.py:1612 msgid "The gift card has been changed." msgstr "" @@ -14480,8 +14530,8 @@ msgstr "" msgid "The order has been canceled (comment: \"{comment}\")." msgstr "" -#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1548 -#: pretix/presale/views/order.py:1052 +#: pretix/control/logdisplay.py:623 pretix/control/views/orders.py:1551 +#: pretix/presale/views/order.py:1054 msgid "The order has been canceled." msgstr "" @@ -14622,9 +14672,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:1456 +#: pretix/control/views/event.py:1458 pretix/control/views/event.py:1490 +#: pretix/control/views/event.py:1495 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 @@ -14655,6 +14705,7 @@ msgstr "" #: pretix/control/navigation.py:126 pretix/control/navigation.py:433 #: pretix/control/navigation.py:478 #: pretix/control/templates/pretixcontrol/event/payment.html:47 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:12 msgid "Settings" msgstr "" @@ -14961,7 +15012,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:88 #: pretix/control/templates/pretixcontrol/event/payment_provider.html:36 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:201 -#: pretix/control/templates/pretixcontrol/event/settings.html:459 +#: pretix/control/templates/pretixcontrol/event/settings.html:472 #: pretix/control/templates/pretixcontrol/event/tax_edit.html:138 #: pretix/control/templates/pretixcontrol/event/tickets.html:73 #: pretix/control/templates/pretixcontrol/global_settings.html:12 @@ -14999,7 +15050,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/ssoprovider_edit.html:28 #: pretix/control/templates/pretixcontrol/organizers/team_edit.html:47 #: pretix/control/templates/pretixcontrol/organizers/webhook_edit.html:21 -#: pretix/control/templates/pretixcontrol/pdf/index.html:471 +#: pretix/control/templates/pretixcontrol/pdf/index.html:520 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:630 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:366 #: pretix/control/templates/pretixcontrol/subevents/detail.html:287 @@ -15010,6 +15061,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/users/form.html:80 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:140 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:126 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:29 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:29 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_create.html:61 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:87 @@ -15317,7 +15370,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/oauth/app_delete.html:12 #: pretix/control/templates/pretixcontrol/oauth/app_rollkeys.html:12 #: pretix/control/templates/pretixcontrol/oauth/auth_revoke.html:12 -#: pretix/control/templates/pretixcontrol/order/change.html:455 +#: pretix/control/templates/pretixcontrol/order/change.html:467 #: pretix/control/templates/pretixcontrol/order/change_contact.html:25 #: pretix/control/templates/pretixcontrol/order/change_locale.html:30 #: pretix/control/templates/pretixcontrol/order/change_questions.html:81 @@ -15358,6 +15411,7 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/transfer.html:16 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:40 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:12 @@ -15381,7 +15435,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 @@ -15407,7 +15461,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:16 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:15 #: pretix/control/templates/pretixcontrol/waitinglist/delete_bulk.html:36 -#: pretix/control/views/orders.py:357 +#: pretix/control/views/orders.py:360 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:15 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:16 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_delete.html:15 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:15 @@ -15460,7 +15515,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:26 #: pretix/control/templates/pretixcontrol/vouchers/index.html:58 #: pretix/control/templates/pretixcontrol/vouchers/tags.html:22 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:127 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:133 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html:91 #: pretix/presale/templates/pretixpresale/fragment_event_list_filter.html:21 msgid "Filter" @@ -15481,7 +15536,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 "" @@ -15568,7 +15623,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:68 #: pretix/control/templates/pretixcontrol/subevents/index.html:89 #: pretix/control/templates/pretixcontrol/vouchers/index.html:108 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:144 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:150 msgid "select all rows for batch-operation" msgstr "" @@ -15581,7 +15636,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:166 #: pretix/control/templates/pretixcontrol/organizers/devices.html:99 #: pretix/control/templates/pretixcontrol/subevents/index.html:117 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:170 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:176 msgid "Select all results on other pages as well" msgstr "" @@ -15672,7 +15727,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 @@ -15751,14 +15806,16 @@ msgid "Connected devices" msgstr "" #: pretix/control/templates/pretixcontrol/checkin/lists.html:104 +#: pretix/plugins/autocheckin/apps.py:30 pretix/plugins/autocheckin/apps.py:33 msgid "Automated check-in" 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/autocheckin/templates/pretixplugins/autocheckin/index.html:89 #: pretix/plugins/badges/templates/pretixplugins/badges/index.html:72 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/index.html:69 msgid "Clone" @@ -16111,7 +16168,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/dangerzone.html:5 #: pretix/control/templates/pretixcontrol/event/live.html:131 -#: pretix/control/templates/pretixcontrol/event/settings.html:465 +#: pretix/control/templates/pretixcontrol/event/settings.html:478 msgid "Cancel or delete event" msgstr "" @@ -16545,7 +16602,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/mail.html:79 #: pretix/control/templates/pretixcontrol/event/mail_settings_fragment.html:29 #: pretix/control/templates/pretixcontrol/event/tickets.html:35 -#: pretix/control/templates/pretixcontrol/pdf/index.html:467 +#: pretix/control/templates/pretixcontrol/pdf/index.html:516 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:97 #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:120 msgid "Preview" @@ -16679,10 +16736,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/plugins.html:17 #: 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:229 pretix/control/views/event.py:417 +#: pretix/control/views/event.py:497 pretix/control/views/event.py:536 +#: pretix/control/views/event.py:683 pretix/control/views/event.py:910 +#: pretix/control/views/event.py:1271 #: 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 @@ -16690,26 +16747,26 @@ msgstr "" #: pretix/control/views/mailsetup.py:151 pretix/control/views/mailsetup.py:163 #: pretix/control/views/mailsetup.py:190 pretix/control/views/mailsetup.py:258 #: pretix/control/views/organizer.py:258 pretix/control/views/organizer.py:286 -#: pretix/control/views/organizer.py:490 pretix/control/views/organizer.py:643 -#: pretix/control/views/organizer.py:1022 -#: pretix/control/views/organizer.py:1126 -#: pretix/control/views/organizer.py:1287 -#: pretix/control/views/organizer.py:2003 -#: pretix/control/views/organizer.py:2138 -#: pretix/control/views/organizer.py:2332 -#: pretix/control/views/organizer.py:2446 -#: pretix/control/views/organizer.py:2573 -#: pretix/control/views/organizer.py:2766 -#: pretix/control/views/organizer.py:2794 -#: pretix/control/views/organizer.py:2833 -#: pretix/control/views/organizer.py:2909 -#: pretix/control/views/organizer.py:3005 -#: pretix/control/views/organizer.py:3033 -#: pretix/control/views/organizer.py:3169 pretix/control/views/subevents.py:525 +#: pretix/control/views/organizer.py:493 pretix/control/views/organizer.py:646 +#: pretix/control/views/organizer.py:1025 +#: pretix/control/views/organizer.py:1129 +#: pretix/control/views/organizer.py:1290 +#: pretix/control/views/organizer.py:2006 +#: pretix/control/views/organizer.py:2141 +#: pretix/control/views/organizer.py:2335 +#: pretix/control/views/organizer.py:2449 +#: pretix/control/views/organizer.py:2576 +#: pretix/control/views/organizer.py:2769 +#: pretix/control/views/organizer.py:2797 +#: pretix/control/views/organizer.py:2836 +#: pretix/control/views/organizer.py:2912 +#: pretix/control/views/organizer.py:3008 +#: pretix/control/views/organizer.py:3036 +#: pretix/control/views/organizer.py:3172 pretix/control/views/subevents.py:525 #: pretix/control/views/subevents.py:1590 pretix/control/views/user.py:235 -#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:304 -#: pretix/plugins/badges/views.py:154 pretix/plugins/sendmail/views.py:668 -#: pretix/plugins/stripe/views.py:679 +#: pretix/control/views/users.py:112 pretix/control/views/vouchers.py:305 +#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:154 +#: pretix/plugins/sendmail/views.py:670 pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:476 pretix/presale/views/customer.py:528 msgid "Your changes have been saved." @@ -16801,7 +16858,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:132 -#: pretix/control/views/event.py:353 +#: pretix/control/views/event.py:355 msgid "Features" msgstr "" @@ -16998,28 +17055,36 @@ msgid "" "the minimum distance feature of our seating plan module." msgstr "" +#: pretix/control/templates/pretixcontrol/event/settings.html:377 +msgid "Waiting customers" +msgstr "" + #: pretix/control/templates/pretixcontrol/event/settings.html:383 +msgid "Manage waiting list" +msgstr "" + +#: pretix/control/templates/pretixcontrol/event/settings.html:396 msgid "Item metadata" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:385 +#: pretix/control/templates/pretixcontrol/event/settings.html:398 msgid "" "You can here define a set of metadata properties (i.e. variables) that you " "can later set for your items and re-use in places like ticket layouts. This " "is an useful timesaver if you create lots and lots of items." msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:405 -#: pretix/control/templates/pretixcontrol/event/settings.html:433 +#: pretix/control/templates/pretixcontrol/event/settings.html:418 +#: pretix/control/templates/pretixcontrol/event/settings.html:446 #: pretix/control/templates/pretixcontrol/organizers/properties.html:22 msgid "Property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:452 +#: pretix/control/templates/pretixcontrol/event/settings.html:465 msgid "Add property" msgstr "" -#: pretix/control/templates/pretixcontrol/event/settings.html:470 +#: pretix/control/templates/pretixcontrol/event/settings.html:483 #: pretix/control/templates/pretixcontrol/events/index.html:162 #: pretix/control/templates/pretixcontrol/organizers/detail.html:127 msgid "Clone event" @@ -17901,21 +17966,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 " @@ -18127,7 +18192,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 @@ -18152,8 +18226,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" @@ -18643,86 +18717,100 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:101 -#: pretix/control/templates/pretixcontrol/order/change.html:395 +#: pretix/control/templates/pretixcontrol/order/change.html:407 msgid "Change to" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:111 #: pretix/control/templates/pretixcontrol/order/change.html:142 -#: pretix/control/templates/pretixcontrol/order/change.html:229 +#: pretix/control/templates/pretixcontrol/order/change.html:235 msgid "" "If you change this, it might cause a new ticket QR code to be generated and " "the old one to be invalidated." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:202 -#: pretix/control/templates/pretixcontrol/order/change.html:414 -msgid "including all taxes" +#: pretix/control/templates/pretixcontrol/order/change.html:157 +msgid "" +"The sale of this position created a membership. Changing the product here " +"will not affect the membership. Memberships can be managed in the customer " +"account." msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:208 -msgid "Ticket block" +#: pretix/control/templates/pretixcontrol/order/change.html:426 +msgid "including all taxes" msgstr "" #: pretix/control/templates/pretixcontrol/order/change.html:214 +msgid "Ticket block" +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:220 msgid "Blocked due to external constraints" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:216 +#: pretix/control/templates/pretixcontrol/order/change.html:222 msgid "Not blocked" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:226 +#: pretix/control/templates/pretixcontrol/order/change.html:232 msgid "Validity time" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:235 +#: pretix/control/templates/pretixcontrol/order/change.html:241 #: pretix/control/templates/pretixcontrol/order/index.html:461 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:111 #, python-format msgid "Valid from %(datetime)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:243 +#: pretix/control/templates/pretixcontrol/order/change.html:249 #: pretix/control/templates/pretixcontrol/order/index.html:465 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:115 #, python-format msgid "Valid until %(datetime)s" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:248 +#: pretix/control/templates/pretixcontrol/order/change.html:254 msgid "Unconstrained" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:254 +#: pretix/control/templates/pretixcontrol/order/change.html:260 msgid "–" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:278 +#: pretix/control/templates/pretixcontrol/order/change.html:266 +msgid "" +"The sale of this position created a membership. Changing the validity of the " +"ticket here will not affect the membership. Memberships can be managed in " +"the customer account." +msgstr "" + +#: pretix/control/templates/pretixcontrol/order/change.html:290 msgid "" "Removing or splitting this position will also remove or split all add-ons to " "this position." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:299 -#: pretix/control/templates/pretixcontrol/order/change.html:340 -#: pretix/control/templates/pretixcontrol/order/change.html:368 +#: pretix/control/templates/pretixcontrol/order/change.html:311 +#: pretix/control/templates/pretixcontrol/order/change.html:352 +#: pretix/control/templates/pretixcontrol/order/change.html:380 msgid "Add product" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:422 +#: pretix/control/templates/pretixcontrol/order/change.html:434 msgid "" "Manually modifying payment fees is discouraged since they might " "automatically be on subsequent order changes or when choosing a different " "payment method." msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:432 +#: pretix/control/templates/pretixcontrol/order/change.html:444 #: pretix/control/templates/pretixcontrol/order/change_questions.html:63 msgid "Other operations" msgstr "" -#: pretix/control/templates/pretixcontrol/order/change.html:458 +#: pretix/control/templates/pretixcontrol/order/change.html:470 #: pretix/presale/templates/pretixpresale/event/order_change_confirm.html:30 #: pretix/presale/templates/pretixpresale/event/position_change_confirm.html:30 msgid "Perform changes" @@ -18749,7 +18837,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 #: pretix/control/templates/pretixcontrol/order/index.html:946 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:78 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:39 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 msgid "Invoice information" @@ -18799,13 +18887,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:45 #: pretix/control/templates/pretixcontrol/orders/index.html:298 -#: pretix/control/views/orders.py:285 +#: pretix/control/views/orders.py:288 msgid "Approve" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:50 #: pretix/control/templates/pretixcontrol/orders/index.html:305 -#: pretix/control/views/orders.py:299 +#: pretix/control/views/orders.py:302 msgid "Deny" msgstr "" @@ -18844,7 +18932,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:115 -#: pretix/control/views/orders.py:347 +#: pretix/control/views/orders.py:350 msgid "Refund for overpayment" msgstr "" @@ -19033,14 +19121,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" @@ -19131,7 +19211,7 @@ msgid "Change" msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:957 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:94 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:317 msgid "ZIP code and city" msgstr "" @@ -19818,7 +19898,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/devices.html:109 #: pretix/control/templates/pretixcontrol/subevents/index.html:128 #: pretix/control/templates/pretixcontrol/vouchers/index.html:153 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:181 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:187 msgid "select row for batch-operation" msgstr "" @@ -19892,12 +19972,12 @@ msgid "Select action" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:312 -#: pretix/control/views/orders.py:331 +#: pretix/control/views/orders.py:334 msgid "Refund overpaid amount" msgstr "" #: pretix/control/templates/pretixcontrol/orders/index.html:320 -#: pretix/control/views/orders.py:316 +#: pretix/control/views/orders.py:319 msgid "Mark as expired if overdue" msgstr "" @@ -21196,41 +21276,65 @@ msgstr "" msgid "Text color" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:394 +#: pretix/control/templates/pretixcontrol/pdf/index.html:398 msgid "Flow multiple lines downward from specified position" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:423 +#: pretix/control/templates/pretixcontrol/pdf/index.html:452 +msgid "Automatically reduce font size to fit content" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:458 +msgid "Allow long words to be split (preview is not accurate)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:469 msgid "Add a new object" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:432 +#: pretix/control/templates/pretixcontrol/pdf/index.html:474 +msgid "Text box" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:478 +msgid "Text (deprecated)" +msgstr "" + +#: pretix/control/templates/pretixcontrol/pdf/index.html:482 msgid "QR code for Check-In" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:438 +#: pretix/control/templates/pretixcontrol/pdf/index.html:488 msgid "QR code for Lead Scanning" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:444 +#: pretix/control/templates/pretixcontrol/pdf/index.html:494 msgid "Other QR code" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:450 +#: pretix/control/templates/pretixcontrol/pdf/index.html:500 msgid "pretix Logo" msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:453 +#: pretix/control/templates/pretixcontrol/pdf/index.html:503 msgid "" "You can use this to add user-uploaded pictures from questions or pictures " "generated by plugins. If you want to embed a logo or other images, use a " "custom background instead." msgstr "" -#: pretix/control/templates/pretixcontrol/pdf/index.html:455 +#: pretix/control/templates/pretixcontrol/pdf/index.html:505 msgid "Dynamic image" msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:526 +#, python-format +msgid "" +"This layout uses new features. If you print from your device, make sure you " +"use pretixPRINT version %(print_version)s (or newer) or pretixSCAN Desktop " +"version %(scan_version)s (or newer)." +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/placeholders.html:16 msgid "Available placeholders" msgstr "" @@ -21582,7 +21686,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/index.html:207 #: pretix/control/templates/pretixcontrol/vouchers/index.html:215 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:286 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:292 msgid "Delete selected" msgstr "" @@ -22083,7 +22187,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/bulk.html:44 #: pretix/control/templates/pretixcontrol/vouchers/detail.html:70 -#: pretix/control/views/vouchers.py:119 +#: pretix/control/views/vouchers.py:120 msgid "Price effect" msgstr "" @@ -22202,7 +22306,7 @@ msgid "Create multiple new vouchers" msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/index.html:98 -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:130 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:136 msgid "Download list" msgstr "" @@ -22273,23 +22377,23 @@ msgid "" "attached." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:11 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:17 msgid "" "The waiting list is disabled, so if the event is sold out, people cannot add " "themselves to this list. If you want to enable it, go to the event settings." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:15 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:21 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 "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:25 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 msgid "Send vouchers" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:31 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:37 msgid "" "You have configured that vouchers will automatically be sent to the persons " "on this list who waited the longest as soon as capacity becomes available. " @@ -22298,13 +22402,13 @@ msgid "" "immediately. If you want, you can also send them out manually right now." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:40 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:46 msgid "" "Currently, no vouchers will be sent since your event is not live or is not " "selling tickets." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:45 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:51 msgid "" "You have configured that vouchers will not be sent " "automatically. You can either send them one-by-one in an order of your " @@ -22313,15 +22417,15 @@ msgid "" "out as many vouchers as currently possible to the persons who waited longest." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:66 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:72 msgid "Send as many vouchers as possible" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:75 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:81 msgid "Sales estimate" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:78 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:84 #, python-format msgid "" "If you can make enough room at your event to fit all the persons on the " @@ -22329,31 +22433,31 @@ msgid "" "%(amount)s." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:102 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:108 msgid "Successfully redeemed" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:158 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:164 msgid "On the list since" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:204 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:210 msgid "" "This entry has a modified priority. The higher this number is, the earlier " "this person will be assigned a voucher." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:221 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:227 msgid "" "For safety reasons, the waiting list does not run if the quota is set to " "unlimited." msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:223 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 msgid "Quota unlimited" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:229 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 #, python-format msgid "" "\n" @@ -22362,23 +22466,23 @@ msgid "" " " msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:235 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:241 msgid "Waiting, product unavailable" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:245 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:251 msgid "Send a voucher" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:252 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:258 msgid "Move to the top of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:256 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:262 msgid "Move to the end of the list" msgstr "" -#: pretix/control/templates/pretixcontrol/waitinglist/index.html:261 +#: pretix/control/templates/pretixcontrol/waitinglist/index.html:267 msgctxt "subevent" msgid "Transfer to other date" msgstr "" @@ -22519,22 +22623,24 @@ msgstr "" #: pretix/control/views/checkin.py:376 pretix/control/views/checkin.py:436 #: 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:259 pretix/control/views/event.py:500 +#: pretix/control/views/event.py:539 pretix/control/views/event.py:686 +#: pretix/control/views/event.py:879 pretix/control/views/event.py:1229 +#: pretix/control/views/event.py:1290 pretix/control/views/event.py:1397 #: 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 #: pretix/control/views/item.py:1300 pretix/control/views/item.py:1485 #: pretix/control/views/organizer.py:261 pretix/control/views/organizer.py:289 -#: pretix/control/views/organizer.py:1145 pretix/control/views/subevents.py:504 +#: pretix/control/views/organizer.py:1148 pretix/control/views/subevents.py:504 #: pretix/control/views/subevents.py:630 pretix/control/views/subevents.py:1033 #: pretix/control/views/subevents.py:1492 pretix/control/views/user.py:357 -#: pretix/control/views/vouchers.py:276 pretix/control/views/vouchers.py:350 -#: pretix/control/views/vouchers.py:533 pretix/control/views/waitinglist.py:413 -#: pretix/plugins/badges/views.py:114 pretix/plugins/sendmail/views.py:597 -#: pretix/plugins/sendmail/views.py:674 pretix/plugins/stripe/views.py:682 +#: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 +#: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:413 +#: pretix/plugins/autocheckin/views.py:112 +#: pretix/plugins/autocheckin/views.py:174 pretix/plugins/badges/views.py:114 +#: pretix/plugins/sendmail/views.py:599 pretix/plugins/sendmail/views.py:676 +#: pretix/plugins/stripe/views.py:682 #: pretix/plugins/ticketoutputpdf/views.py:132 msgid "We could not save your changes. See below for details." msgstr "" @@ -22677,8 +22783,8 @@ msgstr "" #: pretix/control/views/discounts.py:260 pretix/control/views/item.py:183 #: pretix/control/views/item.py:393 pretix/control/views/item.py:527 -#: pretix/control/views/organizer.py:2220 -#: pretix/control/views/organizer.py:3263 +#: pretix/control/views/organizer.py:2223 +#: pretix/control/views/organizer.py:3266 msgid "Some of the provided object ids are invalid." msgstr "" @@ -22686,143 +22792,143 @@ msgstr "" msgid "Not all discounts have been selected." msgstr "" -#: pretix/control/views/event.py:355 +#: pretix/control/views/event.py:357 msgid "Integrations" msgstr "" -#: pretix/control/views/event.py:356 +#: pretix/control/views/event.py:358 msgid "Customizations" msgstr "" -#: pretix/control/views/event.py:357 +#: pretix/control/views/event.py:359 msgid "Output and export formats" msgstr "" -#: pretix/control/views/event.py:358 +#: pretix/control/views/event.py:360 msgid "API features" msgstr "" -#: pretix/control/views/event.py:365 pretix/control/views/event.py:370 +#: pretix/control/views/event.py:367 pretix/control/views/event.py:372 msgid "Other" msgstr "" -#: pretix/control/views/event.py:469 +#: pretix/control/views/event.py:471 msgid "" "This payment provider does not exist or the respective plugin is disabled." msgstr "" -#: pretix/control/views/event.py:723 pretix/control/views/event.py:728 -#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:559 -#: pretix/control/views/vouchers.py:564 pretix/plugins/sendmail/views.py:195 -#: pretix/plugins/sendmail/views.py:610 pretix/plugins/sendmail/views.py:686 +#: pretix/control/views/event.py:725 pretix/control/views/event.py:730 +#: pretix/control/views/organizer.py:334 pretix/control/views/vouchers.py:560 +#: pretix/control/views/vouchers.py:565 pretix/plugins/sendmail/views.py:197 +#: pretix/plugins/sendmail/views.py:612 pretix/plugins/sendmail/views.py:688 msgid "This value will be replaced based on dynamic parameters." msgstr "" -#: pretix/control/views/event.py:736 pretix/control/views/organizer.py:342 -#: pretix/control/views/vouchers.py:572 +#: pretix/control/views/event.py:738 pretix/control/views/organizer.py:342 +#: pretix/control/views/vouchers.py:573 msgid "invalid item" msgstr "" -#: pretix/control/views/event.py:797 +#: pretix/control/views/event.py:802 #, python-format msgid "Your order: %(code)s" msgstr "" -#: pretix/control/views/event.py:805 +#: pretix/control/views/event.py:810 msgid "Unknown e-mail renderer." msgstr "" -#: pretix/control/views/event.py:821 pretix/control/views/orders.py:667 -#: pretix/presale/views/order.py:1091 pretix/presale/views/order.py:1098 +#: pretix/control/views/event.py:826 pretix/control/views/orders.py:670 +#: pretix/presale/views/order.py:1093 pretix/presale/views/order.py:1100 msgid "You requested an invalid ticket output type." msgstr "" -#: pretix/control/views/event.py:966 +#: pretix/control/views/event.py:971 msgid "Your shop is live now!" msgstr "" -#: pretix/control/views/event.py:974 +#: pretix/control/views/event.py:979 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:987 msgid "Your shop is now in test mode!" msgstr "" -#: pretix/control/views/event.py:999 +#: pretix/control/views/event.py:1004 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:1010 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:1032 msgid "This event can not be deleted." msgstr "" -#: pretix/control/views/event.py:1050 +#: pretix/control/views/event.py:1055 msgid "The event has been deleted." msgstr "" -#: pretix/control/views/event.py:1053 +#: pretix/control/views/event.py:1058 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:1074 #, 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:1154 pretix/control/views/orders.py:759 msgid "The comment has been updated." msgstr "" -#: pretix/control/views/event.py:1151 pretix/control/views/orders.py:758 +#: pretix/control/views/event.py:1156 pretix/control/views/orders.py:761 msgid "Could not update the comment." msgstr "" -#: pretix/control/views/event.py:1189 pretix/control/views/main.py:319 +#: pretix/control/views/event.py:1194 pretix/control/views/main.py:319 msgid "VAT" msgstr "" -#: pretix/control/views/event.py:1218 +#: pretix/control/views/event.py:1223 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:1246 pretix/control/views/event.py:1306 msgid "The requested tax rule does not exist." msgstr "" -#: pretix/control/views/event.py:1310 +#: pretix/control/views/event.py:1315 msgid "The selected tax rule has been deleted." msgstr "" -#: pretix/control/views/event.py:1312 +#: pretix/control/views/event.py:1317 msgid "The selected tax rule can not be deleted." msgstr "" -#: pretix/control/views/event.py:1362 +#: pretix/control/views/event.py:1367 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:1502 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:1521 msgid "Regular ticket" msgstr "" -#: pretix/control/views/event.py:1521 +#: pretix/control/views/event.py:1526 msgid "Reduced ticket" msgstr "" @@ -22928,8 +23034,8 @@ msgid "The order of categories has been updated." msgstr "" #: pretix/control/views/item.py:396 pretix/control/views/item.py:530 -#: pretix/control/views/organizer.py:2223 -#: pretix/control/views/organizer.py:3266 +#: pretix/control/views/organizer.py:2226 +#: pretix/control/views/organizer.py:3269 msgid "Not all objects have been selected." msgstr "" @@ -23119,19 +23225,19 @@ msgstr "" msgid "Access for the selected application has been revoked." msgstr "" -#: pretix/control/views/orders.py:240 +#: pretix/control/views/orders.py:243 #, python-brace-format msgid "" "Successfully executed the action \"{label}\" on {success} of {total} orders." msgstr "" -#: pretix/control/views/orders.py:531 +#: pretix/control/views/orders.py:534 msgid "Your invoice" msgid_plural "Your invoices" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/orders.py:533 +#: pretix/control/views/orders.py:536 #, python-brace-format msgid "" "Hello,\n" @@ -23148,77 +23254,77 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: pretix/control/views/orders.py:669 pretix/plugins/banktransfer/views.py:901 +#: pretix/control/views/orders.py:672 pretix/plugins/banktransfer/views.py:901 #: pretix/presale/views/order.py:158 pretix/presale/views/order.py:243 -#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:363 -#: pretix/presale/views/order.py:431 pretix/presale/views/order.py:512 -#: pretix/presale/views/order.py:557 pretix/presale/views/order.py:736 -#: pretix/presale/views/order.py:849 pretix/presale/views/order.py:921 -#: pretix/presale/views/order.py:936 pretix/presale/views/order.py:985 -#: pretix/presale/views/order.py:1100 pretix/presale/views/order.py:1273 -#: pretix/presale/views/order.py:1656 pretix/presale/views/order.py:1687 +#: pretix/presale/views/order.py:337 pretix/presale/views/order.py:364 +#: pretix/presale/views/order.py:432 pretix/presale/views/order.py:513 +#: pretix/presale/views/order.py:559 pretix/presale/views/order.py:738 +#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:938 pretix/presale/views/order.py:987 +#: pretix/presale/views/order.py:1102 pretix/presale/views/order.py:1275 +#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 msgid "Unknown order code or not authorized to access this order." msgstr "" -#: pretix/control/views/orders.py:671 pretix/presale/views/order.py:1105 +#: pretix/control/views/orders.py:674 pretix/presale/views/order.py:1107 msgid "Ticket download is not enabled for this product." msgstr "" -#: pretix/control/views/orders.py:792 +#: pretix/control/views/orders.py:795 msgid "The order has been deleted." msgstr "" -#: pretix/control/views/orders.py:799 +#: pretix/control/views/orders.py:802 msgid "" "The order could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/orders.py:807 +#: pretix/control/views/orders.py:810 msgid "Only orders created in test mode can be deleted." msgstr "" -#: pretix/control/views/orders.py:828 +#: pretix/control/views/orders.py:831 msgid "The order has been denied and is therefore now canceled." msgstr "" -#: pretix/control/views/orders.py:868 +#: pretix/control/views/orders.py:871 msgid "This payment has been canceled." msgstr "" -#: pretix/control/views/orders.py:870 +#: pretix/control/views/orders.py:873 msgid "This payment can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:896 +#: pretix/control/views/orders.py:899 msgid "The refund has been canceled." msgstr "" -#: pretix/control/views/orders.py:898 +#: pretix/control/views/orders.py:901 msgid "This refund can not be canceled at the moment." msgstr "" -#: pretix/control/views/orders.py:932 +#: pretix/control/views/orders.py:935 msgid "The refund has been processed." msgstr "" -#: pretix/control/views/orders.py:934 pretix/control/views/orders.py:960 +#: pretix/control/views/orders.py:937 pretix/control/views/orders.py:963 msgid "This refund can not be processed at the moment." msgstr "" -#: pretix/control/views/orders.py:958 +#: pretix/control/views/orders.py:961 msgid "The refund has been marked as done." msgstr "" -#: pretix/control/views/orders.py:984 +#: pretix/control/views/orders.py:987 msgid "The request has been removed. If you want, you can now inform the user." msgstr "" -#: pretix/control/views/orders.py:991 +#: pretix/control/views/orders.py:994 msgid "Your cancellation request" msgstr "" -#: pretix/control/views/orders.py:992 +#: pretix/control/views/orders.py:995 #, python-brace-format msgid "" "Hello,\n" @@ -23229,69 +23335,69 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1048 +#: pretix/control/views/orders.py:1051 msgid "" "The payment has been marked as complete, but we were unable to send a " "confirmation mail." msgstr "" -#: pretix/control/views/orders.py:1051 +#: pretix/control/views/orders.py:1054 msgid "The payment has been marked as complete." msgstr "" -#: pretix/control/views/orders.py:1053 +#: pretix/control/views/orders.py:1056 msgid "This payment can not be confirmed at the moment." msgstr "" -#: pretix/control/views/orders.py:1144 +#: pretix/control/views/orders.py:1147 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 "" -#: pretix/control/views/orders.py:1244 +#: pretix/control/views/orders.py:1247 msgid "You entered an order in an event with a different currency." msgstr "" -#: pretix/control/views/orders.py:1295 +#: pretix/control/views/orders.py:1298 msgid "" "You can not refund more than the amount of a payment that is not yet " "refunded." msgstr "" -#: pretix/control/views/orders.py:1300 +#: pretix/control/views/orders.py:1303 msgid "" "You selected a partial refund for a payment method that only supports full " "refunds." msgstr "" -#: pretix/control/views/orders.py:1330 +#: pretix/control/views/orders.py:1333 msgid "" "One of the refunds failed to be processed. You should retry to refund in a " "different way. The error message was: {}" msgstr "" -#: pretix/control/views/orders.py:1336 +#: pretix/control/views/orders.py:1339 msgid "A refund of {} has been processed." msgstr "" -#: pretix/control/views/orders.py:1340 +#: pretix/control/views/orders.py:1343 msgid "" "A refund of {} has been saved, but not yet fully executed. You can mark it " "as complete below." msgstr "" -#: pretix/control/views/orders.py:1369 +#: pretix/control/views/orders.py:1372 msgid "" "A new gift card was created. You can now send the user their gift card code." msgstr "" -#: pretix/control/views/orders.py:1377 +#: pretix/control/views/orders.py:1380 msgid "Your gift card code" msgstr "" -#: pretix/control/views/orders.py:1379 +#: pretix/control/views/orders.py:1382 #, python-brace-format msgid "" "Hello,\n" @@ -23304,185 +23410,185 @@ msgid "" "Your {event} team" msgstr "" -#: pretix/control/views/orders.py:1390 +#: pretix/control/views/orders.py:1393 msgid "The refunds you selected do not match the selected total refund amount." msgstr "" -#: pretix/control/views/orders.py:1518 +#: pretix/control/views/orders.py:1521 msgid "" "The order has been marked as paid, but we were unable to send a confirmation " "mail." msgstr "" -#: pretix/control/views/orders.py:1521 +#: pretix/control/views/orders.py:1524 msgid "The payment has been created successfully." msgstr "" -#: pretix/control/views/orders.py:1535 +#: pretix/control/views/orders.py:1538 msgid "" "The order has been canceled. You can now select how you want to transfer the " "money back to the user." msgstr "" -#: pretix/control/views/orders.py:1606 pretix/control/views/orders.py:1610 +#: pretix/control/views/orders.py:1609 pretix/control/views/orders.py:1613 msgid "No VAT ID specified." msgstr "" -#: pretix/control/views/orders.py:1614 +#: pretix/control/views/orders.py:1617 msgid "No country specified." msgstr "" -#: pretix/control/views/orders.py:1618 +#: pretix/control/views/orders.py:1621 msgid "VAT ID could not be checked since this country is not supported." msgstr "" -#: pretix/control/views/orders.py:1629 +#: pretix/control/views/orders.py:1632 msgid "" "The VAT ID could not be checked, as the VAT checking service of the country " "is currently not available." msgstr "" -#: pretix/control/views/orders.py:1632 +#: pretix/control/views/orders.py:1635 msgid "This VAT ID is valid." msgstr "" -#: pretix/control/views/orders.py:1646 pretix/control/views/orders.py:1679 +#: pretix/control/views/orders.py:1649 pretix/control/views/orders.py:1682 msgid "Unknown invoice." msgstr "" -#: pretix/control/views/orders.py:1649 +#: pretix/control/views/orders.py:1652 msgid "Invoices may not be changed after they are created." msgstr "" -#: pretix/control/views/orders.py:1651 pretix/control/views/orders.py:1682 +#: pretix/control/views/orders.py:1654 pretix/control/views/orders.py:1685 msgid "The invoice has already been canceled." msgstr "" -#: pretix/control/views/orders.py:1653 +#: pretix/control/views/orders.py:1656 msgid "The invoice file has already been exported." msgstr "" -#: pretix/control/views/orders.py:1655 +#: pretix/control/views/orders.py:1658 msgid "The invoice file is too old to be regenerated." msgstr "" -#: pretix/control/views/orders.py:1657 pretix/control/views/orders.py:1684 +#: pretix/control/views/orders.py:1660 pretix/control/views/orders.py:1687 msgid "The invoice has been cleaned of personal data." msgstr "" -#: pretix/control/views/orders.py:1715 +#: pretix/control/views/orders.py:1718 msgid "The email has been queued to be sent." msgstr "" -#: pretix/control/views/orders.py:1739 pretix/presale/views/order.py:1282 +#: pretix/control/views/orders.py:1742 pretix/presale/views/order.py:1284 msgid "This invoice has not been found" msgstr "" -#: pretix/control/views/orders.py:1746 pretix/presale/views/order.py:1289 +#: pretix/control/views/orders.py:1749 pretix/presale/views/order.py:1291 msgid "The invoice file is no longer stored on the server." msgstr "" -#: pretix/control/views/orders.py:1751 pretix/presale/views/order.py:1294 +#: pretix/control/views/orders.py:1754 pretix/presale/views/order.py:1296 msgid "" "The invoice file has not yet been generated, we will generate it for you " "now. Please try again in a few seconds." msgstr "" -#: pretix/control/views/orders.py:1779 +#: pretix/control/views/orders.py:1782 msgid "The payment term has been changed." msgstr "" -#: pretix/control/views/orders.py:1784 pretix/control/views/orders.py:1841 +#: pretix/control/views/orders.py:1787 pretix/control/views/orders.py:1844 msgid "" "We were not able to process the request completely as the server was too " "busy." msgstr "" -#: pretix/control/views/orders.py:1792 +#: pretix/control/views/orders.py:1795 msgid "This action is only allowed for pending orders." msgstr "" -#: pretix/control/views/orders.py:1847 +#: pretix/control/views/orders.py:1850 msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:2064 pretix/presale/views/order.py:1566 +#: pretix/control/views/orders.py:2067 pretix/presale/views/order.py:1568 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:2072 +#: pretix/control/views/orders.py:2075 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:2074 pretix/control/views/orders.py:2208 -#: pretix/control/views/orders.py:2245 pretix/presale/views/order.py:1601 +#: pretix/control/views/orders.py:2077 pretix/control/views/orders.py:2211 +#: pretix/control/views/orders.py:2248 pretix/presale/views/order.py:1603 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2101 pretix/presale/checkoutflow.py:898 -#: pretix/presale/views/order.py:791 pretix/presale/views/order.py:896 +#: pretix/control/views/orders.py:2104 pretix/presale/checkoutflow.py:898 +#: pretix/presale/views/order.py:793 pretix/presale/views/order.py:898 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2210 +#: pretix/control/views/orders.py:2213 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2291 pretix/plugins/sendmail/views.py:175 +#: pretix/control/views/orders.py:2294 pretix/plugins/sendmail/views.py:177 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2307 pretix/control/views/orders.py:2372 -#: pretix/plugins/sendmail/views.py:205 pretix/plugins/sendmail/views.py:620 -#: pretix/plugins/sendmail/views.py:696 +#: pretix/control/views/orders.py:2310 pretix/control/views/orders.py:2377 +#: pretix/plugins/sendmail/views.py:207 pretix/plugins/sendmail/views.py:622 +#: pretix/plugins/sendmail/views.py:698 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:2321 pretix/control/views/orders.py:2387 +#: pretix/control/views/orders.py:2326 pretix/control/views/orders.py:2394 msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2325 pretix/control/views/orders.py:2390 +#: pretix/control/views/orders.py:2330 pretix/control/views/orders.py:2397 msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2426 pretix/presale/views/order.py:1065 +#: pretix/control/views/orders.py:2433 pretix/presale/views/order.py:1067 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2502 +#: pretix/control/views/orders.py:2509 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2608 pretix/control/views/organizer.py:1758 +#: pretix/control/views/orders.py:2615 pretix/control/views/organizer.py:1761 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2618 pretix/control/views/organizer.py:1768 +#: pretix/control/views/orders.py:2625 pretix/control/views/organizer.py:1771 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2653 pretix/control/views/organizer.py:1811 +#: pretix/control/views/orders.py:2660 pretix/control/views/organizer.py:1814 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2658 pretix/control/views/organizer.py:1816 +#: pretix/control/views/orders.py:2665 pretix/control/views/organizer.py:1819 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2697 pretix/control/views/organizer.py:1856 +#: pretix/control/views/orders.py:2704 pretix/control/views/organizer.py:1859 #, python-brace-format msgid "Export: {title}" msgstr "" -#: pretix/control/views/orders.py:2698 pretix/control/views/organizer.py:1858 +#: pretix/control/views/orders.py:2705 pretix/control/views/organizer.py:1861 #, python-brace-format msgid "" "Hello,\n" @@ -23490,25 +23596,25 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2766 pretix/control/views/organizer.py:1926 +#: pretix/control/views/orders.py:2773 pretix/control/views/organizer.py:1929 msgid "" "Your export is queued to start soon. The results will be send via email. " "Depending on system load and type and size of export, this may take a few " "minutes." msgstr "" -#: pretix/control/views/orders.py:2845 +#: pretix/control/views/orders.py:2852 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2847 +#: pretix/control/views/orders.py:2854 #, python-brace-format msgid "" "The orders have been canceled. An error occurred with {count} orders, please " "check all uncanceled orders." msgstr "" -#: pretix/control/views/orders.py:2868 +#: pretix/control/views/orders.py:2875 msgid "Your input was not valid." msgstr "" @@ -23516,256 +23622,256 @@ msgstr "" msgid "Token name" msgstr "" -#: pretix/control/views/organizer.py:384 +#: pretix/control/views/organizer.py:387 msgid "This organizer can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:407 +#: pretix/control/views/organizer.py:410 msgid "The organizer has been deleted." msgstr "" -#: pretix/control/views/organizer.py:411 +#: pretix/control/views/organizer.py:414 msgid "" "The organizer could not be deleted as some constraints (e.g. data created by " "plug-ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:421 +#: pretix/control/views/organizer.py:424 #, python-brace-format msgid "" "The following database models still contain data that cannot be deleted " "automatically: {affected_models}" msgstr "" -#: pretix/control/views/organizer.py:536 +#: pretix/control/views/organizer.py:539 msgid "The new organizer has been created." msgstr "" -#: pretix/control/views/organizer.py:539 +#: pretix/control/views/organizer.py:542 msgid "Administrators" msgstr "" -#: pretix/control/views/organizer.py:601 +#: pretix/control/views/organizer.py:604 msgid "The team has been created. You can now add members to the team." msgstr "" -#: pretix/control/views/organizer.py:612 pretix/control/views/organizer.py:647 -#: pretix/control/views/organizer.py:872 pretix/control/views/organizer.py:956 -#: pretix/control/views/organizer.py:1026 -#: pretix/control/views/organizer.py:1249 -#: pretix/control/views/organizer.py:1291 -#: pretix/control/views/organizer.py:1973 -#: pretix/control/views/organizer.py:2007 -#: pretix/control/views/organizer.py:2112 -#: pretix/control/views/organizer.py:2142 -#: pretix/control/views/organizer.py:2302 -#: pretix/control/views/organizer.py:2336 -#: pretix/control/views/organizer.py:2409 -#: pretix/control/views/organizer.py:2450 -#: pretix/control/views/organizer.py:2529 -#: pretix/control/views/organizer.py:2578 -#: pretix/control/views/organizer.py:3130 -#: pretix/control/views/organizer.py:3173 +#: pretix/control/views/organizer.py:615 pretix/control/views/organizer.py:650 +#: pretix/control/views/organizer.py:875 pretix/control/views/organizer.py:959 +#: pretix/control/views/organizer.py:1029 +#: pretix/control/views/organizer.py:1252 +#: pretix/control/views/organizer.py:1294 +#: pretix/control/views/organizer.py:1976 +#: pretix/control/views/organizer.py:2010 +#: pretix/control/views/organizer.py:2115 +#: pretix/control/views/organizer.py:2145 +#: pretix/control/views/organizer.py:2305 +#: pretix/control/views/organizer.py:2339 +#: pretix/control/views/organizer.py:2412 +#: pretix/control/views/organizer.py:2453 +#: pretix/control/views/organizer.py:2532 +#: pretix/control/views/organizer.py:2581 +#: pretix/control/views/organizer.py:3133 +#: pretix/control/views/organizer.py:3176 msgid "Your changes could not be saved." msgstr "" -#: pretix/control/views/organizer.py:680 +#: pretix/control/views/organizer.py:683 msgid "The selected team cannot be deleted." msgstr "" -#: pretix/control/views/organizer.py:690 +#: pretix/control/views/organizer.py:693 msgid "" "The team could not be deleted as some constraints (e.g. data created by plug-" "ins) do not allow it." msgstr "" -#: pretix/control/views/organizer.py:696 +#: pretix/control/views/organizer.py:699 msgid "The selected team has been deleted." msgstr "" -#: pretix/control/views/organizer.py:759 +#: pretix/control/views/organizer.py:762 msgid "" "You cannot remove the last member from this team as no one would be left " "with the permission to change teams." msgstr "" -#: pretix/control/views/organizer.py:770 +#: pretix/control/views/organizer.py:773 msgid "The member has been removed from the team." msgstr "" -#: pretix/control/views/organizer.py:777 pretix/control/views/organizer.py:793 +#: pretix/control/views/organizer.py:780 pretix/control/views/organizer.py:796 msgid "Invalid invite selected." msgstr "" -#: pretix/control/views/organizer.py:786 +#: pretix/control/views/organizer.py:789 msgid "The invite has been revoked." msgstr "" -#: pretix/control/views/organizer.py:802 +#: pretix/control/views/organizer.py:805 msgid "The invite has been resent." msgstr "" -#: pretix/control/views/organizer.py:809 +#: pretix/control/views/organizer.py:812 msgid "Invalid token selected." msgstr "" -#: pretix/control/views/organizer.py:819 +#: pretix/control/views/organizer.py:822 msgid "The token has been revoked." msgstr "" -#: pretix/control/views/organizer.py:831 +#: pretix/control/views/organizer.py:834 msgid "Users need to have a pretix account before they can be invited." msgstr "" -#: pretix/control/views/organizer.py:841 +#: pretix/control/views/organizer.py:844 msgid "The new member has been invited to the team." msgstr "" -#: pretix/control/views/organizer.py:856 +#: pretix/control/views/organizer.py:859 msgid "The new member has been added to the team." msgstr "" -#: pretix/control/views/organizer.py:867 +#: pretix/control/views/organizer.py:870 msgid "" "A new API token has been created with the following secret: {}\n" "Please copy this secret to a safe place. You will not be able to view it " "again here." msgstr "" -#: pretix/control/views/organizer.py:1165 +#: pretix/control/views/organizer.py:1168 msgid "This device has been set up successfully." msgstr "" -#: pretix/control/views/organizer.py:1193 +#: pretix/control/views/organizer.py:1196 msgid "This device currently does not have access." msgstr "" -#: pretix/control/views/organizer.py:1204 +#: pretix/control/views/organizer.py:1207 msgid "Access for this device has been revoked." msgstr "" -#: pretix/control/views/organizer.py:1323 +#: pretix/control/views/organizer.py:1326 msgid "" "All requests will now be scheduled for an immediate attempt. Please allow " "for a few minutes before they are processed." msgstr "" -#: pretix/control/views/organizer.py:1330 +#: pretix/control/views/organizer.py:1333 msgid "All unprocessed webhooks have been stopped from retrying." msgstr "" -#: pretix/control/views/organizer.py:1361 +#: pretix/control/views/organizer.py:1364 msgid "The selected organizer has been invited." msgstr "" -#: pretix/control/views/organizer.py:1398 -#: pretix/control/views/organizer.py:1409 +#: pretix/control/views/organizer.py:1401 +#: pretix/control/views/organizer.py:1412 msgid "The selected connection has been removed." msgstr "" -#: pretix/control/views/organizer.py:1420 +#: pretix/control/views/organizer.py:1423 msgid "The selected connection has been accepted." msgstr "" -#: pretix/control/views/organizer.py:1478 -#: pretix/control/views/organizer.py:1515 +#: pretix/control/views/organizer.py:1481 +#: pretix/control/views/organizer.py:1518 msgid "Gift cards are not allowed to have negative values." msgstr "" -#: pretix/control/views/organizer.py:1505 +#: pretix/control/views/organizer.py:1508 msgid "The transaction could not be reversed." msgstr "" -#: pretix/control/views/organizer.py:1507 +#: pretix/control/views/organizer.py:1510 msgid "The transaction has been reversed." msgstr "" -#: pretix/control/views/organizer.py:1512 +#: pretix/control/views/organizer.py:1515 msgid "Your input was invalid, please try again." msgstr "" -#: pretix/control/views/organizer.py:1530 +#: pretix/control/views/organizer.py:1533 msgid "The manual transaction has been saved." msgstr "" -#: pretix/control/views/organizer.py:1572 +#: pretix/control/views/organizer.py:1575 msgid "The gift card has been created and can now be used." msgstr "" -#: pretix/control/views/organizer.py:1666 +#: pretix/control/views/organizer.py:1669 msgid "All events (that I have access to)" msgstr "" -#: pretix/control/views/organizer.py:2031 +#: pretix/control/views/organizer.py:2034 msgid "The selected gate has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2074 +#: pretix/control/views/organizer.py:2077 msgid "You cannot set a default value that is not a valid value." msgstr "" -#: pretix/control/views/organizer.py:2100 +#: pretix/control/views/organizer.py:2103 msgid "The property has been created." msgstr "" -#: pretix/control/views/organizer.py:2166 +#: pretix/control/views/organizer.py:2169 msgid "The selected property has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2189 +#: pretix/control/views/organizer.py:2192 msgid "The order of properties has been updated." msgstr "" -#: pretix/control/views/organizer.py:2366 -#: pretix/control/views/organizer.py:2480 -#: pretix/control/views/organizer.py:2608 -#: pretix/control/views/organizer.py:2871 +#: pretix/control/views/organizer.py:2369 +#: pretix/control/views/organizer.py:2483 +#: pretix/control/views/organizer.py:2611 +#: pretix/control/views/organizer.py:2874 msgid "The selected object has been deleted." msgstr "" -#: pretix/control/views/organizer.py:2400 +#: pretix/control/views/organizer.py:2403 msgid "The provider has been created." msgstr "" -#: pretix/control/views/organizer.py:2518 +#: pretix/control/views/organizer.py:2521 #, python-brace-format msgid "" "The SSO client has been created. Please note down the following client " "secret, it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2567 +#: pretix/control/views/organizer.py:2570 #, python-brace-format msgid "" "Your changes have been saved. Please note down the following client secret, " "it will never be shown again: {secret}" msgstr "" -#: pretix/control/views/organizer.py:2676 +#: pretix/control/views/organizer.py:2679 msgid "" "We've sent the customer an email with further instructions on resetting your " "password." msgstr "" -#: pretix/control/views/organizer.py:2935 +#: pretix/control/views/organizer.py:2938 msgid "The customer account has been anonymized." msgstr "" -#: pretix/control/views/organizer.py:3201 +#: pretix/control/views/organizer.py:3204 msgid "This channel can not be deleted." msgstr "" -#: pretix/control/views/organizer.py:3206 +#: pretix/control/views/organizer.py:3209 msgid "The selected sales channel has been deleted." msgstr "" -#: pretix/control/views/organizer.py:3208 +#: pretix/control/views/organizer.py:3211 msgid "" "The channel could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it." msgstr "" -#: pretix/control/views/organizer.py:3232 +#: pretix/control/views/organizer.py:3235 msgid "The order of sales channels has been updated." msgstr "" @@ -23944,49 +24050,49 @@ msgstr "" msgid "The new user has been created." msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Reserve quota" msgstr "" -#: pretix/control/views/vouchers.py:118 +#: pretix/control/views/vouchers.py:119 msgid "Bypass quota" msgstr "" -#: pretix/control/views/vouchers.py:133 +#: pretix/control/views/vouchers.py:134 msgid "Any product" msgstr "" -#: pretix/control/views/vouchers.py:207 pretix/control/views/vouchers.py:239 -#: pretix/control/views/vouchers.py:301 +#: pretix/control/views/vouchers.py:208 pretix/control/views/vouchers.py:240 +#: pretix/control/views/vouchers.py:302 msgid "The requested voucher does not exist." msgstr "" -#: pretix/control/views/vouchers.py:217 +#: pretix/control/views/vouchers.py:218 msgid "The selected cart positions have been removed." msgstr "" -#: pretix/control/views/vouchers.py:243 pretix/control/views/vouchers.py:253 +#: pretix/control/views/vouchers.py:244 pretix/control/views/vouchers.py:254 msgid "A voucher can not be deleted if it already has been redeemed." msgstr "" -#: pretix/control/views/vouchers.py:259 +#: pretix/control/views/vouchers.py:260 msgid "The selected voucher has been deleted." msgstr "" -#: pretix/control/views/vouchers.py:379 +#: pretix/control/views/vouchers.py:380 #, python-brace-format msgid "The new voucher has been created: {code}" msgstr "" -#: pretix/control/views/vouchers.py:403 +#: pretix/control/views/vouchers.py:404 msgid "There is no voucher with the given voucher code." msgstr "" -#: pretix/control/views/vouchers.py:518 +#: pretix/control/views/vouchers.py:519 msgid "The new vouchers have been created." msgstr "" -#: pretix/control/views/vouchers.py:641 +#: pretix/control/views/vouchers.py:646 msgid "The selected vouchers have been deleted or disabled." msgstr "" @@ -24042,6 +24148,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 "" @@ -24050,6 +24176,132 @@ msgstr "" msgid "Known domains" msgstr "" +#: pretix/plugins/autocheckin/apps.py:34 pretix/plugins/badges/apps.py:34 +#: pretix/plugins/banktransfer/apps.py:35 +#: pretix/plugins/checkinlists/apps.py:48 +#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 +#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 +#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 +#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 +#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 +#: pretix/plugins/webcheckin/apps.py:34 +msgid "the pretix team" +msgstr "" + +#: pretix/plugins/autocheckin/apps.py:39 +msgid "Automatically check-in specific tickets after they have been sold." +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:60 +#: pretix/plugins/autocheckin/models.py:82 +msgid "Only including usage of payment providers" +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:120 +msgid "All variations" +msgstr "" + +#: pretix/plugins/autocheckin/forms.py:248 +msgid "" +"When restricting by payment method, the rule should run after the payment " +"was received." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:36 +msgid "After order was placed" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:37 +msgid "After order was paid" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:48 +msgid "" +"If you keep this empty, all lists that match the purchased product will be " +"used." +msgstr "" + +#: pretix/plugins/autocheckin/models.py:59 +msgid "All sales channels" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:69 +msgid "All products and variations" +msgstr "" + +#: pretix/plugins/autocheckin/models.py:78 +msgid "All payment methods" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:47 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:13 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:13 +msgid "Auto check-in" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:70 +msgid "An auto check-in rule was created" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:72 +msgid "An auto check-in rule was updated" +msgstr "" + +#: pretix/plugins/autocheckin/signals.py:75 +msgid "An auto check-in rule was deleted" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:6 +msgid "Create auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html:18 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:18 +msgid "Conditions" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:6 +msgid "Delete auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/delete.html:9 +msgid "Are you sure you want to delete the auto check-in rule?" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:4 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/edit.html:6 +msgid "Auto check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:5 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:7 +msgid "Auto check-in rules" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:11 +#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 +msgid "You haven't created any rules yet." +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:17 +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:22 +msgid "Create a new check-in rule" +msgstr "" + +#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/index.html:32 +msgid "Payment methods" +msgstr "" + +#: pretix/plugins/autocheckin/views.py:119 pretix/plugins/sendmail/views.py:628 +msgid "Your rule has been created." +msgstr "" + +#: pretix/plugins/autocheckin/views.py:209 pretix/plugins/sendmail/views.py:757 +msgid "The selected rule has been deleted." +msgstr "" + #: pretix/plugins/badges/apps.py:30 pretix/plugins/badges/apps.py:33 #: pretix/plugins/badges/signals.py:55 #: pretix/plugins/badges/templates/pretixplugins/badges/control_order_info.html:7 @@ -24060,17 +24312,6 @@ msgstr "" msgid "Badges" msgstr "" -#: pretix/plugins/badges/apps.py:34 pretix/plugins/banktransfer/apps.py:35 -#: pretix/plugins/checkinlists/apps.py:48 -#: pretix/plugins/manualpayment/apps.py:34 pretix/plugins/paypal/apps.py:48 -#: pretix/plugins/paypal2/apps.py:35 pretix/plugins/pretixdroid/apps.py:34 -#: pretix/plugins/reports/apps.py:48 pretix/plugins/returnurl/apps.py:34 -#: pretix/plugins/sendmail/apps.py:34 pretix/plugins/statistics/apps.py:34 -#: pretix/plugins/stripe/apps.py:35 pretix/plugins/ticketoutputpdf/apps.py:48 -#: pretix/plugins/webcheckin/apps.py:34 -msgid "the pretix team" -msgstr "" - #: pretix/plugins/badges/apps.py:38 msgid "" "Automatically generate badges or name tags for your attendees. You can " @@ -24198,31 +24439,27 @@ msgstr "" msgid "Badge layout {val}" msgstr "" -#: pretix/plugins/badges/templates.py:77 +#: pretix/plugins/badges/templates.py:83 msgid "A6 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:82 +#: pretix/plugins/badges/templates.py:88 msgid "A6 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:87 +#: pretix/plugins/badges/templates.py:93 msgid "A7 landscape" msgstr "" -#: pretix/plugins/badges/templates.py:92 +#: pretix/plugins/badges/templates.py:98 msgid "A7 portrait" msgstr "" -#: pretix/plugins/badges/templates.py:97 +#: pretix/plugins/badges/templates.py:104 #, python-brace-format msgid "{width} x {height} mm butterfly badge" msgstr "" -#: pretix/plugins/badges/templates.py:183 -#: pretix/plugins/badges/templates.py:188 -#: pretix/plugins/badges/templates.py:193 -#: pretix/plugins/badges/templates.py:198 #: pretix/plugins/badges/templates.py:203 #: pretix/plugins/badges/templates.py:208 #: pretix/plugins/badges/templates.py:213 @@ -24231,6 +24468,10 @@ msgstr "" #: pretix/plugins/badges/templates.py:228 #: pretix/plugins/badges/templates.py:233 #: pretix/plugins/badges/templates.py:238 +#: pretix/plugins/badges/templates.py:243 +#: pretix/plugins/badges/templates.py:248 +#: pretix/plugins/badges/templates.py:253 +#: pretix/plugins/badges/templates.py:259 #, python-brace-format msgid "{width} x {height} mm label" msgstr "" @@ -24489,7 +24730,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/banktransfer/views.py:835 -#: pretix/plugins/stripe/payment.py:1454 +#: pretix/plugins/stripe/payment.py:1462 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:35 msgid "Account holder" @@ -25098,106 +25339,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 "" @@ -25207,8 +25448,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:1808 msgid "PayPal" msgstr "" @@ -25273,9 +25514,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 "" @@ -25296,28 +25537,28 @@ msgid "" msgstr "" #: pretix/plugins/paypal/payment.py:472 pretix/plugins/paypal2/payment.py:811 -#: pretix/plugins/stripe/payment.py:981 +#: pretix/plugins/stripe/payment.py:989 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 "" @@ -25385,15 +25626,15 @@ msgstr "" msgid "Click here in order to open the window." msgstr "" -#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:315 +#: pretix/plugins/paypal/views.py:107 pretix/plugins/paypal2/views.py:319 msgid "Invalid response from PayPal received." msgstr "" -#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:336 +#: pretix/plugins/paypal/views.py:123 pretix/plugins/paypal2/views.py:340 msgid "It looks like you canceled the PayPal payment" msgstr "" -#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:521 +#: pretix/plugins/paypal/views.py:255 pretix/plugins/paypal2/views.py:525 msgid "Your PayPal account has been disconnected." msgstr "" @@ -25499,13 +25740,13 @@ msgid "" "to send any payments." msgstr "" -#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:244 +#: pretix/plugins/paypal2/payment.py:334 pretix/plugins/paypal2/views.py:248 msgid "An error occurred during connecting with PayPal, please try again." 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 " @@ -25513,20 +25754,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 "" @@ -25684,31 +25931,31 @@ msgid "" "or contact us." msgstr "" -#: pretix/plugins/paypal2/views.py:217 +#: pretix/plugins/paypal2/views.py:221 msgid "" "An error occurred returning from PayPal: request parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:253 +#: pretix/plugins/paypal2/views.py:257 msgid "" "An error occurred returning from PayPal: result parameters missing. Please " "try again." msgstr "" -#: pretix/plugins/paypal2/views.py:258 +#: pretix/plugins/paypal2/views.py:262 msgid "" "An error occurred returning from PayPal: session parameter not matching. " "Please try again." msgstr "" -#: pretix/plugins/paypal2/views.py:263 +#: pretix/plugins/paypal2/views.py:267 msgid "" "The e-mail address on your PayPal account has not yet been confirmed. You " "will need to do this before you can start accepting payments." msgstr "" -#: pretix/plugins/paypal2/views.py:269 +#: pretix/plugins/paypal2/views.py:273 msgid "" "Your PayPal account is now connected to pretix. You can change the settings " "in detail below." @@ -26010,17 +26257,17 @@ msgid "Attachment of tickets is disabled in this event's email settings." msgstr "" #: pretix/plugins/sendmail/forms.py:234 pretix/plugins/sendmail/forms.py:388 -#: pretix/plugins/sendmail/views.py:268 +#: pretix/plugins/sendmail/views.py:270 msgid "payment pending but already confirmed" msgstr "" #: pretix/plugins/sendmail/forms.py:235 pretix/plugins/sendmail/forms.py:390 -#: pretix/plugins/sendmail/views.py:269 +#: pretix/plugins/sendmail/views.py:271 msgid "payment pending (except unapproved or already confirmed)" msgstr "" #: pretix/plugins/sendmail/forms.py:239 pretix/plugins/sendmail/forms.py:394 -#: pretix/plugins/sendmail/views.py:267 +#: pretix/plugins/sendmail/views.py:269 msgid "pending with payment overdue" msgstr "" @@ -26334,10 +26581,6 @@ msgstr "" msgid "Use as a template for a new rule" msgstr "" -#: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_list.html:96 -msgid "You haven't created any rules yet." -msgstr "" - #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:5 #: pretix/plugins/sendmail/templates/pretixplugins/sendmail/rule_update.html:7 msgid "Update Email Rule" @@ -26364,59 +26607,51 @@ msgstr "" msgid "You need to preview your email before you can send it." msgstr "" -#: pretix/plugins/sendmail/views.py:171 +#: pretix/plugins/sendmail/views.py:173 msgid "You supplied an invalid log entry ID" msgstr "" -#: pretix/plugins/sendmail/views.py:184 +#: pretix/plugins/sendmail/views.py:186 msgid "There are no matching recipients for your selection." msgstr "" -#: pretix/plugins/sendmail/views.py:221 +#: pretix/plugins/sendmail/views.py:223 #, python-format msgid "" "Your message has been queued and will be sent to the contact addresses of %s " "in the next few minutes." msgstr "" -#: pretix/plugins/sendmail/views.py:251 +#: pretix/plugins/sendmail/views.py:253 msgid "Orders or attendees" msgstr "" -#: pretix/plugins/sendmail/views.py:252 +#: pretix/plugins/sendmail/views.py:254 msgid "" "Send an email to every customer, or to every person a ticket has been " "purchased for, or a combination of both." msgstr "" -#: pretix/plugins/sendmail/views.py:418 +#: pretix/plugins/sendmail/views.py:420 #, python-format msgid "%(number)s matching order" msgid_plural "%(number)s matching orders" msgstr[0] "" msgstr[1] "" -#: pretix/plugins/sendmail/views.py:447 +#: pretix/plugins/sendmail/views.py:449 msgid "" "Send an email to every person currently waiting to receive a voucher through " "the waiting list feature." msgstr "" -#: pretix/plugins/sendmail/views.py:514 +#: pretix/plugins/sendmail/views.py:516 #, python-format msgid "%(number)s waiting list entry" msgid_plural "%(number)s waiting list entries" msgstr[0] "" msgstr[1] "" -#: pretix/plugins/sendmail/views.py:626 -msgid "Your rule has been created." -msgstr "" - -#: pretix/plugins/sendmail/views.py:755 -msgid "The selected rule has been deleted." -msgstr "" - #: pretix/plugins/statistics/apps.py:30 pretix/plugins/statistics/apps.py:33 #: pretix/plugins/statistics/signals.py:37 #: pretix/plugins/statistics/templates/pretixplugins/statistics/index.html:8 @@ -26664,7 +26899,7 @@ msgstr "" msgid "Credit card payments" msgstr "" -#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1523 +#: pretix/plugins/stripe/payment.py:342 pretix/plugins/stripe/payment.py:1531 msgid "iDEAL" msgstr "" @@ -26672,18 +26907,18 @@ msgstr "" #: pretix/plugins/stripe/payment.py:360 pretix/plugins/stripe/payment.py:410 #: pretix/plugins/stripe/payment.py:418 pretix/plugins/stripe/payment.py:426 #: pretix/plugins/stripe/payment.py:434 pretix/plugins/stripe/payment.py:442 -#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:459 -#: pretix/plugins/stripe/payment.py:472 +#: pretix/plugins/stripe/payment.py:450 pretix/plugins/stripe/payment.py:458 +#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:480 msgid "" "Some payment methods might need to be enabled in the settings of your Stripe " "account before they work properly." msgstr "" -#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1548 +#: pretix/plugins/stripe/payment.py:350 pretix/plugins/stripe/payment.py:1556 msgid "Alipay" msgstr "" -#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1560 +#: pretix/plugins/stripe/payment.py:358 pretix/plugins/stripe/payment.py:1568 msgid "Bancontact" msgstr "" @@ -26733,55 +26968,55 @@ msgid "" "payment term allows for this lag." msgstr "" -#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1662 +#: pretix/plugins/stripe/payment.py:408 pretix/plugins/stripe/payment.py:1670 msgid "EPS" msgstr "" -#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1693 +#: pretix/plugins/stripe/payment.py:416 pretix/plugins/stripe/payment.py:1701 msgid "Multibanco" msgstr "" -#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1715 +#: pretix/plugins/stripe/payment.py:424 pretix/plugins/stripe/payment.py:1723 msgid "Przelewy24" msgstr "" -#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1754 +#: pretix/plugins/stripe/payment.py:432 pretix/plugins/stripe/payment.py:1762 msgid "WeChat Pay" msgstr "" -#: pretix/plugins/stripe/payment.py:440 pretix/plugins/stripe/payment.py:1789 +#: pretix/plugins/stripe/payment.py:448 pretix/plugins/stripe/payment.py:1815 msgid "Swish" msgstr "" -#: pretix/plugins/stripe/payment.py:456 pretix/plugins/stripe/payment.py:1314 +#: pretix/plugins/stripe/payment.py:464 pretix/plugins/stripe/payment.py:1322 msgid "Affirm" msgstr "" -#: pretix/plugins/stripe/payment.py:461 +#: pretix/plugins/stripe/payment.py:469 msgid "Only available for payments between $50 and $30,000." msgstr "" -#: pretix/plugins/stripe/payment.py:467 pretix/plugins/stripe/payment.py:1359 +#: pretix/plugins/stripe/payment.py:475 pretix/plugins/stripe/payment.py:1367 msgid "Klarna" msgstr "" -#: pretix/plugins/stripe/payment.py:474 +#: pretix/plugins/stripe/payment.py:482 msgid "" "Klarna and Stripe will decide which of the payment methods offered by Klarna " "are available to the user." msgstr "" -#: pretix/plugins/stripe/payment.py:476 +#: pretix/plugins/stripe/payment.py:484 msgid "" "Klarna's terms of services do not allow it to be used by charities or " "political organizations." msgstr "" -#: pretix/plugins/stripe/payment.py:493 +#: pretix/plugins/stripe/payment.py:501 msgid "Destination" msgstr "" -#: pretix/plugins/stripe/payment.py:523 pretix/plugins/stripe/payment.py:1429 +#: pretix/plugins/stripe/payment.py:531 pretix/plugins/stripe/payment.py:1437 #, python-brace-format msgid "" "The Stripe plugin is operating in test mode. You can use one of \n" "Language-Team: LANGUAGE \n" @@ -543,52 +543,56 @@ msgctxt "entry_status" msgid "absent" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:72 +#: pretix/static/pretixcontrol/js/ui/editor.js:171 msgid "Check-in QR" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:387 +#: pretix/static/pretixcontrol/js/ui/editor.js:543 msgid "The PDF background file could not be loaded for the following reason:" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:656 +#: pretix/static/pretixcontrol/js/ui/editor.js:894 msgid "Group of objects" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:661 -msgid "Text object" +#: pretix/static/pretixcontrol/js/ui/editor.js:899 +msgid "Text object (deprecated)" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:663 +#: pretix/static/pretixcontrol/js/ui/editor.js:901 +msgid "Text box" +msgstr "" + +#: pretix/static/pretixcontrol/js/ui/editor.js:903 msgid "Barcode area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:665 +#: pretix/static/pretixcontrol/js/ui/editor.js:905 msgid "Image area" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:667 +#: pretix/static/pretixcontrol/js/ui/editor.js:907 msgid "Powered by pretix" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:669 +#: pretix/static/pretixcontrol/js/ui/editor.js:909 msgid "Object" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:673 +#: pretix/static/pretixcontrol/js/ui/editor.js:913 msgid "Ticket design" msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:972 +#: pretix/static/pretixcontrol/js/ui/editor.js:1250 msgid "Saving failed." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1041 -#: pretix/static/pretixcontrol/js/ui/editor.js:1091 +#: pretix/static/pretixcontrol/js/ui/editor.js:1319 +#: pretix/static/pretixcontrol/js/ui/editor.js:1370 msgid "Error while uploading your PDF file, please try again." msgstr "" -#: pretix/static/pretixcontrol/js/ui/editor.js:1074 +#: pretix/static/pretixcontrol/js/ui/editor.js:1353 msgid "Do you really want to leave the editor without saving your changes?" msgstr "" @@ -604,54 +608,54 @@ msgstr "" msgid "Unknown error." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:313 +#: pretix/static/pretixcontrol/js/ui/main.js:318 msgid "Your color has great contrast and is very easy to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:317 +#: pretix/static/pretixcontrol/js/ui/main.js:322 msgid "Your color has decent contrast and is probably good-enough to read!" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:321 +#: pretix/static/pretixcontrol/js/ui/main.js:326 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 +#: pretix/static/pretixcontrol/js/ui/main.js:491 +#: pretix/static/pretixcontrol/js/ui/main.js:511 msgid "Search query" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:493 +#: pretix/static/pretixcontrol/js/ui/main.js:509 msgid "All" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:494 +#: pretix/static/pretixcontrol/js/ui/main.js:510 msgid "None" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:498 +#: pretix/static/pretixcontrol/js/ui/main.js:514 msgid "Selected only" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:828 +#: pretix/static/pretixcontrol/js/ui/main.js:847 msgid "Enter page number between 1 and %(max)s." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:831 +#: pretix/static/pretixcontrol/js/ui/main.js:850 msgid "Invalid page number." msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:989 +#: pretix/static/pretixcontrol/js/ui/main.js:1008 msgid "Use a different name internally" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1029 +#: pretix/static/pretixcontrol/js/ui/main.js:1048 msgid "Click to close" msgstr "" -#: pretix/static/pretixcontrol/js/ui/main.js:1104 +#: pretix/static/pretixcontrol/js/ui/main.js:1123 msgid "You have unsaved changes!" msgstr "" @@ -701,20 +705,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/el/LC_MESSAGES/django.po b/src/pretix/locale/el/LC_MESSAGES/django.po index dd8639c0d9..d7d3e743c0 100644 --- a/src/pretix/locale/el/LC_MESSAGES/django.po +++ b/src/pretix/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-30 18:55+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" "PO-Revision-Date: 2024-05-31 15:52+0000\n" "Last-Translator: danijossnet \n" "Language-Team: Greek πολλές κάρτες ελέγχου για να " "πραγματοποιήσετε μια συναλλαγή. Δεν θα μεταφερθούν πραγματικά χρήματα." -#: pretix/plugins/stripe/payment.py:716 +#: pretix/plugins/stripe/payment.py:724 msgid "No payment information found." msgstr "Δεν βρέθηκαν πληροφορίες πληρωμής." -#: pretix/plugins/stripe/payment.py:754 +#: pretix/plugins/stripe/payment.py:762 msgid "" "We had trouble communicating with Stripe. Please try again and contact " "support if the problem persists." @@ -32375,21 +32673,21 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε με την υποστήριξη εάν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:758 +#: pretix/plugins/stripe/payment.py:766 msgid "Stripe returned an error" msgstr "Το Stripe επέστρεψε ένα σφάλμα" -#: pretix/plugins/stripe/payment.py:830 +#: pretix/plugins/stripe/payment.py:838 msgid "You may need to enable JavaScript for Stripe payments." msgstr "" "Ίσως χρειαστεί να ενεργοποιήσετε την JavaScript για τις πληρωμές Stripe." -#: pretix/plugins/stripe/payment.py:925 pretix/plugins/stripe/payment.py:1047 +#: pretix/plugins/stripe/payment.py:933 pretix/plugins/stripe/payment.py:1055 #, python-format msgid "Stripe reported an error with your card: %s" msgstr "Η Stripe ανέφερε ένα λάθος με την κάρτα σας: %s" -#: pretix/plugins/stripe/payment.py:943 pretix/plugins/stripe/payment.py:1059 +#: pretix/plugins/stripe/payment.py:951 pretix/plugins/stripe/payment.py:1067 msgid "" "We had trouble communicating with Stripe. Please try again and get in touch " "with us if this problem persists." @@ -32397,243 +32695,259 @@ msgstr "" "Είχαμε πρόβλημα στην επικοινωνία με το Stripe. Δοκιμάστε ξανά και " "επικοινωνήστε μαζί μας αν το πρόβλημα παραμένει." -#: pretix/plugins/stripe/payment.py:984 +#: pretix/plugins/stripe/payment.py:992 msgid "" "Your payment is pending completion. We will inform you as soon as the " "payment completed." msgstr "" "Η πληρωμή σας εκκρεμεί. Θα σας ενημερώσουμε μόλις ολοκληρωθεί η πληρωμή." -#: pretix/plugins/stripe/payment.py:992 +#: pretix/plugins/stripe/payment.py:1000 #, fuzzy #| msgid "The password you entered was invalid, please try again." msgid "Your payment failed. Please try again." msgstr "Ο κωδικός που εισαγάγατε δεν ήταν έγκυρος, δοκιμάστε ξανά." -#: pretix/plugins/stripe/payment.py:998 +#: pretix/plugins/stripe/payment.py:1006 #, python-format msgid "Stripe reported an error: %s" msgstr "Το Stripe ανέφερε ένα σφάλμα: %s" -#: pretix/plugins/stripe/payment.py:1099 +#: pretix/plugins/stripe/payment.py:1107 msgid "Credit card via Stripe" msgstr "Πιστωτική κάρτα μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1100 +#: pretix/plugins/stripe/payment.py:1108 msgid "Credit card" msgstr "Πιστωτική κάρτα" -#: pretix/plugins/stripe/payment.py:1187 +#: pretix/plugins/stripe/payment.py:1195 #, fuzzy #| msgid "iDEAL via Stripe" msgid "SEPA Debit via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1188 +#: pretix/plugins/stripe/payment.py:1196 msgid "SEPA Debit" msgstr "" -#: pretix/plugins/stripe/payment.py:1228 +#: pretix/plugins/stripe/payment.py:1236 #, fuzzy #| msgid "Account holder" msgid "Account Holder Name" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/stripe/payment.py:1233 +#: pretix/plugins/stripe/payment.py:1241 #, fuzzy #| msgid "Account holder" msgid "Account Holder Street" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/stripe/payment.py:1245 +#: pretix/plugins/stripe/payment.py:1253 #, fuzzy #| msgid "Account holder" msgid "Account Holder Postal Code" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/stripe/payment.py:1257 +#: pretix/plugins/stripe/payment.py:1265 #, fuzzy #| msgid "Account holder" msgid "Account Holder City" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/stripe/payment.py:1269 +#: pretix/plugins/stripe/payment.py:1277 #, fuzzy #| msgid "Account holder" msgid "Account Holder Country" msgstr "Κάτοχος λογαριασμού" -#: pretix/plugins/stripe/payment.py:1313 +#: pretix/plugins/stripe/payment.py:1321 #, fuzzy #| msgid "Alipay via Stripe" msgid "Affirm via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1358 +#: pretix/plugins/stripe/payment.py:1366 #, fuzzy #| msgid "Alipay via Stripe" msgid "Klarna via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1475 +#: pretix/plugins/stripe/payment.py:1483 msgid "giropay via Stripe" msgstr "giropay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1476 +#: pretix/plugins/stripe/payment.py:1484 msgid "giropay" msgstr "giropay" -#: pretix/plugins/stripe/payment.py:1479 +#: pretix/plugins/stripe/payment.py:1487 msgid "" "giropay is an online payment method available to all customers of most " "German banks, usually after one-time activation. Please keep your online " "banking account and login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1501 pretix/plugins/stripe/payment.py:1569 -#: pretix/plugins/stripe/payment.py:1671 +#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1577 +#: pretix/plugins/stripe/payment.py:1679 msgid "unknown name" msgstr "άγνωστο όνομα" -#: pretix/plugins/stripe/payment.py:1509 pretix/plugins/stripe/payment.py:1534 -#: pretix/plugins/stripe/payment.py:1577 pretix/plugins/stripe/payment.py:1679 -#: pretix/plugins/stripe/payment.py:1740 +#: pretix/plugins/stripe/payment.py:1517 pretix/plugins/stripe/payment.py:1542 +#: pretix/plugins/stripe/payment.py:1585 pretix/plugins/stripe/payment.py:1687 +#: pretix/plugins/stripe/payment.py:1748 #, fuzzy, python-brace-format #| msgid "Bank account type" msgid "Bank account at {bank}" msgstr "Τύπος τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:1522 +#: pretix/plugins/stripe/payment.py:1530 msgid "iDEAL via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1526 +#: pretix/plugins/stripe/payment.py:1534 msgid "" "iDEAL is an online payment method available to customers of Dutch banks. " "Please keep your online banking account and login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1547 +#: pretix/plugins/stripe/payment.py:1555 msgid "Alipay via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1552 +#: pretix/plugins/stripe/payment.py:1560 msgid "" "This payment method is available to customers of the Chinese payment system " "Alipay. Please keep your login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1559 +#: pretix/plugins/stripe/payment.py:1567 msgid "Bancontact via Stripe" msgstr "Bancontact μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1590 +#: pretix/plugins/stripe/payment.py:1598 msgid "SOFORT via Stripe" msgstr "SOFORT μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1591 +#: pretix/plugins/stripe/payment.py:1599 #, fuzzy #| msgid "Payment by bank transfer" msgid "SOFORT (instant bank transfer)" msgstr "Πληρωμή με τραπεζικό έμβασμα" -#: pretix/plugins/stripe/payment.py:1609 +#: pretix/plugins/stripe/payment.py:1617 msgid "Country of your bank" msgstr "Χώρα της τράπεζάς σας" -#: pretix/plugins/stripe/payment.py:1610 +#: pretix/plugins/stripe/payment.py:1618 msgid "Germany" msgstr "Γερμανία" -#: pretix/plugins/stripe/payment.py:1611 +#: pretix/plugins/stripe/payment.py:1619 msgid "Austria" msgstr "Αυστρία" -#: pretix/plugins/stripe/payment.py:1612 +#: pretix/plugins/stripe/payment.py:1620 msgid "Belgium" msgstr "Βέλγιο" -#: pretix/plugins/stripe/payment.py:1613 +#: pretix/plugins/stripe/payment.py:1621 msgid "Netherlands" msgstr "Ολλανδία" -#: pretix/plugins/stripe/payment.py:1614 +#: pretix/plugins/stripe/payment.py:1622 msgid "Spain" msgstr "Ισπανία" -#: pretix/plugins/stripe/payment.py:1650 +#: pretix/plugins/stripe/payment.py:1658 #, fuzzy, python-brace-format #| msgid "Bank account details" msgid "Bank account {iban} at {bank}" msgstr "Λεπτομέρειες τραπεζικού λογαριασμού" -#: pretix/plugins/stripe/payment.py:1661 +#: pretix/plugins/stripe/payment.py:1669 #, fuzzy #| msgid "iDEAL via Stripe" msgid "EPS via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1692 +#: pretix/plugins/stripe/payment.py:1700 #, fuzzy #| msgid "Alipay via Stripe" msgid "Multibanco via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1696 +#: pretix/plugins/stripe/payment.py:1704 msgid "" "Multibanco is a payment method available to Portuguese bank account holders." msgstr "" -#: pretix/plugins/stripe/payment.py:1714 +#: pretix/plugins/stripe/payment.py:1722 #, fuzzy #| msgid "Alipay via Stripe" msgid "Przelewy24 via Stripe" msgstr "Alipay μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1718 +#: pretix/plugins/stripe/payment.py:1726 msgid "" "Przelewy24 is an online payment method available to customers of Polish " "banks. Please keep your online banking account and login information " "available." msgstr "" -#: pretix/plugins/stripe/payment.py:1753 +#: pretix/plugins/stripe/payment.py:1761 #, fuzzy #| msgid "Payment via Stripe" msgid "WeChat Pay via Stripe" msgstr "Πληρωμή μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1758 +#: pretix/plugins/stripe/payment.py:1766 msgid "" "This payment method is available to users of the Chinese app WeChat. Please " "keep your login information available." msgstr "" -#: pretix/plugins/stripe/payment.py:1781 +#: pretix/plugins/stripe/payment.py:1788 +#, fuzzy +#| msgid "Payment via Stripe" +msgid "Revolut Pay via Stripe" +msgstr "Πληρωμή μέσω Stripe" + +#: pretix/plugins/stripe/payment.py:1789 +msgid "Revolut Pay" +msgstr "" + +#: pretix/plugins/stripe/payment.py:1793 +msgid "" +"This payment method is available to users of the Revolut app. Please keep " +"your login information available." +msgstr "" + +#: pretix/plugins/stripe/payment.py:1807 #, fuzzy #| msgid "Payment via Stripe" msgid "PayPal via Stripe" msgstr "Πληρωμή μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1788 +#: pretix/plugins/stripe/payment.py:1814 #, fuzzy #| msgid "iDEAL via Stripe" msgid "Swish via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1793 +#: pretix/plugins/stripe/payment.py:1819 msgid "" "This payment method is available to users of the Swedish apps Swish and " "BankID. Please have your app ready." msgstr "" -#: pretix/plugins/stripe/payment.py:1812 +#: pretix/plugins/stripe/payment.py:1838 #, fuzzy #| msgid "iDEAL via Stripe" msgid "TWINT via Stripe" msgstr "iDEAL μέσω Stripe" -#: pretix/plugins/stripe/payment.py:1817 +#: pretix/plugins/stripe/payment.py:1843 msgid "" "This payment method is available to users of the Swiss app TWINT. Please " "have your app ready." @@ -33208,7 +33522,7 @@ msgstr "Συμπληρωματικά προϊόντα" #: pretix/presale/checkoutflow.py:637 pretix/presale/checkoutflow.py:645 #: pretix/presale/views/cart.py:183 pretix/presale/views/cart.py:188 #: pretix/presale/views/cart.py:206 pretix/presale/views/cart.py:219 -#: pretix/presale/views/order.py:1488 pretix/presale/views/order.py:1496 +#: pretix/presale/views/order.py:1490 pretix/presale/views/order.py:1498 msgid "Please enter numbers only." msgstr "Παρακαλώ εισάγετε μόνο αριθμούς." @@ -33250,38 +33564,38 @@ msgctxt "checkoutflow" msgid "Payment" msgstr "Πληρωμή" -#: pretix/presale/checkoutflow.py:1314 +#: pretix/presale/checkoutflow.py:1315 msgid "" "Your payment method has been applied, but {} still need to be paid. Please " "select a payment method for the remainder." msgstr "" -#: pretix/presale/checkoutflow.py:1339 pretix/presale/views/order.py:686 +#: pretix/presale/checkoutflow.py:1340 pretix/presale/views/order.py:688 msgid "Please select a payment method." msgstr "Παρακαλώ επιλέξτε έναν τρόπο πληρωμής." -#: pretix/presale/checkoutflow.py:1366 pretix/presale/checkoutflow.py:1380 -#: pretix/presale/checkoutflow.py:1391 +#: pretix/presale/checkoutflow.py:1367 pretix/presale/checkoutflow.py:1381 +#: pretix/presale/checkoutflow.py:1392 #, fuzzy #| msgid "Please select a payment method." msgid "Please select a payment method to proceed." msgstr "Παρακαλώ επιλέξτε έναν τρόπο πληρωμής." -#: pretix/presale/checkoutflow.py:1396 pretix/presale/views/order.py:437 -#: pretix/presale/views/order.py:518 +#: pretix/presale/checkoutflow.py:1397 pretix/presale/views/order.py:438 +#: pretix/presale/views/order.py:519 msgid "The payment information you entered was incomplete." msgstr "Τα στοιχεία πληρωμής που εισάγατε ήταν ελλιπή." -#: pretix/presale/checkoutflow.py:1437 +#: pretix/presale/checkoutflow.py:1442 msgctxt "checkoutflow" msgid "Review order" msgstr "Επισκόπηση παραγγελίας" -#: pretix/presale/checkoutflow.py:1531 +#: pretix/presale/checkoutflow.py:1536 msgid "You need to check all checkboxes on the bottom of the page." msgstr "Θα πρέπει να ελέγξετε όλα τα checkboxes στο κάτω μέρος της σελίδας." -#: pretix/presale/checkoutflow.py:1582 +#: pretix/presale/checkoutflow.py:1591 msgid "" "There was an error sending the confirmation mail. Please try again later." msgstr "" @@ -33628,7 +33942,7 @@ msgid "Add-ons:" msgstr "Πρόσθετα (Add-Ons)" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:53 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:205 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:201 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:145 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:84 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:130 @@ -33699,34 +34013,34 @@ msgid "Modify payment" msgstr "Ακύρωση πληρωμής" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:45 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:76 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:125 msgid "Modify" msgstr "Τροποποίηση" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:79 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:75 #, fuzzy #| msgid "Invoice information" msgid "Modify invoice information" msgstr "Πληροφορίες τιμολογίου" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:127 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:123 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:23 #: pretix/presale/templates/pretixpresale/event/order_modify.html:33 msgid "Contact information" msgstr "Στοιχεία επικοινωνίας" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:128 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:124 #, fuzzy #| msgid "Contact information" msgid "Modify contact information" msgstr "Στοιχεία επικοινωνίας" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:171 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:167 msgid "Confirmations" msgstr "Επιβεβαιώσεις" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:189 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:185 #, fuzzy #| msgid "" #| "Your order requires approval by the event organizer before it can be " @@ -33739,7 +34053,7 @@ msgstr "" "Η παραγγελία σας απαιτεί έγκριση από τον διοργανωτή της εκδήλωσης προτού " "επιβεβαιωθεί και συνάψει έγκυρη σύμβαση." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:187 #, fuzzy #| msgid "" #| "We will sent you an email as soon as the event organizer approved or " @@ -33754,7 +34068,7 @@ msgstr "" "εγκριθεί, θα σας στείλουμε έναν σύνδεσμο που μπορείτε να χρησιμοποιήσετε για " "να πληρώσετε." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:195 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:191 #, fuzzy #| msgid "" #| "We will sent you an email as soon as the event organizer approved or " @@ -33768,11 +34082,11 @@ msgstr "" "εγκριθεί, θα σας στείλουμε έναν σύνδεσμο που μπορείτε να χρησιμοποιήσετε για " "να πληρώσετε." -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:211 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:207 msgid "Place binding order" msgstr "Ολοκλήρωση κράτησης" -#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:213 +#: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 msgid "Submit registration" msgstr "Αγορά" @@ -36257,12 +36571,12 @@ msgstr "Το καλάθι σας είναι τώρα άδειο." msgid "The products have been successfully added to your cart." msgstr "Τα προϊόντα προστέθηκαν με επιτυχία στο καλάθι σας." -#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:530 +#: pretix/presale/views/cart.py:519 pretix/presale/views/event.py:532 #: pretix/presale/views/widget.py:377 msgid "Tickets for this event cannot be purchased on this sales channel." msgstr "" -#: pretix/presale/views/cart.py:669 +#: pretix/presale/views/cart.py:670 #, fuzzy #| msgid "We were unable to find the user you requested a new password for." msgctxt "subevent" @@ -36335,40 +36649,40 @@ msgid "" "used for a different account in this system." msgstr "" -#: pretix/presale/views/event.py:888 +#: pretix/presale/views/event.py:890 msgid "Unknown event code or not authorized to access this event." msgstr "" "Άγνωστος κωδικός εκδήλωσης ή μη εξουσιοδοτημένος για πρόσβαση σε αυτή την " "εκδήλωση." -#: pretix/presale/views/event.py:895 +#: pretix/presale/views/event.py:897 msgctxt "subevent" msgid "No date selected." msgstr "Δεν έχει επιλεγεί ημερομηνία." -#: pretix/presale/views/event.py:898 +#: pretix/presale/views/event.py:900 msgctxt "subevent" msgid "Unknown date selected." msgstr "Άγνωστη ημερομηνία επιλεγμένη." -#: pretix/presale/views/event.py:923 pretix/presale/views/event.py:931 -#: pretix/presale/views/event.py:934 +#: pretix/presale/views/event.py:925 pretix/presale/views/event.py:933 +#: pretix/presale/views/event.py:936 msgid "Please go back and try again." msgstr "Επιστρέψτε και δοκιμάστε ξανά." -#: pretix/presale/views/event.py:947 +#: pretix/presale/views/event.py:949 #, fuzzy #| msgid "Purchased" msgid "Fake date time" msgstr "Αγορασμένο" -#: pretix/presale/views/event.py:959 +#: pretix/presale/views/event.py:961 #, fuzzy #| msgid "You do not have access to this page." msgid "You are not allowed to access time machine mode." msgstr "Δεν έχετε πρόσβαση σε αυτήν τη σελίδα." -#: pretix/presale/views/event.py:961 +#: pretix/presale/views/event.py:963 #, fuzzy #| msgid "This refund can not be processed at the moment." msgid "This feature is only available in test mode." @@ -36376,71 +36690,71 @@ msgstr "" "Δεν είναι δυνατή η επεξεργασία γι' αυτήν την επιστροφή χρημάτων αυτή τη " "στιγμή." -#: pretix/presale/views/event.py:978 +#: pretix/presale/views/event.py:980 #, fuzzy #| msgid "This account is inactive." msgid "Time machine disabled!" msgstr "Αυτός ο λογαριασμός είναι ανενεργός." -#: pretix/presale/views/order.py:368 pretix/presale/views/order.py:433 -#: pretix/presale/views/order.py:514 +#: pretix/presale/views/order.py:369 pretix/presale/views/order.py:434 +#: pretix/presale/views/order.py:515 msgid "The payment for this order cannot be continued." msgstr "Η πληρωμή για αυτήν την παραγγελία δεν μπορεί να συνεχιστεί." -#: pretix/presale/views/order.py:373 pretix/presale/views/order.py:442 -#: pretix/presale/views/order.py:523 pretix/presale/views/order.py:564 +#: pretix/presale/views/order.py:374 pretix/presale/views/order.py:443 +#: pretix/presale/views/order.py:524 pretix/presale/views/order.py:566 msgid "The payment is too late to be accepted." msgstr "Είναι πολύ αργά για να γίνει αποδεκτή η πληρωμή." -#: pretix/presale/views/order.py:462 +#: pretix/presale/views/order.py:463 #, fuzzy #| msgid "The invoice has been generated." msgid "An invoice has been generated." msgstr "Το τιμολόγιο έχει παραχθεί." -#: pretix/presale/views/order.py:559 +#: pretix/presale/views/order.py:561 msgid "The payment method for this order cannot be changed." msgstr "" "Δεν είναι δυνατή η αλλαγή της μεθόδου πληρωμής για αυτήν την παραγγελία." -#: pretix/presale/views/order.py:570 +#: pretix/presale/views/order.py:572 msgid "A payment is currently pending for this order." msgstr "Αυτή τη στιγμή εκκρεμεί πληρωμή για αυτήν την παραγγελία." -#: pretix/presale/views/order.py:851 pretix/presale/views/order.py:923 +#: pretix/presale/views/order.py:853 pretix/presale/views/order.py:925 msgid "You cannot modify this order" msgstr "Δεν μπορείτε να τροποποιήσετε αυτήν την παραγγελία" -#: pretix/presale/views/order.py:1013 pretix/presale/views/order.py:1018 -#: pretix/presale/views/order.py:1023 +#: pretix/presale/views/order.py:1015 pretix/presale/views/order.py:1020 +#: pretix/presale/views/order.py:1025 #, fuzzy #| msgid "Keep a fixed cancellation fee" msgid "You chose an invalid cancellation fee." msgstr "Διατηρήστε ένα σταθερό τέλος ακύρωσης" -#: pretix/presale/views/order.py:1039 +#: pretix/presale/views/order.py:1041 #, fuzzy #| msgid "Any customer" msgid "Canceled by customer" msgstr "Κάθε πελάτης" -#: pretix/presale/views/order.py:1050 +#: pretix/presale/views/order.py:1052 #, fuzzy #| msgid "The question has been deleted." msgid "The cancellation has been requested." msgstr "Η ερώτηση έχει διαγραφεί." -#: pretix/presale/views/order.py:1103 +#: pretix/presale/views/order.py:1105 msgid "Ticket download is not (yet) enabled for this order." msgstr "" "Η λήψη των εισιτηρίων δεν είναι (ακόμα) ενεργοποιημένη για αυτήν την " "παραγγελία." -#: pretix/presale/views/order.py:1112 +#: pretix/presale/views/order.py:1114 msgid "Please click the link we sent you via email to download your tickets." msgstr "" -#: pretix/presale/views/order.py:1593 +#: pretix/presale/views/order.py:1595 #, fuzzy, python-brace-format #| msgid "" #| "The order has been canceled. You can now select how you want to transfer " @@ -36452,41 +36766,41 @@ msgstr "" "Η παραγγελία ακυρώθηκε. Τώρα μπορείτε να επιλέξετε τον τρόπο με τον οποίο " "θέλετε να μεταφέρετε τα χρήματα πίσω στο χρήστη." -#: pretix/presale/views/order.py:1605 +#: pretix/presale/views/order.py:1607 #, fuzzy #| msgid "Your search did not match any vouchers." msgid "You did not make any changes." msgstr "Η αναζήτησή σας δεν ταιριάζει με κανένα κουπόνι." -#: pretix/presale/views/order.py:1629 +#: pretix/presale/views/order.py:1631 msgid "You may not change your order in a way that reduces the total price." msgstr "" -#: pretix/presale/views/order.py:1631 +#: pretix/presale/views/order.py:1633 msgid "You may only change your order in a way that increases the total price." msgstr "" -#: pretix/presale/views/order.py:1633 +#: pretix/presale/views/order.py:1635 #, fuzzy #| msgid "You need to enter a price if you want to change the product price." msgid "You may not change your order in a way that changes the total price." msgstr "" "Πρέπει να εισαγάγετε μια τιμή αν θέλετε να αλλάξετε την τιμή του προϊόντος." -#: pretix/presale/views/order.py:1635 +#: pretix/presale/views/order.py:1637 #, fuzzy #| msgid "You need to enter a price if you want to change the product price." msgid "You may not change your order in a way that would require a refund." msgstr "" "Πρέπει να εισαγάγετε μια τιμή αν θέλετε να αλλάξετε την τιμή του προϊόντος." -#: pretix/presale/views/order.py:1643 +#: pretix/presale/views/order.py:1645 msgid "" "You may not change your order in a way that increases the total price since " "payments are no longer being accepted for this event." msgstr "" -#: pretix/presale/views/order.py:1658 pretix/presale/views/order.py:1689 +#: pretix/presale/views/order.py:1660 pretix/presale/views/order.py:1691 #, fuzzy #| msgid "You cannot cancel this order." msgid "You cannot change this order." @@ -36576,19 +36890,19 @@ msgstr "" msgid "from %(start_date)s" msgstr "από %(start_date)s" -#: pretix/settings.py:747 +#: pretix/settings.py:744 msgid "User profile only" msgstr "" -#: pretix/settings.py:748 +#: pretix/settings.py:745 msgid "Read access" msgstr "Πρόσβαση για ανάγνωση" -#: pretix/settings.py:749 +#: pretix/settings.py:746 msgid "Write access" msgstr "Πρόσβαση για εγγραφή" -#: pretix/settings.py:760 +#: pretix/settings.py:757 msgid "Kosovo" msgstr "" @@ -36610,16 +36924,6 @@ msgstr "" #~ msgstr "" #~ "Δεν μπορείτε να επιλέξετε ένα στοιχείο που ανήκει σε διαφορετικό συμβάν." -#, fuzzy -#~| msgid "No order code detected" -#~ msgid "Login from new source detected" -#~ msgstr "Δεν εντοπίστηκε κωδικός παραγγελίας" - -#, fuzzy -#~| msgid "Unknown country code." -#~ msgid "Unknown country" -#~ msgstr "Άγνωστος κωδικός χώρας." - #~ msgid "" #~ "Invalid placeholder syntax: You used a different number of \"{\" than of " #~ "\"}\"." diff --git a/src/pretix/locale/el/LC_MESSAGES/djangojs.po b/src/pretix/locale/el/LC_MESSAGES/djangojs.po index 801525e452..aa5303f5b7 100644 --- a/src/pretix/locale/el/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/el/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 08:20+0000\n" +"POT-Creation-Date: 2024-08-27 13:34+0000\n" "PO-Revision-Date: 2019-10-03 19:00+0000\n" "Last-Translator: Chris Spy \n" "Language-Team: Greek