From da167eacd5f1aeff005016afa5f575f6a1d144aa Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 12 Nov 2025 14:21:28 +0100 Subject: [PATCH] Update po files [CI skip] Signed-off-by: Raphael Michel --- src/pretix/locale/ang/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/ar/LC_MESSAGES/django.po | 1958 +++++++++------- src/pretix/locale/az/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/ca/LC_MESSAGES/django.po | 1994 +++++++++------- src/pretix/locale/cs/LC_MESSAGES/django.po | 1960 +++++++++------- src/pretix/locale/cy/LC_MESSAGES/django.po | 1896 ++++++++------- src/pretix/locale/da/LC_MESSAGES/django.po | 1947 +++++++++------- src/pretix/locale/de/LC_MESSAGES/django.po | 1970 +++++++++------- .../locale/de_Informal/LC_MESSAGES/django.po | 1970 +++++++++------- src/pretix/locale/django.pot | 1891 ++++++++------- src/pretix/locale/djangojs.pot | 2 +- src/pretix/locale/el/LC_MESSAGES/django.po | 1969 +++++++++------- src/pretix/locale/enm/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/es/LC_MESSAGES/django.po | 1977 +++++++++------- .../locale/es_419/LC_MESSAGES/django.po | 1918 ++++++++------- src/pretix/locale/et/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/eu/LC_MESSAGES/django.po | 1939 +++++++++------- src/pretix/locale/fi/LC_MESSAGES/django.po | 1958 +++++++++------- src/pretix/locale/fo/LC_MESSAGES/django.po | 1903 ++++++++------- src/pretix/locale/fr/LC_MESSAGES/django.po | 1974 +++++++++------- src/pretix/locale/gl/LC_MESSAGES/django.po | 1928 ++++++++------- src/pretix/locale/he/LC_MESSAGES/django.po | 1957 +++++++++------- src/pretix/locale/hr/LC_MESSAGES/django.po | 1962 +++++++++------- src/pretix/locale/hu/LC_MESSAGES/django.po | 1942 +++++++++------- src/pretix/locale/id/LC_MESSAGES/django.po | 1943 +++++++++------- src/pretix/locale/it/LC_MESSAGES/django.po | 1955 +++++++++------- src/pretix/locale/ja/LC_MESSAGES/django.po | 2065 ++++++++++------- src/pretix/locale/ko/LC_MESSAGES/django.po | 1949 +++++++++------- src/pretix/locale/lb/LC_MESSAGES/django.po | 1932 ++++++++------- src/pretix/locale/lt/LC_MESSAGES/django.po | 1892 ++++++++------- src/pretix/locale/lv/LC_MESSAGES/django.po | 1943 +++++++++------- src/pretix/locale/nan/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/nb_NO/LC_MESSAGES/django.po | 1946 +++++++++------- src/pretix/locale/nl/LC_MESSAGES/django.po | 1973 +++++++++------- .../locale/nl_Informal/LC_MESSAGES/django.po | 1970 +++++++++------- src/pretix/locale/pl/LC_MESSAGES/django.po | 1961 +++++++++------- .../locale/pl_Informal/LC_MESSAGES/django.po | 1930 ++++++++------- src/pretix/locale/pt/LC_MESSAGES/django.po | 1926 ++++++++------- src/pretix/locale/pt_BR/LC_MESSAGES/django.po | 1964 +++++++++------- src/pretix/locale/pt_PT/LC_MESSAGES/django.po | 1972 +++++++++------- src/pretix/locale/ro/LC_MESSAGES/django.po | 1966 +++++++++------- src/pretix/locale/ru/LC_MESSAGES/django.po | 1944 +++++++++------- src/pretix/locale/si/LC_MESSAGES/django.po | 1894 ++++++++------- src/pretix/locale/sk/LC_MESSAGES/django.po | 1941 +++++++++------- src/pretix/locale/sl/LC_MESSAGES/django.po | 1948 +++++++++------- src/pretix/locale/sq/LC_MESSAGES/django.po | 1891 ++++++++------- src/pretix/locale/sv/LC_MESSAGES/django.po | 1940 +++++++++------- src/pretix/locale/th/LC_MESSAGES/django.po | 1890 ++++++++------- src/pretix/locale/tr/LC_MESSAGES/django.po | 1962 +++++++++------- src/pretix/locale/uk/LC_MESSAGES/django.po | 1960 +++++++++------- src/pretix/locale/vi/LC_MESSAGES/django.po | 1937 +++++++++------- src/pretix/locale/vls/LC_MESSAGES/django.po | 1891 ++++++++------- .../locale/zh_Hans/LC_MESSAGES/django.po | 1950 +++++++++------- .../locale/zh_Hant/LC_MESSAGES/django.po | 1952 +++++++++------- 54 files changed, 58324 insertions(+), 44533 deletions(-) diff --git a/src/pretix/locale/ang/LC_MESSAGES/django.po b/src/pretix/locale/ang/LC_MESSAGES/django.po index d5cd41456c..4c8cd560ae 100644 --- a/src/pretix/locale/ang/LC_MESSAGES/django.po +++ b/src/pretix/locale/ang/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-30 10:55+0000\n" +"POT-Creation-Date: 2025-11-12 13:20+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -219,7 +219,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1098 #: pretix/base/modelimport_vouchers.py:326 pretix/base/models/orders.py:272 #: pretix/base/models/vouchers.py:295 pretix/control/forms/filter.py:588 -#: pretix/control/templates/pretixcontrol/order/index.html:974 +#: pretix/control/templates/pretixcontrol/order/index.html:976 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:121 @@ -233,7 +233,7 @@ msgstr "" msgid "The product \"{}\" is not assigned to a quota." msgstr "" -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1718 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1723 #: pretix/base/models/items.py:1917 pretix/base/models/items.py:2203 msgid "One or more items do not belong to this event." msgstr "" @@ -270,59 +270,71 @@ msgstr "" msgid "Restricted plugin: '{name}'." msgstr "" -#: pretix/api/serializers/item.py:86 pretix/api/serializers/item.py:148 -#: pretix/api/serializers/item.py:359 +#: pretix/api/serializers/item.py:87 pretix/api/serializers/item.py:149 +#: pretix/api/serializers/item.py:399 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "" -#: pretix/api/serializers/item.py:207 pretix/control/forms/item.py:1274 +#: pretix/api/serializers/item.py:214 pretix/control/forms/item.py:1277 msgid "The bundled item must not be the same item as the bundling one." msgstr "" -#: pretix/api/serializers/item.py:210 pretix/control/forms/item.py:1276 +#: pretix/api/serializers/item.py:217 pretix/control/forms/item.py:1279 msgid "The bundled item must not have bundles on its own." msgstr "" -#: 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." +#: pretix/api/serializers/item.py:235 +msgid "The program start must not be empty." msgstr "" -#: pretix/api/serializers/item.py:306 +#: pretix/api/serializers/item.py:239 +msgid "The program end must not be empty." +msgstr "" + +#: pretix/api/serializers/item.py:242 pretix/base/models/items.py:2320 +msgid "The program end must not be before the program start." +msgstr "" + +#: pretix/api/serializers/item.py:331 +msgid "" +"Updating add-ons, bundles, program times or variations via PATCH/PUT is not " +"supported. Please use the dedicated nested endpoint." +msgstr "" + +#: pretix/api/serializers/item.py:339 msgid "Only admission products can currently be personalized." msgstr "" -#: pretix/api/serializers/item.py:317 +#: pretix/api/serializers/item.py:350 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:322 pretix/control/forms/item.py:781 +#: pretix/api/serializers/item.py:355 pretix/control/forms/item.py:784 msgid "Gift card products should not be admission products at the same time." msgstr "" -#: pretix/api/serializers/item.py:524 +#: pretix/api/serializers/item.py:567 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." msgstr "" -#: pretix/api/serializers/item.py:538 pretix/control/forms/item.py:176 +#: pretix/api/serializers/item.py:581 pretix/control/forms/item.py:177 msgid "Question cannot depend on a question asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:543 pretix/control/forms/item.py:181 +#: pretix/api/serializers/item.py:586 pretix/control/forms/item.py:182 msgid "Circular dependency between questions detected." msgstr "" -#: pretix/api/serializers/item.py:548 pretix/control/forms/item.py:190 +#: pretix/api/serializers/item.py:591 pretix/control/forms/item.py:191 msgid "This type of question cannot be asked during check-in." msgstr "" -#: pretix/api/serializers/item.py:551 pretix/control/forms/item.py:198 +#: pretix/api/serializers/item.py:594 pretix/control/forms/item.py:199 msgid "This type of question cannot be shown during check-in." msgstr "" @@ -390,7 +402,7 @@ msgstr "" msgid "Medium connected to other event" msgstr "" -#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:755 +#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:763 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -638,10 +650,10 @@ msgstr "" #: pretix/base/exporters/orderlist.py:263 #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:587 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/forms/auth.py:257 -#: pretix/base/invoicing/email.py:43 pretix/base/models/auth.py:244 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/forms/auth.py:270 +#: pretix/base/invoicing/email.py:43 pretix/base/models/auth.py:247 #: pretix/base/models/customers.py:101 pretix/base/models/notifications.py:46 -#: pretix/base/models/orders.py:246 pretix/base/pdf.py:336 +#: pretix/base/models/orders.py:246 pretix/base/pdf.py:337 #: pretix/control/navigation.py:81 pretix/control/navigation.py:513 #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/event/settings.html:71 @@ -660,8 +672,9 @@ msgid "Email" msgstr "" #: pretix/base/auth.py:157 pretix/base/forms/auth.py:164 -#: pretix/base/forms/auth.py:218 pretix/base/models/auth.py:675 +#: pretix/base/forms/auth.py:226 pretix/base/models/auth.py:750 #: pretix/base/models/customers.py:103 pretix/control/forms/mailsetup.py:57 +#: pretix/control/templates/pretixcontrol/user/settings.html:64 #: pretix/presale/forms/customer.py:61 pretix/presale/forms/customer.py:302 msgid "Password" msgstr "" @@ -839,11 +852,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:605 #: pretix/base/exporters/orderlist.py:610 pretix/base/forms/questions.py:681 #: pretix/base/modelimport_orders.py:347 pretix/base/models/customers.py:320 -#: pretix/base/models/orders.py:1530 pretix/base/pdf.py:183 +#: pretix/base/models/orders.py:1530 pretix/base/pdf.py:184 #: pretix/control/forms/filter.py:679 pretix/control/forms/organizer.py:1019 #: pretix/control/templates/pretixcontrol/order/index.html:566 #: pretix/control/templates/pretixcontrol/organizers/customer.html:121 -#: pretix/control/views/item.py:442 pretix/plugins/badges/exporters.py:495 +#: pretix/control/views/item.py:443 pretix/plugins/badges/exporters.py:495 #: pretix/plugins/checkinlists/exporters.py:121 #: pretix/plugins/checkinlists/exporters.py:495 #: pretix/plugins/ticketoutputpdf/exporters.py:94 @@ -864,9 +877,9 @@ msgstr "" #: pretix/base/datasync/sourcefields.py:207 #: pretix/base/exporters/orderlist.py:612 pretix/base/forms/questions.py:687 #: pretix/base/models/customers.py:327 pretix/base/models/orders.py:1538 -#: pretix/base/pdf.py:225 +#: pretix/base/pdf.py:226 #: pretix/control/templates/pretixcontrol/order/index.html:571 -#: pretix/control/views/item.py:454 +#: pretix/control/views/item.py:455 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "Attendee email" @@ -876,7 +889,7 @@ msgstr "" msgid "Attendee or order email" msgstr "" -#: pretix/base/datasync/sourcefields.py:232 pretix/base/pdf.py:188 +#: pretix/base/datasync/sourcefields.py:232 pretix/base/pdf.py:189 #: pretix/control/templates/pretixcontrol/order/index.html:595 #: pretix/plugins/badges/exporters.py:496 #: pretix/plugins/ticketoutputpdf/exporters.py:95 @@ -901,7 +914,7 @@ msgstr "" msgid "Attendee address country" msgstr "" -#: pretix/base/datasync/sourcefields.py:279 pretix/base/pdf.py:346 +#: pretix/base/datasync/sourcefields.py:279 pretix/base/pdf.py:347 msgid "Invoice address company" msgstr "" @@ -909,27 +922,27 @@ msgstr "" #: pretix/base/exporters/orderlist.py:465 #: pretix/base/exporters/orderlist.py:470 #: pretix/base/exporters/orderlist.py:654 -#: pretix/base/exporters/orderlist.py:658 pretix/base/pdf.py:341 +#: pretix/base/exporters/orderlist.py:658 pretix/base/pdf.py:342 msgid "Invoice address name" msgstr "" #: pretix/base/datasync/sourcefields.py:317 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:351 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:352 msgid "Invoice address street" msgstr "" #: pretix/base/datasync/sourcefields.py:326 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:356 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:357 msgid "Invoice address ZIP code" msgstr "" #: pretix/base/datasync/sourcefields.py:335 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:361 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:362 msgid "Invoice address city" msgstr "" #: pretix/base/datasync/sourcefields.py:344 -#: pretix/base/exporters/orderlist.py:661 pretix/base/pdf.py:371 +#: pretix/base/exporters/orderlist.py:661 pretix/base/pdf.py:372 msgid "Invoice address country" msgstr "" @@ -947,7 +960,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:452 #: pretix/base/exporters/orderlist.py:584 #: pretix/base/exporters/orderlist.py:899 pretix/base/models/orders.py:210 -#: pretix/base/notifications.py:199 pretix/base/pdf.py:105 +#: pretix/base/notifications.py:199 pretix/base/pdf.py:106 #: pretix/base/templates/pretixbase/email/order_details.html:61 #: pretix/control/templates/pretixcontrol/checkin/index.html:95 #: pretix/control/templates/pretixcontrol/order/index.html:181 @@ -1007,7 +1020,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:451 #: pretix/base/exporters/orderlist.py:583 #: pretix/base/exporters/waitinglist.py:117 pretix/base/models/event.py:595 -#: pretix/base/pdf.py:235 pretix/control/forms/filter.py:1279 +#: pretix/base/pdf.py:236 pretix/control/forms/filter.py:1279 #: pretix/control/forms/filter.py:1724 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 @@ -1020,7 +1033,7 @@ msgid "Event start date" msgstr "" #: pretix/base/datasync/sourcefields.py:455 -#: pretix/base/exporters/invoices.py:352 pretix/base/pdf.py:289 +#: pretix/base/exporters/invoices.py:352 pretix/base/pdf.py:290 msgid "Event end date" msgstr "" @@ -1038,7 +1051,7 @@ msgstr "" msgid "Voucher code" msgstr "" -#: pretix/base/datasync/sourcefields.py:473 pretix/base/pdf.py:118 +#: pretix/base/datasync/sourcefields.py:473 pretix/base/pdf.py:119 msgid "Order code and position number" msgstr "" @@ -1266,7 +1279,7 @@ msgstr "" #: pretix/base/modelimport_orders.py:87 pretix/base/models/customers.py:102 #: pretix/base/models/customers.py:416 pretix/base/models/items.py:1659 #: pretix/base/models/orders.py:250 pretix/base/models/waitinglist.py:80 -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:332 #: pretix/control/templates/pretixcontrol/order/index.html:257 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:163 #: pretix/control/views/waitinglist.py:314 @@ -1277,7 +1290,7 @@ msgstr "" msgid "Phone number" msgstr "" -#: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:246 +#: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:250 #: pretix/base/models/customers.py:104 pretix/base/models/orders.py:3393 #: pretix/base/settings.py:3747 pretix/base/settings.py:3759 #: pretix/control/templates/pretixcontrol/users/index.html:47 @@ -1289,20 +1302,20 @@ msgstr "" #: pretix/base/exporters/invoices.py:342 pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/waitinglist.py:109 pretix/base/forms/questions.py:1248 #: pretix/base/models/devices.py:65 pretix/base/models/devices.py:127 -#: pretix/base/models/event.py:1524 pretix/base/models/event.py:1762 +#: pretix/base/models/event.py:1529 pretix/base/models/event.py:1767 #: pretix/base/models/items.py:2071 pretix/base/models/items.py:2244 #: pretix/base/models/memberships.py:41 pretix/base/models/organizer.py:77 #: pretix/base/models/organizer.py:601 pretix/base/models/seating.py:85 #: pretix/base/models/waitinglist.py:69 pretix/base/settings.py:3372 #: pretix/base/settings.py:3382 pretix/base/settings.py:3736 -#: pretix/control/forms/filter.py:656 pretix/control/forms/item.py:446 +#: pretix/control/forms/filter.py:656 pretix/control/forms/item.py:447 #: pretix/control/forms/organizer.py:950 #: pretix/control/templates/pretixcontrol/checkin/index.html:109 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/event/tax.html:34 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:1023 +#: pretix/control/templates/pretixcontrol/order/index.html:1025 #: pretix/control/templates/pretixcontrol/organizers/customer.html:59 #: pretix/control/templates/pretixcontrol/organizers/customers.html:62 #: pretix/control/templates/pretixcontrol/organizers/devices.html:77 @@ -1332,7 +1345,8 @@ msgstr "" msgid "Account active" msgstr "" -#: pretix/base/exporters/customers.py:78 pretix/base/models/customers.py:107 +#: pretix/base/exporters/customers.py:78 pretix/base/models/auth.py:248 +#: pretix/base/models/customers.py:107 msgid "Verified email address" msgstr "" @@ -1347,7 +1361,7 @@ msgid "Registration date" msgstr "" #: pretix/base/exporters/customers.py:81 pretix/base/exporters/invoices.py:207 -#: pretix/base/exporters/waitinglist.py:121 pretix/base/models/auth.py:258 +#: pretix/base/exporters/waitinglist.py:121 pretix/base/models/auth.py:262 #: pretix/base/models/customers.py:113 pretix/base/models/exports.py:54 #: pretix/control/forms/event.py:1702 pretix/control/forms/exports.py:49 #: pretix/control/forms/exports.py:88 pretix/control/views/waitinglist.py:315 @@ -1389,8 +1403,8 @@ msgstr "" #: pretix/base/modelimport.py:201 pretix/base/models/orders.py:1409 #: pretix/base/models/orders.py:3539 pretix/control/forms/filter.py:177 #: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:738 -#: pretix/control/forms/item.py:615 pretix/control/forms/subevents.py:119 -#: pretix/control/views/item.py:733 pretix/control/views/vouchers.py:139 +#: pretix/control/forms/item.py:618 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:734 pretix/control/views/vouchers.py:139 #: pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:602 #: pretix/plugins/checkinlists/exporters.py:605 @@ -1414,8 +1428,8 @@ msgstr "" #: pretix/base/modelimport.py:203 pretix/base/models/orders.py:1411 #: pretix/base/models/orders.py:3541 pretix/control/forms/filter.py:177 #: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:739 -#: pretix/control/forms/item.py:616 pretix/control/forms/subevents.py:120 -#: pretix/control/views/item.py:733 pretix/control/views/vouchers.py:139 +#: pretix/control/forms/item.py:619 pretix/control/forms/subevents.py:120 +#: pretix/control/views/item.py:734 pretix/control/views/vouchers.py:139 #: pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:602 #: pretix/plugins/checkinlists/exporters.py:605 @@ -1491,65 +1505,65 @@ msgstr "" msgid "Event currency" msgstr "" -#: pretix/base/exporters/events.py:61 pretix/base/models/auth.py:261 +#: pretix/base/exporters/events.py:61 pretix/base/models/auth.py:265 #: pretix/base/models/exports.py:133 pretix/control/forms/exports.py:93 msgid "Timezone" msgstr "" #: pretix/base/exporters/events.py:62 pretix/base/models/event.py:618 -#: pretix/base/models/event.py:1526 pretix/base/settings.py:3370 +#: pretix/base/models/event.py:1531 pretix/base/settings.py:3370 #: pretix/base/settings.py:3380 pretix/control/forms/subevents.py:484 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "" #: pretix/base/exporters/events.py:63 pretix/base/models/event.py:620 -#: pretix/base/models/event.py:1528 pretix/base/pdf.py:297 +#: pretix/base/models/event.py:1533 pretix/base/pdf.py:298 #: pretix/control/forms/subevents.py:489 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "" #: pretix/base/exporters/events.py:64 pretix/base/models/event.py:622 -#: pretix/base/models/event.py:1530 pretix/control/forms/subevents.py:494 +#: pretix/base/models/event.py:1535 pretix/control/forms/subevents.py:494 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "" #: pretix/base/exporters/events.py:65 pretix/base/models/event.py:634 -#: pretix/base/models/event.py:1539 pretix/control/forms/subevents.py:93 +#: pretix/base/models/event.py:1544 pretix/control/forms/subevents.py:93 msgid "Start of presale" msgstr "" #: pretix/base/exporters/events.py:66 pretix/base/models/event.py:628 -#: pretix/base/models/event.py:1533 pretix/control/forms/subevents.py:99 +#: pretix/base/models/event.py:1538 pretix/control/forms/subevents.py:99 msgid "End of presale" msgstr "" #: pretix/base/exporters/events.py:67 pretix/base/exporters/invoices.py:353 -#: pretix/base/models/event.py:640 pretix/base/models/event.py:1545 +#: pretix/base/models/event.py:640 pretix/base/models/event.py:1550 #: pretix/base/templates/pretixbase/email/order_details.html:83 msgid "Location" msgstr "" #: pretix/base/exporters/events.py:68 pretix/base/models/event.py:648 -#: pretix/base/models/event.py:1548 +#: pretix/base/models/event.py:1553 #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:18 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:54 msgid "Latitude" msgstr "" #: pretix/base/exporters/events.py:69 pretix/base/models/event.py:656 -#: pretix/base/models/event.py:1556 +#: pretix/base/models/event.py:1561 #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:28 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:64 msgid "Longitude" msgstr "" #: pretix/base/exporters/events.py:70 pretix/base/models/event.py:668 -#: pretix/base/models/event.py:1571 +#: pretix/base/models/event.py:1576 #: pretix/control/templates/pretixcontrol/event/index.html:137 -#: pretix/control/templates/pretixcontrol/order/index.html:1073 +#: pretix/control/templates/pretixcontrol/order/index.html:1075 msgid "Internal comment" msgstr "" @@ -1670,7 +1684,7 @@ msgstr "" #: pretix/base/models/customers.py:331 pretix/base/models/orders.py:1565 #: pretix/base/models/orders.py:3395 pretix/control/forms/filter.py:660 #: pretix/control/forms/filter.py:691 -#: pretix/control/templates/pretixcontrol/order/index.html:1025 +#: pretix/control/templates/pretixcontrol/order/index.html:1027 #: pretix/plugins/checkinlists/exporters.py:536 #: pretix/plugins/reports/exporters.py:852 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 @@ -1687,7 +1701,7 @@ msgstr "" #: pretix/base/models/customers.py:332 pretix/base/models/orders.py:1566 #: pretix/base/models/orders.py:3396 pretix/base/settings.py:1217 #: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:695 -#: pretix/control/views/item.py:488 +#: pretix/control/views/item.py:489 #: pretix/plugins/checkinlists/exporters.py:537 #: pretix/plugins/reports/exporters.py:853 msgid "ZIP code" @@ -1702,7 +1716,7 @@ msgstr "" #: pretix/base/models/customers.py:333 pretix/base/models/orders.py:1567 #: pretix/base/models/orders.py:3397 pretix/base/settings.py:1229 #: pretix/control/forms/filter.py:669 pretix/control/forms/filter.py:700 -#: pretix/control/views/item.py:498 +#: pretix/control/views/item.py:499 #: pretix/plugins/checkinlists/exporters.py:538 #: pretix/plugins/reports/exporters.py:854 msgid "City" @@ -1718,8 +1732,8 @@ msgstr "" #: pretix/base/models/orders.py:3398 pretix/base/models/orders.py:3399 #: pretix/base/settings.py:1238 pretix/control/forms/filter.py:674 #: pretix/control/forms/filter.py:705 -#: pretix/control/templates/pretixcontrol/order/index.html:1029 -#: pretix/control/views/item.py:508 +#: pretix/control/templates/pretixcontrol/order/index.html:1031 +#: pretix/control/views/item.py:509 #: pretix/plugins/checkinlists/exporters.py:539 #: pretix/plugins/reports/exporters.py:804 #: pretix/plugins/reports/exporters.py:849 @@ -1739,7 +1753,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:472 #: pretix/base/exporters/orderlist.py:663 pretix/base/modelimport_orders.py:321 #: pretix/base/models/orders.py:3402 -#: pretix/control/templates/pretixcontrol/order/index.html:1036 +#: pretix/control/templates/pretixcontrol/order/index.html:1038 #: pretix/plugins/reports/exporters.py:856 #: pretix/plugins/reports/exporters.py:898 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -1767,8 +1781,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:653 pretix/base/forms/questions.py:698 #: pretix/base/modelimport_orders.py:199 pretix/base/modelimport_orders.py:375 #: pretix/control/forms/filter.py:652 pretix/control/forms/filter.py:687 -#: pretix/control/templates/pretixcontrol/order/index.html:1021 -#: pretix/control/views/item.py:466 +#: pretix/control/templates/pretixcontrol/order/index.html:1023 +#: pretix/control/views/item.py:467 #: pretix/plugins/checkinlists/exporters.py:520 #: pretix/plugins/reports/exporters.py:851 #: pretix/plugins/reports/exporters.py:897 @@ -1788,7 +1802,7 @@ msgstr "" #: pretix/base/forms/questions.py:1198 pretix/base/modelimport_orders.py:295 #: pretix/base/models/customers.py:335 pretix/base/models/orders.py:1569 #: pretix/base/models/orders.py:3401 pretix/base/views/js_helpers.py:48 -#: pretix/control/templates/pretixcontrol/order/index.html:1032 +#: pretix/control/templates/pretixcontrol/order/index.html:1034 #: pretix/plugins/checkinlists/exporters.py:540 #: pretix/plugins/reports/exporters.py:855 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:95 @@ -1805,7 +1819,7 @@ msgstr "" #: pretix/base/exporters/invoices.py:224 pretix/base/exporters/invoices.py:350 #: pretix/base/modelimport_orders.py:333 pretix/base/models/orders.py:3406 -#: pretix/control/templates/pretixcontrol/order/index.html:1057 +#: pretix/control/templates/pretixcontrol/order/index.html:1059 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "" @@ -1916,7 +1930,7 @@ msgid "Variation ID" msgstr "" #: pretix/base/exporters/items.py:59 pretix/base/models/items.py:142 -#: pretix/base/pdf.py:153 +#: pretix/base/pdf.py:154 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" @@ -1943,7 +1957,7 @@ msgstr "" #: pretix/base/exporters/items.py:71 pretix/base/exporters/reusablemedia.py:49 #: pretix/base/models/customers.py:64 pretix/base/models/customers.py:423 -#: pretix/base/models/discount.py:60 pretix/base/models/event.py:1515 +#: pretix/base/models/discount.py:60 pretix/base/models/event.py:1520 #: pretix/base/models/items.py:489 pretix/base/models/items.py:1152 #: pretix/base/models/media.py:77 pretix/base/settings.py:211 #: pretix/base/settings.py:246 pretix/base/settings.py:277 @@ -2003,8 +2017,8 @@ msgstr "" #: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:31 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:44 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:93 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:100 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:97 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:104 #: pretix/presale/templates/pretixpresale/event/index.html:200 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:3 #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html:3 @@ -2174,7 +2188,7 @@ msgid "Only include orders created within this date range." msgstr "" #: pretix/base/exporters/orderlist.py:137 pretix/base/notifications.py:194 -#: pretix/base/pdf.py:245 pretix/base/settings.py:1136 +#: pretix/base/pdf.py:246 pretix/base/settings.py:1136 #: pretix/base/settings.py:1147 pretix/plugins/badges/exporters.py:499 #: pretix/plugins/reports/exporters.py:316 #: pretix/plugins/reports/exporters.py:465 @@ -2215,8 +2229,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/event/invoicing.html:96 #: pretix/control/templates/pretixcontrol/events/index.html:90 -#: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/templates/pretixcontrol/order/index.html:915 +#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:917 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:26 #: pretix/control/templates/pretixcontrol/orders/index.html:151 #: pretix/control/templates/pretixcontrol/orders/refunds.html:65 @@ -2347,7 +2361,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:601 #: pretix/base/exporters/orderlist.py:920 pretix/base/modelimport_orders.py:467 #: pretix/base/models/orders.py:1523 pretix/base/models/orders.py:3094 -#: pretix/base/pdf.py:160 pretix/control/forms/orders.py:638 +#: pretix/base/pdf.py:161 pretix/control/forms/orders.py:638 #: pretix/control/templates/pretixcontrol/item/index.html:146 #: pretix/control/templates/pretixcontrol/order/change.html:194 #: pretix/control/templates/pretixcontrol/order/change.html:418 @@ -2386,8 +2400,8 @@ msgstr "" #: pretix/base/forms/questions.py:661 pretix/base/models/memberships.py:145 #: pretix/control/forms/rrule.py:49 #: pretix/control/templates/pretixcontrol/events/index.html:78 -#: pretix/control/templates/pretixcontrol/order/index.html:816 -#: pretix/control/templates/pretixcontrol/order/index.html:910 +#: pretix/control/templates/pretixcontrol/order/index.html:818 +#: pretix/control/templates/pretixcontrol/order/index.html:912 #: pretix/control/templates/pretixcontrol/orders/refunds.html:55 #: pretix/control/templates/pretixcontrol/organizers/detail.html:66 #: pretix/control/templates/pretixcontrol/search/payments.html:83 @@ -2606,8 +2620,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:207 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:353 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:16 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:225 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:377 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:241 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:405 #: pretix/presale/templates/pretixpresale/event/voucher.html:234 #: pretix/presale/templates/pretixpresale/event/voucher.html:389 msgid "Quantity" @@ -2709,7 +2723,7 @@ msgid "Creation date" msgstr "" #: pretix/base/exporters/orderlist.py:1097 -#: pretix/control/templates/pretixcontrol/order/index.html:911 +#: pretix/control/templates/pretixcontrol/order/index.html:913 msgid "Completion date" msgstr "" @@ -2722,8 +2736,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1282 pretix/base/models/orders.py:1762 #: pretix/base/models/orders.py:2190 pretix/control/forms/filter.py:1082 #: pretix/control/forms/filter.py:1085 -#: pretix/control/templates/pretixcontrol/order/index.html:820 -#: pretix/control/templates/pretixcontrol/order/index.html:916 +#: pretix/control/templates/pretixcontrol/order/index.html:822 +#: pretix/control/templates/pretixcontrol/order/index.html:918 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 #: pretix/control/templates/pretixcontrol/search/payments.html:98 #: pretix/plugins/banktransfer/payment.py:299 @@ -2737,8 +2751,8 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1098 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:102 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:115 -#: pretix/control/templates/pretixcontrol/order/index.html:818 -#: pretix/control/templates/pretixcontrol/order/index.html:913 +#: pretix/control/templates/pretixcontrol/order/index.html:820 +#: pretix/control/templates/pretixcontrol/order/index.html:915 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:85 #: pretix/plugins/reports/accountingreport.py:496 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:29 @@ -2775,11 +2789,11 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1155 #: pretix/control/templates/pretixcontrol/event/cancel.html:20 -#: pretix/control/views/item.py:970 +#: pretix/control/views/item.py:971 msgid "Paid orders" msgstr "" -#: pretix/base/exporters/orderlist.py:1155 pretix/control/views/item.py:975 +#: pretix/base/exporters/orderlist.py:1155 pretix/control/views/item.py:976 msgid "Pending orders" msgstr "" @@ -2787,7 +2801,7 @@ msgstr "" msgid "Blocking vouchers" msgstr "" -#: pretix/base/exporters/orderlist.py:1156 pretix/control/views/item.py:994 +#: pretix/base/exporters/orderlist.py:1156 pretix/control/views/item.py:995 msgid "Current user's carts" msgstr "" @@ -2802,7 +2816,7 @@ msgstr "" #: pretix/base/exporters/orderlist.py:1173 #: pretix/base/exporters/orderlist.py:1180 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:1001 +#: pretix/control/views/item.py:1002 msgid "Infinite" msgstr "" @@ -2857,7 +2871,7 @@ msgstr "" msgid "Organizer" msgstr "" -#: pretix/base/exporters/orderlist.py:1247 pretix/base/invoicing/pdf.py:587 +#: pretix/base/exporters/orderlist.py:1247 pretix/base/invoicing/pdf.py:588 #: pretix/control/templates/pretixcontrol/base.html:281 #: pretix/control/templates/pretixcontrol/checkin/index.html:145 #: pretix/control/templates/pretixcontrol/order/index.html:25 @@ -3140,16 +3154,16 @@ msgstr "" msgid "Keep me logged in" msgstr "" -#: pretix/base/forms/auth.py:65 pretix/base/forms/auth.py:272 +#: pretix/base/forms/auth.py:65 pretix/base/forms/auth.py:285 msgid "This combination of credentials is not known to our system." msgstr "" -#: pretix/base/forms/auth.py:66 pretix/base/forms/user.py:57 +#: pretix/base/forms/auth.py:66 pretix/base/forms/user.py:96 #: pretix/presale/forms/customer.py:385 pretix/presale/forms/customer.py:457 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "" -#: pretix/base/forms/auth.py:67 pretix/base/forms/auth.py:273 +#: pretix/base/forms/auth.py:67 pretix/base/forms/auth.py:286 msgid "This account is inactive." msgstr "" @@ -3159,16 +3173,25 @@ msgid "" msgstr "" #: pretix/base/forms/auth.py:157 pretix/base/forms/auth.py:215 -#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/base/forms/user.py:95 pretix/control/forms/users.py:45 #: pretix/presale/forms/customer.py:295 pretix/presale/forms/customer.py:384 msgid "Please enter the same password twice" msgstr "" -#: pretix/base/forms/auth.py:172 pretix/base/forms/auth.py:224 +#: pretix/base/forms/auth.py:172 pretix/base/forms/auth.py:234 #: pretix/presale/forms/customer.py:308 pretix/presale/forms/customer.py:403 msgid "Repeat password" msgstr "" +#: pretix/base/forms/auth.py:220 pretix/base/forms/user.py:101 +msgid "Your email address" +msgstr "" + +#: pretix/base/forms/auth.py:327 pretix/control/forms/orders.py:1041 +#: pretix/control/templates/pretixcontrol/shredder/download.html:53 +msgid "Confirmation code" +msgstr "" + #: pretix/base/forms/questions.py:137 pretix/base/forms/questions.py:264 msgctxt "name_salutation" msgid "not specified" @@ -3278,68 +3301,80 @@ msgstr "" msgid "This field is required for the selected type of invoice transmission." msgstr "" -#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 -msgid "" -"There already is an account associated with this email address. Please " -"choose a different one." -msgstr "" - -#: pretix/base/forms/user.py:53 -msgid "" -"Please enter your current password if you want to change your email address " -"or password." -msgstr "" - -#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:383 -#: pretix/presale/forms/customer.py:456 -msgid "The current password you entered was not correct." -msgstr "" - -#: pretix/base/forms/user.py:58 -msgid "Please choose a password different to your current one." -msgstr "" - -#: pretix/base/forms/user.py:63 pretix/presale/forms/customer.py:392 -#: pretix/presale/forms/customer.py:461 -msgid "Your current password" -msgstr "" - -#: pretix/base/forms/user.py:67 pretix/control/forms/users.py:50 -#: pretix/presale/forms/customer.py:397 -msgid "New password" -msgstr "" - -#: pretix/base/forms/user.py:71 pretix/control/forms/users.py:54 -msgid "Repeat new password" -msgstr "" - -#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:458 +#: pretix/base/forms/user.py:54 pretix/control/forms/organizer.py:458 #: pretix/control/forms/users.py:58 msgid "Default timezone" msgstr "" -#: pretix/base/forms/user.py:76 pretix/control/forms/users.py:59 +#: pretix/base/forms/user.py:55 pretix/control/forms/users.py:59 msgid "" "Only used for views that are not bound to an event. For all event views, the " "event timezone is used instead." msgstr "" -#: pretix/base/forms/user.py:175 +#: pretix/base/forms/user.py:77 +msgid "Change email address" +msgstr "" + +#: pretix/base/forms/user.py:83 msgid "Device name" msgstr "" -#: pretix/base/forms/user.py:176 +#: pretix/base/forms/user.py:84 msgid "Device type" msgstr "" -#: pretix/base/forms/user.py:177 +#: pretix/base/forms/user.py:85 msgid "Smartphone with the Authenticator application" msgstr "" -#: pretix/base/forms/user.py:178 +#: pretix/base/forms/user.py:86 msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" msgstr "" +#: pretix/base/forms/user.py:92 +msgid "" +"Please enter your current password if you want to change your email address " +"or password." +msgstr "" + +#: pretix/base/forms/user.py:94 pretix/presale/forms/customer.py:383 +#: pretix/presale/forms/customer.py:456 +msgid "The current password you entered was not correct." +msgstr "" + +#: pretix/base/forms/user.py:97 +msgid "Please choose a password different to your current one." +msgstr "" + +#: pretix/base/forms/user.py:107 pretix/presale/forms/customer.py:392 +#: pretix/presale/forms/customer.py:461 +msgid "Your current password" +msgstr "" + +#: pretix/base/forms/user.py:113 pretix/control/forms/users.py:50 +#: pretix/presale/forms/customer.py:397 +msgid "New password" +msgstr "" + +#: pretix/base/forms/user.py:119 pretix/control/forms/users.py:54 +msgid "Repeat new password" +msgstr "" + +#: pretix/base/forms/user.py:173 pretix/control/forms/users.py:43 +msgid "" +"There already is an account associated with this email address. Please " +"choose a different one." +msgstr "" + +#: pretix/base/forms/user.py:176 +msgid "Old email address" +msgstr "" + +#: pretix/base/forms/user.py:177 +msgid "New email address" +msgstr "" + #: pretix/base/forms/validators.py:51 msgid "" "There is an error with your placeholder syntax. Please check that the " @@ -3430,68 +3465,68 @@ msgid "" "April 30, 2018, issued by the Director of the Revenue Agency." msgstr "" -#: pretix/base/invoicing/pdf.py:142 +#: pretix/base/invoicing/pdf.py:143 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "" -#: pretix/base/invoicing/pdf.py:383 +#: pretix/base/invoicing/pdf.py:384 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "" -#: pretix/base/invoicing/pdf.py:427 +#: pretix/base/invoicing/pdf.py:428 msgctxt "invoice" msgid "Invoice from" msgstr "" -#: pretix/base/invoicing/pdf.py:433 +#: pretix/base/invoicing/pdf.py:434 msgctxt "invoice" msgid "Invoice to" msgstr "" -#: pretix/base/invoicing/pdf.py:470 pretix/base/invoicing/pdf.py:1143 +#: pretix/base/invoicing/pdf.py:471 pretix/base/invoicing/pdf.py:1222 msgctxt "invoice" msgid "Order code" msgstr "" -#: pretix/base/invoicing/pdf.py:479 pretix/base/invoicing/pdf.py:1156 +#: pretix/base/invoicing/pdf.py:480 pretix/base/invoicing/pdf.py:1235 msgctxt "invoice" msgid "Cancellation number" msgstr "" -#: pretix/base/invoicing/pdf.py:485 pretix/base/invoicing/pdf.py:1158 +#: pretix/base/invoicing/pdf.py:486 pretix/base/invoicing/pdf.py:1237 msgctxt "invoice" msgid "Original invoice" msgstr "" -#: pretix/base/invoicing/pdf.py:490 pretix/base/invoicing/pdf.py:1163 +#: pretix/base/invoicing/pdf.py:491 pretix/base/invoicing/pdf.py:1242 msgctxt "invoice" msgid "Invoice number" msgstr "" -#: pretix/base/invoicing/pdf.py:498 pretix/base/invoicing/pdf.py:1178 +#: pretix/base/invoicing/pdf.py:499 pretix/base/invoicing/pdf.py:1257 msgctxt "invoice" msgid "Cancellation date" msgstr "" -#: pretix/base/invoicing/pdf.py:504 +#: pretix/base/invoicing/pdf.py:505 msgctxt "invoice" msgid "Original invoice date" msgstr "" -#: pretix/base/invoicing/pdf.py:511 pretix/base/invoicing/pdf.py:1180 +#: pretix/base/invoicing/pdf.py:512 pretix/base/invoicing/pdf.py:1259 msgctxt "invoice" msgid "Invoice date" msgstr "" -#: pretix/base/invoicing/pdf.py:527 +#: pretix/base/invoicing/pdf.py:528 msgctxt "invoice" msgid "Event" msgstr "" -#: pretix/base/invoicing/pdf.py:561 +#: pretix/base/invoicing/pdf.py:562 #, python-brace-format msgctxt "invoice" msgid "" @@ -3499,39 +3534,39 @@ msgid "" "until {to_date}" msgstr "" -#: pretix/base/invoicing/pdf.py:608 pretix/base/services/mail.py:511 +#: pretix/base/invoicing/pdf.py:609 pretix/base/services/mail.py:511 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "" -#: pretix/base/invoicing/pdf.py:660 +#: pretix/base/invoicing/pdf.py:661 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "" -#: pretix/base/invoicing/pdf.py:668 +#: pretix/base/invoicing/pdf.py:669 msgctxt "invoice" msgid "Customer VAT ID" msgstr "" -#: pretix/base/invoicing/pdf.py:675 +#: pretix/base/invoicing/pdf.py:676 msgctxt "invoice" msgid "Beneficiary" msgstr "" -#: pretix/base/invoicing/pdf.py:708 +#: pretix/base/invoicing/pdf.py:709 msgctxt "invoice" msgid "Tax Invoice" msgstr "" -#: pretix/base/invoicing/pdf.py:709 +#: pretix/base/invoicing/pdf.py:710 msgctxt "invoice" msgid "Invoice" msgstr "" -#: pretix/base/invoicing/pdf.py:710 +#: pretix/base/invoicing/pdf.py:711 #: pretix/control/templates/pretixcontrol/order/index.html:272 #: pretix/control/templates/pretixcontrol/order/mail_history.html:70 #: pretix/presale/templates/pretixpresale/event/order.html:244 @@ -3539,100 +3574,100 @@ msgctxt "invoice" msgid "Cancellation" msgstr "" -#: pretix/base/invoicing/pdf.py:732 pretix/base/invoicing/pdf.py:740 +#: pretix/base/invoicing/pdf.py:733 pretix/base/invoicing/pdf.py:741 msgctxt "invoice" msgid "Description" msgstr "" -#: pretix/base/invoicing/pdf.py:733 pretix/base/invoicing/pdf.py:741 +#: pretix/base/invoicing/pdf.py:734 pretix/base/invoicing/pdf.py:742 msgctxt "invoice" msgid "Qty" msgstr "" -#: pretix/base/invoicing/pdf.py:734 pretix/base/invoicing/pdf.py:960 +#: pretix/base/invoicing/pdf.py:735 pretix/base/invoicing/pdf.py:1039 msgctxt "invoice" msgid "Tax rate" msgstr "" -#: pretix/base/invoicing/pdf.py:735 +#: pretix/base/invoicing/pdf.py:736 msgctxt "invoice" msgid "Net" msgstr "" -#: pretix/base/invoicing/pdf.py:736 +#: pretix/base/invoicing/pdf.py:737 msgctxt "invoice" msgid "Gross" msgstr "" -#: pretix/base/invoicing/pdf.py:742 +#: pretix/base/invoicing/pdf.py:743 msgctxt "invoice" msgid "Amount" msgstr "" -#: pretix/base/invoicing/pdf.py:818 +#: pretix/base/invoicing/pdf.py:870 #, python-brace-format msgctxt "invoice" msgid "Single price: {net_price} net / {gross_price} gross" msgstr "" -#: pretix/base/invoicing/pdf.py:842 +#: pretix/base/invoicing/pdf.py:901 #, python-brace-format msgctxt "invoice" msgid "Single price: {price}" msgstr "" -#: pretix/base/invoicing/pdf.py:863 pretix/base/invoicing/pdf.py:869 +#: pretix/base/invoicing/pdf.py:944 pretix/base/invoicing/pdf.py:949 msgctxt "invoice" msgid "Invoice total" msgstr "" -#: pretix/base/invoicing/pdf.py:879 +#: pretix/base/invoicing/pdf.py:958 msgctxt "invoice" msgid "Received payments" msgstr "" -#: pretix/base/invoicing/pdf.py:884 +#: pretix/base/invoicing/pdf.py:963 msgctxt "invoice" msgid "Outstanding payments" msgstr "" -#: pretix/base/invoicing/pdf.py:901 +#: pretix/base/invoicing/pdf.py:980 msgctxt "invoice" msgid "Paid by gift card" msgstr "" -#: pretix/base/invoicing/pdf.py:906 +#: pretix/base/invoicing/pdf.py:985 msgctxt "invoice" msgid "Remaining amount" msgstr "" -#: pretix/base/invoicing/pdf.py:930 +#: pretix/base/invoicing/pdf.py:1009 #, python-brace-format msgctxt "invoice" msgid "Invoice period: {daterange}" msgstr "" -#: pretix/base/invoicing/pdf.py:961 +#: pretix/base/invoicing/pdf.py:1040 msgctxt "invoice" msgid "Net value" msgstr "" -#: pretix/base/invoicing/pdf.py:962 +#: pretix/base/invoicing/pdf.py:1041 msgctxt "invoice" msgid "Gross value" msgstr "" -#: pretix/base/invoicing/pdf.py:963 +#: pretix/base/invoicing/pdf.py:1042 msgctxt "invoice" msgid "Tax" msgstr "" -#: pretix/base/invoicing/pdf.py:993 +#: pretix/base/invoicing/pdf.py:1072 msgctxt "invoice" msgid "Included taxes" msgstr "" -#: pretix/base/invoicing/pdf.py:1021 +#: pretix/base/invoicing/pdf.py:1100 #, python-brace-format msgctxt "invoice" msgid "" @@ -3640,7 +3675,7 @@ msgid "" "{date}, this corresponds to:" msgstr "" -#: pretix/base/invoicing/pdf.py:1036 +#: pretix/base/invoicing/pdf.py:1115 #, python-brace-format msgctxt "invoice" msgid "" @@ -3648,20 +3683,20 @@ msgid "" "{date}, the invoice total corresponds to {total}." msgstr "" -#: pretix/base/invoicing/pdf.py:1050 +#: pretix/base/invoicing/pdf.py:1129 msgid "Default invoice renderer (European-style letter)" msgstr "" -#: pretix/base/invoicing/pdf.py:1139 +#: pretix/base/invoicing/pdf.py:1218 msgctxt "invoice" msgid "(Please quote at all times.)" msgstr "" -#: pretix/base/invoicing/pdf.py:1186 +#: pretix/base/invoicing/pdf.py:1265 msgid "Simplified invoice renderer" msgstr "" -#: pretix/base/invoicing/pdf.py:1205 +#: pretix/base/invoicing/pdf.py:1284 #, python-brace-format msgctxt "invoice" msgid "Event date: {date_range}" @@ -3979,7 +4014,7 @@ msgid "You need to select a specific seat." msgstr "" #: pretix/base/modelimport_orders.py:691 pretix/base/models/items.py:1671 -#: pretix/base/models/items.py:1766 pretix/control/forms/item.py:147 +#: pretix/base/models/items.py:1766 pretix/control/forms/item.py:148 #: pretix/control/templates/pretixcontrol/items/question_edit.html:10 #: pretix/control/templates/pretixcontrol/items/question_edit.html:17 #: pretix/control/templates/pretixcontrol/items/questions.html:21 @@ -4100,35 +4135,35 @@ msgid "" "voucher" msgstr "" -#: pretix/base/models/auth.py:248 +#: pretix/base/models/auth.py:252 msgid "Is active" msgstr "" -#: pretix/base/models/auth.py:250 +#: pretix/base/models/auth.py:254 msgid "Is site admin" msgstr "" -#: pretix/base/models/auth.py:252 +#: pretix/base/models/auth.py:256 msgid "Date joined" msgstr "" -#: pretix/base/models/auth.py:254 +#: pretix/base/models/auth.py:258 msgid "Force user to select a new password" msgstr "" -#: pretix/base/models/auth.py:264 +#: pretix/base/models/auth.py:268 msgid "Two-factor authentication is required to log in" msgstr "" -#: pretix/base/models/auth.py:268 +#: pretix/base/models/auth.py:272 msgid "Receive notifications according to my settings below" msgstr "" -#: pretix/base/models/auth.py:269 +#: pretix/base/models/auth.py:273 msgid "If turned off, you will not get any notifications." msgstr "" -#: pretix/base/models/auth.py:283 +#: pretix/base/models/auth.py:287 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/search/orders.html:54 @@ -4140,17 +4175,35 @@ msgstr "" msgid "User" msgstr "" -#: pretix/base/models/auth.py:284 pretix/control/navigation.py:411 +#: pretix/base/models/auth.py:288 pretix/control/navigation.py:411 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "" -#: pretix/base/models/auth.py:342 +#: pretix/base/models/auth.py:346 msgid "Account information changed" msgstr "" -#: pretix/base/models/auth.py:360 +#: pretix/base/models/auth.py:374 +#, python-brace-format +msgid "" +"to confirm changing your email address from {old_email}\n" +"to {new_email}, use the following code:" +msgstr "" + +#: pretix/base/models/auth.py:378 +#, python-brace-format +msgid "" +"to confirm that your email address {email} belongs to your pretix account, " +"use the following code:" +msgstr "" + +#: pretix/base/models/auth.py:392 +msgid "pretix confirmation code" +msgstr "" + +#: pretix/base/models/auth.py:435 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "" @@ -4603,7 +4656,7 @@ msgstr "" msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "" -#: pretix/base/models/event.py:624 pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:624 pretix/base/models/event.py:1524 msgid "Show in lists" msgstr "" @@ -4613,14 +4666,14 @@ msgid "" "organizer account." msgstr "" -#: pretix/base/models/event.py:629 pretix/base/models/event.py:1534 +#: pretix/base/models/event.py:629 pretix/base/models/event.py:1539 #: 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:635 pretix/base/models/event.py:1540 +#: pretix/base/models/event.py:635 pretix/base/models/event.py:1545 #: pretix/control/forms/subevents.py:94 msgid "Optional. No products will be sold before this date." msgstr "" @@ -4640,7 +4693,7 @@ msgstr "" msgid "Plugins" msgstr "" -#: pretix/base/models/event.py:672 pretix/base/pdf.py:240 +#: pretix/base/models/event.py:672 pretix/base/pdf.py:241 #: pretix/control/forms/event.py:273 pretix/control/forms/filter.py:1706 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/templates/pretixcontrol/events/index.html:114 @@ -4652,7 +4705,7 @@ msgstr "" msgid "Event series" msgstr "" -#: pretix/base/models/event.py:676 pretix/base/models/event.py:1568 +#: pretix/base/models/event.py:676 pretix/base/models/event.py:1573 msgid "Seating plan" msgstr "" @@ -4678,144 +4731,144 @@ msgstr "" msgid "Events" msgstr "" -#: pretix/base/models/event.py:1339 +#: pretix/base/models/event.py:1344 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" -#: pretix/base/models/event.py:1342 +#: pretix/base/models/event.py:1347 msgid "" "You have configured at least one paid product but have not configured a " "currency." msgstr "" -#: pretix/base/models/event.py:1345 +#: pretix/base/models/event.py:1350 msgid "You need to configure at least one quota to sell anything." msgstr "" -#: pretix/base/models/event.py:1350 +#: pretix/base/models/event.py:1355 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "" -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1470 msgid "" "Once created an event cannot change between an series and a single event." msgstr "" -#: pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:1476 msgid "The event slug cannot be changed." msgstr "" -#: pretix/base/models/event.py:1474 +#: pretix/base/models/event.py:1479 msgid "This slug has already been used for a different event." msgstr "" -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1485 msgid "The event cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1486 +#: pretix/base/models/event.py:1491 msgid "The event's presale cannot end before it starts." msgstr "" -#: pretix/base/models/event.py:1516 +#: pretix/base/models/event.py:1521 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." msgstr "" -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1525 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." msgstr "" -#: pretix/base/models/event.py:1565 pretix/base/settings.py:3171 +#: pretix/base/models/event.py:1570 pretix/base/settings.py:3171 msgid "Frontpage text" msgstr "" -#: pretix/base/models/event.py:1582 +#: pretix/base/models/event.py:1587 msgid "Date in event series" msgstr "" -#: pretix/base/models/event.py:1583 +#: pretix/base/models/event.py:1588 msgid "Dates in event series" msgstr "" -#: pretix/base/models/event.py:1724 +#: pretix/base/models/event.py:1729 msgid "One or more variations do not belong to this event." msgstr "" -#: pretix/base/models/event.py:1754 pretix/base/models/items.py:2236 +#: pretix/base/models/event.py:1759 pretix/base/models/items.py:2236 msgid "Can not contain spaces or special characters except underscores" msgstr "" -#: pretix/base/models/event.py:1759 pretix/base/models/items.py:2241 +#: pretix/base/models/event.py:1764 pretix/base/models/items.py:2241 msgid "The property name may only contain letters, numbers and underscores." msgstr "" -#: pretix/base/models/event.py:1764 +#: pretix/base/models/event.py:1769 msgid "Default value" msgstr "" -#: pretix/base/models/event.py:1766 +#: pretix/base/models/event.py:1771 #: pretix/control/templates/pretixcontrol/organizers/properties.html:50 msgid "Can only be changed by organizer-level administrators" msgstr "" -#: pretix/base/models/event.py:1768 +#: pretix/base/models/event.py:1773 msgid "Required for events" msgstr "" -#: pretix/base/models/event.py:1769 +#: pretix/base/models/event.py:1774 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:1775 pretix/base/models/items.py:2253 +#: pretix/base/models/event.py:1780 pretix/base/models/items.py:2253 msgid "Valid values" msgstr "" -#: pretix/base/models/event.py:1778 +#: pretix/base/models/event.py:1783 #: pretix/control/templates/pretixcontrol/organizers/properties.html:45 msgid "Show filter option to customers" msgstr "" -#: pretix/base/models/event.py:1779 +#: pretix/base/models/event.py:1784 msgid "" "This field will be shown to filter events in the public event list and " "calendar." msgstr "" -#: pretix/base/models/event.py:1782 pretix/control/forms/organizer.py:269 +#: pretix/base/models/event.py:1787 pretix/control/forms/organizer.py:269 #: pretix/control/forms/organizer.py:273 msgid "Public name" msgstr "" -#: pretix/base/models/event.py:1786 +#: pretix/base/models/event.py:1791 #: pretix/control/templates/pretixcontrol/organizers/properties.html:40 msgid "Can be used for filtering" msgstr "" -#: pretix/base/models/event.py:1787 +#: pretix/base/models/event.py:1792 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:1797 +#: pretix/base/models/event.py:1802 msgid "A property can either be required or have a default value, not both." msgstr "" -#: pretix/base/models/event.py:1877 pretix/base/models/organizer.py:582 +#: pretix/base/models/event.py:1882 pretix/base/models/organizer.py:582 msgid "Link text" msgstr "" -#: pretix/base/models/event.py:1880 pretix/base/models/organizer.py:585 +#: pretix/base/models/event.py:1885 pretix/base/models/organizer.py:585 msgid "Link URL" msgstr "" @@ -4958,15 +5011,15 @@ msgid "" msgstr "" #: pretix/base/models/items.py:114 pretix/base/models/items.py:159 -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:98 msgid "Normal category" msgstr "" -#: pretix/base/models/items.py:115 pretix/control/forms/item.py:110 +#: pretix/base/models/items.py:115 pretix/control/forms/item.py:111 msgid "Normal + cross-selling category" msgstr "" -#: pretix/base/models/items.py:116 pretix/control/forms/item.py:105 +#: pretix/base/models/items.py:116 pretix/control/forms/item.py:106 msgid "Cross-selling category" msgstr "" @@ -5033,12 +5086,12 @@ msgstr "" msgid "Dynamic validity" msgstr "" -#: pretix/base/models/items.py:444 pretix/control/forms/item.py:668 +#: pretix/base/models/items.py:444 pretix/control/forms/item.py:671 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:3 msgid "Hide product if unavailable" msgstr "" -#: pretix/base/models/items.py:445 pretix/control/forms/item.py:669 +#: pretix/base/models/items.py:445 pretix/control/forms/item.py:672 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:5 msgid "Show product with info on why it’s unavailable" msgstr "" @@ -5130,7 +5183,7 @@ msgstr "" msgid "Publicly show how many tickets are still available." msgstr "" -#: pretix/base/models/items.py:556 pretix/control/forms/item.py:633 +#: pretix/base/models/items.py:556 pretix/control/forms/item.py:636 msgid "Product picture" msgstr "" @@ -5286,7 +5339,7 @@ msgid "" "change but keep their current validity." msgstr "" -#: pretix/base/models/items.py:738 pretix/control/forms/item.py:736 +#: pretix/base/models/items.py:738 pretix/control/forms/item.py:739 msgid "Start of validity" msgstr "" @@ -5353,7 +5406,7 @@ msgstr "" #: pretix/base/models/items.py:795 pretix/base/models/items.py:1702 #: pretix/control/forms/filter.py:437 pretix/control/forms/filter.py:1922 -#: pretix/control/forms/item.py:276 pretix/control/navigation.py:138 +#: pretix/control/forms/item.py:277 pretix/control/navigation.py:138 #: pretix/control/navigation.py:147 #: pretix/control/templates/pretixcontrol/checkin/lists.html:111 #: pretix/control/templates/pretixcontrol/items/base.html:3 @@ -5751,7 +5804,7 @@ msgstr "" msgid "Total capacity" msgstr "" -#: pretix/base/models/items.py:2076 pretix/control/forms/item.py:456 +#: pretix/base/models/items.py:2076 pretix/control/forms/item.py:457 msgid "Leave empty for an unlimited number of tickets." msgstr "" @@ -5761,7 +5814,7 @@ msgstr "" msgid "Item" msgstr "" -#: pretix/base/models/items.py:2088 pretix/control/forms/item.py:915 +#: pretix/base/models/items.py:2088 pretix/control/forms/item.py:918 #: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "" @@ -5843,6 +5896,15 @@ msgid "" "value per line." msgstr "" +#: pretix/base/models/items.py:2311 +msgid "Start" +msgstr "" + +#: pretix/base/models/items.py:2312 +#: pretix/plugins/reports/accountingreport.py:129 +msgid "End" +msgstr "" + #: pretix/base/models/memberships.py:44 #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html:28 msgid "Membership is transferable" @@ -5894,7 +5956,7 @@ msgid "pending" msgstr "" #: pretix/base/models/orders.py:203 pretix/base/payment.py:570 -#: pretix/base/services/invoices.py:572 +#: pretix/base/services/invoices.py:578 msgid "paid" msgstr "" @@ -6179,7 +6241,7 @@ msgstr "" msgid "Badge" msgstr "" -#: pretix/base/models/orders.py:3633 pretix/base/pdf.py:1124 +#: pretix/base/models/orders.py:3633 pretix/base/pdf.py:1141 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/plugins/ticketoutputpdf/ticketoutput.py:114 msgid "Ticket" @@ -6327,7 +6389,7 @@ msgid "Type" msgstr "" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:305 -#: pretix/base/pdf.py:1301 +#: pretix/base/pdf.py:1318 msgid "Your layout file is not a valid JSON file." msgstr "" @@ -7216,75 +7278,75 @@ msgstr "" msgid "This gift card was used in the meantime. Please try again." msgstr "" -#: pretix/base/pdf.py:98 +#: pretix/base/pdf.py:99 msgid "Ticket code (barcode content)" msgstr "" -#: pretix/base/pdf.py:110 +#: pretix/base/pdf.py:111 msgid "Order position number" msgstr "" -#: pretix/base/pdf.py:123 pretix/control/forms/event.py:1854 +#: pretix/base/pdf.py:124 pretix/control/forms/event.py:1854 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Product name" msgstr "" -#: pretix/base/pdf.py:124 pretix/base/services/tickets.py:98 -#: pretix/control/views/event.py:907 pretix/control/views/pdf.py:94 +#: pretix/base/pdf.py:125 pretix/base/services/tickets.py:98 +#: pretix/control/views/event.py:907 pretix/control/views/pdf.py:96 msgid "Sample product" msgstr "" -#: pretix/base/pdf.py:128 +#: pretix/base/pdf.py:129 msgid "Variation name" msgstr "" -#: pretix/base/pdf.py:129 +#: pretix/base/pdf.py:130 msgid "Sample variation" msgstr "" -#: pretix/base/pdf.py:133 +#: pretix/base/pdf.py:134 msgid "Product description" msgstr "" -#: pretix/base/pdf.py:134 pretix/base/services/tickets.py:99 -#: pretix/control/views/event.py:908 pretix/control/views/pdf.py:95 +#: pretix/base/pdf.py:135 pretix/base/services/tickets.py:99 +#: pretix/control/views/event.py:908 pretix/control/views/pdf.py:97 msgid "Sample product description" msgstr "" -#: pretix/base/pdf.py:138 +#: pretix/base/pdf.py:139 msgid "Product name and variation" msgstr "" -#: pretix/base/pdf.py:139 +#: pretix/base/pdf.py:140 msgid "Sample product – sample variation" msgstr "" -#: pretix/base/pdf.py:146 +#: pretix/base/pdf.py:147 msgid "Product variation description" msgstr "" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:148 msgid "Sample product variation description" msgstr "" -#: pretix/base/pdf.py:154 +#: pretix/base/pdf.py:155 msgid "Ticket category" msgstr "" -#: pretix/base/pdf.py:161 pretix/base/pdf.py:166 pretix/base/pdf.py:175 +#: pretix/base/pdf.py:162 pretix/base/pdf.py:167 pretix/base/pdf.py:176 msgid "123.45 EUR" msgstr "" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:166 msgid "Price including bundled products" msgstr "" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:175 msgid "Price including add-ons and bundled products" msgstr "" -#: pretix/base/pdf.py:184 pretix/base/pdf.py:342 -#: pretix/base/services/invoices.py:573 +#: pretix/base/pdf.py:185 pretix/base/pdf.py:343 +#: pretix/base/services/invoices.py:579 #: pretix/base/services/placeholders.py:571 #: pretix/base/services/placeholders.py:653 #: pretix/base/services/placeholders.py:669 @@ -7292,18 +7354,18 @@ msgstr "" msgid "John Doe" msgstr "" -#: pretix/base/pdf.py:189 pretix/base/pdf.py:347 -#: pretix/base/services/tickets.py:116 pretix/control/views/pdf.py:110 -#: pretix/control/views/pdf.py:116 pretix/control/views/pdf.py:123 -#: pretix/control/views/pdf.py:128 +#: pretix/base/pdf.py:190 pretix/base/pdf.py:348 +#: pretix/base/services/tickets.py:116 pretix/control/views/pdf.py:115 +#: pretix/control/views/pdf.py:121 pretix/control/views/pdf.py:128 +#: pretix/control/views/pdf.py:133 msgid "Sample company" msgstr "" -#: pretix/base/pdf.py:193 +#: pretix/base/pdf.py:194 msgid "Full attendee address" msgstr "" -#: pretix/base/pdf.py:194 +#: pretix/base/pdf.py:195 msgid "" "John Doe\n" "Sample company\n" @@ -7312,295 +7374,306 @@ msgid "" "Atlantis" msgstr "" -#: pretix/base/pdf.py:198 +#: pretix/base/pdf.py:199 msgid "Attendee street" msgstr "" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:204 msgid "Attendee ZIP code" msgstr "" -#: pretix/base/pdf.py:208 +#: pretix/base/pdf.py:209 msgid "Attendee city" msgstr "" -#: pretix/base/pdf.py:213 +#: pretix/base/pdf.py:214 msgid "Attendee state" msgstr "" -#: pretix/base/pdf.py:218 +#: pretix/base/pdf.py:219 msgid "Attendee country" msgstr "" -#: pretix/base/pdf.py:230 +#: pretix/base/pdf.py:231 msgid "Pseudonymization ID (lead scanning)" msgstr "" -#: pretix/base/pdf.py:236 pretix/base/pdf.py:241 +#: pretix/base/pdf.py:237 pretix/base/pdf.py:242 msgid "Sample event name" msgstr "" -#: pretix/base/pdf.py:246 +#: pretix/base/pdf.py:247 msgid "May 31st, 2017" msgstr "" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:251 msgid "Event date range" msgstr "" -#: pretix/base/pdf.py:251 +#: pretix/base/pdf.py:252 msgid "May 31st – June 4th, 2017" msgstr "" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:256 msgid "Event begin date and time" msgstr "" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:257 msgid "2017-05-31 20:00" msgstr "" -#: pretix/base/pdf.py:263 +#: pretix/base/pdf.py:264 msgid "Event begin date" msgstr "" -#: pretix/base/pdf.py:264 pretix/base/pdf.py:290 pretix/base/pdf.py:399 -#: pretix/base/pdf.py:423 pretix/base/pdf.py:447 pretix/base/pdf.py:471 -#: pretix/base/pdf.py:528 pretix/base/pdf.py:533 +#: pretix/base/pdf.py:265 pretix/base/pdf.py:291 pretix/base/pdf.py:400 +#: pretix/base/pdf.py:424 pretix/base/pdf.py:448 pretix/base/pdf.py:472 +#: pretix/base/pdf.py:535 pretix/base/pdf.py:540 msgid "2017-05-31" msgstr "" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:272 msgid "Event begin time" msgstr "" -#: pretix/base/pdf.py:272 +#: pretix/base/pdf.py:273 msgid "20:00" msgstr "" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:277 msgid "Event begin weekday" msgstr "" -#: pretix/base/pdf.py:277 pretix/base/pdf.py:306 +#: pretix/base/pdf.py:278 pretix/base/pdf.py:307 #: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1271 msgid "Friday" msgstr "" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:282 msgid "Event end date and time" msgstr "" -#: pretix/base/pdf.py:282 +#: pretix/base/pdf.py:283 msgid "2017-05-31 22:00" msgstr "" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:299 msgid "22:00" msgstr "" -#: pretix/base/pdf.py:305 +#: pretix/base/pdf.py:306 msgid "Event end weekday" msgstr "" -#: pretix/base/pdf.py:310 +#: pretix/base/pdf.py:311 msgid "Event admission date and time" msgstr "" -#: pretix/base/pdf.py:311 pretix/base/pdf.py:407 pretix/base/pdf.py:431 -#: pretix/base/pdf.py:455 pretix/base/pdf.py:479 pretix/base/pdf.py:522 +#: pretix/base/pdf.py:312 pretix/base/pdf.py:408 pretix/base/pdf.py:432 +#: pretix/base/pdf.py:456 pretix/base/pdf.py:480 pretix/base/pdf.py:529 msgid "2017-05-31 19:00" msgstr "" -#: pretix/base/pdf.py:318 +#: pretix/base/pdf.py:319 msgid "Event admission time" msgstr "" -#: pretix/base/pdf.py:319 pretix/base/pdf.py:415 pretix/base/pdf.py:439 -#: pretix/base/pdf.py:463 pretix/base/pdf.py:487 +#: pretix/base/pdf.py:320 pretix/base/pdf.py:416 pretix/base/pdf.py:440 +#: pretix/base/pdf.py:464 pretix/base/pdf.py:488 msgid "19:00" msgstr "" -#: pretix/base/pdf.py:326 +#: pretix/base/pdf.py:327 msgid "Event location" msgstr "" -#: pretix/base/pdf.py:327 pretix/base/settings.py:1227 +#: pretix/base/pdf.py:328 pretix/base/settings.py:1227 msgid "Random City" msgstr "" -#: pretix/base/pdf.py:352 +#: pretix/base/pdf.py:353 msgid "Sesame Street 42" msgstr "" -#: pretix/base/pdf.py:357 +#: pretix/base/pdf.py:358 msgid "12345" msgstr "" -#: pretix/base/pdf.py:362 pretix/base/services/invoices.py:576 +#: pretix/base/pdf.py:363 pretix/base/services/invoices.py:582 msgid "Sample city" msgstr "" -#: pretix/base/pdf.py:366 +#: pretix/base/pdf.py:367 msgid "Invoice address state" msgstr "" -#: pretix/base/pdf.py:367 +#: pretix/base/pdf.py:368 msgid "Sample State" msgstr "" -#: pretix/base/pdf.py:372 +#: pretix/base/pdf.py:373 msgid "Atlantis" msgstr "" -#: pretix/base/pdf.py:376 +#: pretix/base/pdf.py:377 msgid "List of Add-Ons" msgstr "" -#: pretix/base/pdf.py:377 +#: pretix/base/pdf.py:378 msgid "" "Add-on 1\n" "2x Add-on 2" msgstr "" -#: pretix/base/pdf.py:383 pretix/control/forms/filter.py:1409 +#: pretix/base/pdf.py:384 pretix/control/forms/filter.py:1409 #: pretix/control/forms/filter.py:1411 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "" -#: pretix/base/pdf.py:384 +#: pretix/base/pdf.py:385 msgid "Event organizer company" msgstr "" -#: pretix/base/pdf.py:388 +#: pretix/base/pdf.py:389 msgid "Organizer info text" msgstr "" -#: pretix/base/pdf.py:389 +#: pretix/base/pdf.py:390 msgid "Event organizer info text" msgstr "" -#: pretix/base/pdf.py:393 pretix/base/pdf.py:394 +#: pretix/base/pdf.py:394 pretix/base/pdf.py:395 msgid "Event info text" msgstr "" -#: pretix/base/pdf.py:398 +#: pretix/base/pdf.py:399 msgid "Printing date" msgstr "" -#: pretix/base/pdf.py:406 +#: pretix/base/pdf.py:407 msgid "Printing date and time" msgstr "" -#: pretix/base/pdf.py:414 +#: pretix/base/pdf.py:415 msgid "Printing time" msgstr "" -#: pretix/base/pdf.py:422 pretix/control/forms/item.py:738 +#: pretix/base/pdf.py:423 pretix/control/forms/item.py:741 msgid "Purchase date" msgstr "" -#: pretix/base/pdf.py:430 +#: pretix/base/pdf.py:431 msgid "Purchase date and time" msgstr "" -#: pretix/base/pdf.py:438 +#: pretix/base/pdf.py:439 msgid "Purchase time" msgstr "" -#: pretix/base/pdf.py:446 +#: pretix/base/pdf.py:447 msgid "Validity start date" msgstr "" -#: pretix/base/pdf.py:454 +#: pretix/base/pdf.py:455 msgid "Validity start date and time" msgstr "" -#: pretix/base/pdf.py:462 +#: pretix/base/pdf.py:463 msgid "Validity start time" msgstr "" -#: pretix/base/pdf.py:470 +#: pretix/base/pdf.py:471 msgid "Validity end date" msgstr "" -#: pretix/base/pdf.py:478 +#: pretix/base/pdf.py:479 msgid "Validity end date and time" msgstr "" -#: pretix/base/pdf.py:486 +#: pretix/base/pdf.py:487 msgid "Validity end time" msgstr "" -#: pretix/base/pdf.py:494 +#: pretix/base/pdf.py:495 +msgid "Program times: date and time" +msgstr "" + +#: pretix/base/pdf.py:497 +msgid "" +"2017-05-31 10:00 – 12:00\n" +"2017-05-31 14:00 – 16:00\n" +"2017-05-31 14:00 – 2017-06-01 14:00" +msgstr "" + +#: pretix/base/pdf.py:501 msgid "Reusable Medium ID" msgstr "" -#: pretix/base/pdf.py:499 +#: pretix/base/pdf.py:506 msgid "Seat: Full name" msgstr "" -#: pretix/base/pdf.py:500 +#: pretix/base/pdf.py:507 msgid "Ground floor, Row 3, Seat 4" msgstr "" -#: pretix/base/pdf.py:502 pretix/base/pdf.py:508 +#: pretix/base/pdf.py:509 pretix/base/pdf.py:515 #: pretix/control/forms/orders.py:344 msgid "General admission" msgstr "" -#: pretix/base/pdf.py:505 +#: pretix/base/pdf.py:512 msgid "Seat: zone" msgstr "" -#: pretix/base/pdf.py:506 +#: pretix/base/pdf.py:513 msgid "Ground floor" msgstr "" -#: pretix/base/pdf.py:511 +#: pretix/base/pdf.py:518 msgid "Seat: row" msgstr "" -#: pretix/base/pdf.py:516 +#: pretix/base/pdf.py:523 msgid "Seat: seat number" msgstr "" -#: pretix/base/pdf.py:521 +#: pretix/base/pdf.py:528 msgid "Date and time of first scan" msgstr "" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:534 msgid "Gift card: Issuance date" msgstr "" -#: pretix/base/pdf.py:532 +#: pretix/base/pdf.py:539 msgid "Gift card: Expiration date" msgstr "" -#: pretix/base/pdf.py:573 pretix/base/pdf.py:611 pretix/base/pdf.py:617 +#: pretix/base/pdf.py:580 pretix/base/pdf.py:618 pretix/base/pdf.py:624 #: pretix/plugins/badges/exporters.py:504 #: pretix/plugins/ticketoutputpdf/exporters.py:102 #, python-brace-format msgid "Question: {question}" msgstr "" -#: pretix/base/pdf.py:612 pretix/base/pdf.py:618 +#: pretix/base/pdf.py:619 pretix/base/pdf.py:625 #, python-brace-format msgid "" msgstr "" -#: pretix/base/pdf.py:659 +#: pretix/base/pdf.py:666 msgid "Attendee name for salutation" msgstr "" -#: pretix/base/pdf.py:660 pretix/base/pdf.py:683 +#: pretix/base/pdf.py:667 pretix/base/pdf.py:690 #: pretix/base/services/placeholders.py:696 #: pretix/control/forms/organizer.py:664 msgid "Mr Doe" msgstr "" -#: pretix/base/pdf.py:666 pretix/base/pdf.py:673 +#: pretix/base/pdf.py:673 pretix/base/pdf.py:680 #: pretix/plugins/badges/exporters.py:501 #: pretix/plugins/checkinlists/exporters.py:125 #: pretix/plugins/checkinlists/exporters.py:499 @@ -7609,16 +7682,16 @@ msgstr "" msgid "Attendee name: {part}" msgstr "" -#: pretix/base/pdf.py:682 +#: pretix/base/pdf.py:689 msgid "Invoice address name for salutation" msgstr "" -#: pretix/base/pdf.py:689 +#: pretix/base/pdf.py:696 #, python-brace-format msgid "Invoice address name: {part}" msgstr "" -#: pretix/base/pdf.py:1310 +#: pretix/base/pdf.py:1327 #, python-brace-format msgid "Your layout file is not a valid layout. Error message: {}" msgstr "" @@ -8211,7 +8284,7 @@ msgid "" "{country}" msgstr "" -#: pretix/base/services/invoices.py:237 pretix/base/services/invoices.py:274 +#: pretix/base/services/invoices.py:237 pretix/base/services/invoices.py:280 #, python-brace-format msgctxt "invoice" msgid "Event location: {location}" @@ -8223,39 +8296,39 @@ msgctxt "invoice" msgid "Attendee: {name}" msgstr "" -#: pretix/base/services/invoices.py:271 pretix/plugins/reports/exporters.py:309 +#: pretix/base/services/invoices.py:277 pretix/plugins/reports/exporters.py:309 #, python-brace-format msgctxt "subevent" msgid "Date: {}" msgstr "" -#: pretix/base/services/invoices.py:566 +#: pretix/base/services/invoices.py:572 msgid "A payment provider specific text might appear here." msgstr "" -#: pretix/base/services/invoices.py:574 +#: pretix/base/services/invoices.py:580 msgid "214th Example Street" msgstr "" -#: pretix/base/services/invoices.py:575 +#: pretix/base/services/invoices.py:581 msgid "012345" msgstr "" -#: pretix/base/services/invoices.py:592 +#: pretix/base/services/invoices.py:598 #, python-brace-format msgid "Sample product {}" msgstr "" -#: pretix/base/services/invoices.py:602 +#: pretix/base/services/invoices.py:608 msgid "Sample product A" msgstr "" -#: pretix/base/services/invoices.py:662 +#: pretix/base/services/invoices.py:668 #, python-brace-format msgid "New invoice: {number}" msgstr "" -#: pretix/base/services/invoices.py:664 +#: pretix/base/services/invoices.py:670 #, python-brace-format msgid "" "Hello,\n" @@ -8647,14 +8720,14 @@ msgid "" "card." msgstr "" -#: pretix/base/services/orders.py:2470 pretix/base/services/orders.py:2487 +#: pretix/base/services/orders.py:2471 pretix/base/services/orders.py:2488 #, 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:3234 +#: pretix/base/services/orders.py:3235 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -8755,7 +8828,7 @@ msgid "" "on your invoice. Please contact support to resolve this manually." msgstr "" -#: pretix/base/services/tickets.py:100 pretix/control/views/pdf.py:96 +#: pretix/base/services/tickets.py:100 pretix/control/views/pdf.py:98 msgid "Sample workshop" msgstr "" @@ -9021,7 +9094,7 @@ msgid "Show exchange rates" msgstr "" #: pretix/base/settings.py:550 pretix/base/settings.py:558 -#: pretix/control/forms/item.py:626 +#: pretix/control/forms/item.py:629 msgid "Never" msgstr "" @@ -12193,11 +12266,11 @@ msgid "Copy configuration from" msgstr "" #: pretix/control/forms/event.py:317 pretix/control/forms/event.py:320 -#: pretix/control/forms/item.py:413 +#: pretix/control/forms/item.py:414 msgid "Do not copy" msgstr "" -#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1301 +#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1304 #: pretix/control/forms/subevents.py:411 #, python-brace-format msgid "Default ({value})" @@ -13437,171 +13510,171 @@ msgid "" "plugins. This will be publicly available. Make sure to keep it up to date!" msgstr "" -#: pretix/control/forms/item.py:98 +#: pretix/control/forms/item.py:99 msgid "" "Products in this category are regular products displayed on the front page." msgstr "" -#: pretix/control/forms/item.py:101 +#: pretix/control/forms/item.py:102 msgid "Add-on product category" msgstr "" -#: pretix/control/forms/item.py:102 +#: pretix/control/forms/item.py:103 msgid "" "Products in this category are add-on products and can only be bought as add-" "ons." msgstr "" -#: pretix/control/forms/item.py:106 +#: pretix/control/forms/item.py:107 msgid "" "Products in this category are regular products, but are only shown in the " "cross-selling step, according to the configuration below." msgstr "" -#: pretix/control/forms/item.py:111 +#: pretix/control/forms/item.py:112 msgid "" "Products in this category are regular products displayed on the front page, " "but are additionally shown in the cross-selling step, according to the " "configuration below." msgstr "" -#: pretix/control/forms/item.py:140 pretix/control/forms/item.py:216 +#: pretix/control/forms/item.py:141 pretix/control/forms/item.py:217 msgid "This field is required" msgstr "" -#: pretix/control/forms/item.py:218 +#: pretix/control/forms/item.py:219 msgid "Dependencies between questions are not supported during check-in." msgstr "" -#: pretix/control/forms/item.py:313 +#: pretix/control/forms/item.py:314 msgid "No products" msgstr "" -#: pretix/control/forms/item.py:353 +#: pretix/control/forms/item.py:354 #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html:11 msgid "Unlimited" msgstr "" -#: pretix/control/forms/item.py:381 +#: pretix/control/forms/item.py:382 msgid "The product should exist in multiple variations" msgstr "" -#: pretix/control/forms/item.py:382 +#: pretix/control/forms/item.py:383 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:402 pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:403 pretix/control/forms/item.py:731 msgid "No category" msgstr "" -#: pretix/control/forms/item.py:410 +#: pretix/control/forms/item.py:411 msgid "Copy product information" msgstr "" -#: pretix/control/forms/item.py:419 +#: pretix/control/forms/item.py:420 msgid "No taxation" msgstr "" -#: pretix/control/forms/item.py:423 +#: pretix/control/forms/item.py:424 msgid "Do not add to a quota now" msgstr "" -#: pretix/control/forms/item.py:424 +#: pretix/control/forms/item.py:425 msgid "Add product to an existing quota" msgstr "" -#: pretix/control/forms/item.py:425 +#: pretix/control/forms/item.py:426 msgid "Create a new quota for this product" msgstr "" -#: pretix/control/forms/item.py:431 +#: pretix/control/forms/item.py:432 msgid "Quota options" msgstr "" -#: pretix/control/forms/item.py:439 +#: pretix/control/forms/item.py:440 msgid "Add to existing quota" msgstr "" -#: pretix/control/forms/item.py:448 +#: pretix/control/forms/item.py:449 msgid "New quota name" msgstr "" -#: pretix/control/forms/item.py:454 +#: pretix/control/forms/item.py:455 msgid "Size" msgstr "" -#: pretix/control/forms/item.py:455 +#: pretix/control/forms/item.py:456 msgid "Number of tickets" msgstr "" -#: pretix/control/forms/item.py:587 +#: pretix/control/forms/item.py:590 msgid "Quota name is required." msgstr "" -#: pretix/control/forms/item.py:592 +#: pretix/control/forms/item.py:595 msgid "Please select a quota." msgstr "" -#: pretix/control/forms/item.py:614 pretix/plugins/badges/forms.py:85 +#: pretix/control/forms/item.py:617 pretix/plugins/badges/forms.py:85 #: pretix/plugins/ticketoutputpdf/forms.py:55 msgid "(Event default)" msgstr "" -#: pretix/control/forms/item.py:624 +#: pretix/control/forms/item.py:627 msgid "Choose automatically depending on event settings" msgstr "" -#: pretix/control/forms/item.py:625 +#: pretix/control/forms/item.py:628 msgid "Yes, if ticket generation is enabled in general" msgstr "" -#: pretix/control/forms/item.py:643 +#: pretix/control/forms/item.py:646 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:687 +#: pretix/control/forms/item.py:690 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:698 pretix/control/forms/item.py:714 +#: pretix/control/forms/item.py:701 pretix/control/forms/item.py:717 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:739 +#: pretix/control/forms/item.py:742 msgid "Date chosen by customer" msgstr "" -#: pretix/control/forms/item.py:748 +#: pretix/control/forms/item.py:751 msgid "No membership granted" msgstr "" -#: pretix/control/forms/item.py:767 +#: pretix/control/forms/item.py:770 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:773 +#: pretix/control/forms/item.py:776 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:792 pretix/control/forms/item.py:1059 +#: pretix/control/forms/item.py:795 pretix/control/forms/item.py:1062 msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" -#: pretix/control/forms/item.py:803 +#: pretix/control/forms/item.py:806 msgid "" "Your product grants a non-transferable membership and should therefore be a " "personalized admission ticket. Otherwise customers might not be able to use " @@ -13609,17 +13682,17 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:812 +#: pretix/control/forms/item.py:815 msgid "The start of validity must be before the end of validity." msgstr "" -#: pretix/control/forms/item.py:819 +#: pretix/control/forms/item.py:822 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:924 +#: pretix/control/forms/item.py:927 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -13627,43 +13700,47 @@ msgid "" "\"inactive\" instead." msgstr "" -#: pretix/control/forms/item.py:1001 +#: pretix/control/forms/item.py:1004 msgid "Use value from product" msgstr "" -#: pretix/control/forms/item.py:1086 +#: pretix/control/forms/item.py:1089 msgid "Add-ons" msgstr "" -#: pretix/control/forms/item.py:1110 +#: pretix/control/forms/item.py:1113 msgid "You added the same add-on category twice" msgstr "" -#: pretix/control/forms/item.py:1155 +#: pretix/control/forms/item.py:1158 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:1162 +#: pretix/control/forms/item.py:1165 msgid "Bundled products" msgstr "" -#: pretix/control/forms/item.py:1212 +#: pretix/control/forms/item.py:1215 msgid "You added the same bundled product twice." msgstr "" -#: pretix/control/forms/item.py:1218 +#: pretix/control/forms/item.py:1221 #: 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:1243 pretix/control/forms/orders.py:379 +#: pretix/control/forms/item.py:1246 pretix/control/forms/orders.py:379 #: pretix/control/forms/orders.py:568 msgid "inactive" msgstr "" +#: pretix/control/forms/item.py:1331 +msgid "Program times" +msgstr "" + #: pretix/control/forms/mailsetup.py:42 msgid "Hostname" msgstr "" @@ -14206,11 +14283,6 @@ msgstr "" msgid "I understand that this is not reversible and want to continue" msgstr "" -#: pretix/control/forms/orders.py:1041 -#: pretix/control/templates/pretixcontrol/shredder/download.html:53 -msgid "Confirmation code" -msgstr "" - #: pretix/control/forms/orders.py:1042 msgid "" "We have just emailed you a confirmation code to enter to confirm this action" @@ -14495,7 +14567,7 @@ msgstr "" msgid "Exclude these dates instead of adding them." msgstr "" -#: pretix/control/forms/users.py:122 pretix/control/views/user.py:231 +#: pretix/control/forms/users.py:123 pretix/control/views/user.py:236 msgid "Your changes could not be saved. See below for details." msgstr "" @@ -14831,7 +14903,7 @@ msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "" #: pretix/control/logdisplay.py:353 pretix/control/logdisplay.py:355 -#: pretix/control/logdisplay.py:971 pretix/control/logdisplay.py:973 +#: pretix/control/logdisplay.py:982 pretix/control/logdisplay.py:984 msgid "(unknown)" msgstr "" @@ -14920,11 +14992,11 @@ msgstr "" msgid "Internal error while transferring data to {provider_display_name}." msgstr "" -#: pretix/control/logdisplay.py:483 pretix/control/logdisplay.py:821 +#: pretix/control/logdisplay.py:483 pretix/control/logdisplay.py:829 msgid "The settings of a payment provider have been changed." msgstr "" -#: pretix/control/logdisplay.py:486 pretix/control/logdisplay.py:820 +#: pretix/control/logdisplay.py:486 pretix/control/logdisplay.py:828 msgid "The settings of a ticket output provider have been changed." msgstr "" @@ -15098,8 +15170,8 @@ msgstr "" msgid "An unidentified type email has been sent." msgstr "" -#: pretix/control/logdisplay.py:542 pretix/control/logdisplay.py:723 -#: pretix/control/logdisplay.py:729 pretix/control/logdisplay.py:757 +#: pretix/control/logdisplay.py:542 pretix/control/logdisplay.py:731 +#: pretix/control/logdisplay.py:737 pretix/control/logdisplay.py:765 msgid "Sending of an email has failed." msgstr "" @@ -15273,12 +15345,12 @@ msgstr "" msgid "Your account settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:660 pretix/control/views/user.py:253 +#: pretix/control/logdisplay.py:660 pretix/control/views/user.py:957 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "" -#: pretix/control/logdisplay.py:662 pretix/control/views/user.py:250 +#: pretix/control/logdisplay.py:662 pretix/control/views/user.py:847 msgid "Your password has been changed." msgstr "" @@ -15290,699 +15362,721 @@ msgstr "" msgid "Your account has been disabled." msgstr "" -#: pretix/control/logdisplay.py:676 +#: pretix/control/logdisplay.py:671 +#, python-brace-format +msgid "Your email address has been changed from {old_email} to {email}." +msgstr "" + +#: pretix/control/logdisplay.py:672 +#, python-brace-format +msgid "Your email address {email} has been confirmed." +msgstr "" + +#: pretix/control/logdisplay.py:684 #, python-brace-format msgid "You impersonated {}." msgstr "" -#: pretix/control/logdisplay.py:677 +#: pretix/control/logdisplay.py:685 #, python-brace-format msgid "You stopped impersonating {}." msgstr "" -#: pretix/control/logdisplay.py:684 +#: pretix/control/logdisplay.py:692 msgid "This object has been created by cloning." msgstr "" -#: pretix/control/logdisplay.py:685 +#: pretix/control/logdisplay.py:693 msgid "The organizer has been changed." msgstr "" -#: pretix/control/logdisplay.py:686 +#: pretix/control/logdisplay.py:694 msgid "The organizer settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:687 pretix/control/logdisplay.py:828 +#: pretix/control/logdisplay.py:695 pretix/control/logdisplay.py:836 msgid "The footer links have been changed." msgstr "" -#: pretix/control/logdisplay.py:688 pretix/control/logdisplay.py:735 +#: pretix/control/logdisplay.py:696 pretix/control/logdisplay.py:743 msgid "A scheduled export has been added." msgstr "" -#: pretix/control/logdisplay.py:689 pretix/control/logdisplay.py:736 +#: pretix/control/logdisplay.py:697 pretix/control/logdisplay.py:744 msgid "A scheduled export has been changed." msgstr "" -#: pretix/control/logdisplay.py:690 pretix/control/logdisplay.py:737 +#: pretix/control/logdisplay.py:698 pretix/control/logdisplay.py:745 msgid "A scheduled export has been deleted." msgstr "" -#: pretix/control/logdisplay.py:691 pretix/control/logdisplay.py:738 +#: pretix/control/logdisplay.py:699 pretix/control/logdisplay.py:746 msgid "A scheduled export has been executed." msgstr "" -#: pretix/control/logdisplay.py:692 pretix/control/logdisplay.py:739 +#: pretix/control/logdisplay.py:700 pretix/control/logdisplay.py:747 #, python-brace-format msgid "A scheduled export has failed: {reason}." msgstr "" -#: pretix/control/logdisplay.py:693 +#: pretix/control/logdisplay.py:701 msgid "Gift card acceptance for another organizer has been added." msgstr "" -#: pretix/control/logdisplay.py:694 +#: pretix/control/logdisplay.py:702 msgid "Gift card acceptance for another organizer has been removed." msgstr "" -#: pretix/control/logdisplay.py:695 +#: pretix/control/logdisplay.py:703 msgid "A new gift card acceptor has been invited." msgstr "" -#: pretix/control/logdisplay.py:696 +#: pretix/control/logdisplay.py:704 msgid "A gift card acceptor has been removed." msgstr "" -#: pretix/control/logdisplay.py:697 +#: pretix/control/logdisplay.py:705 msgid "A gift card issuer has been removed or declined." msgstr "" -#: pretix/control/logdisplay.py:698 +#: pretix/control/logdisplay.py:706 msgid "A new gift card issuer has been accepted." msgstr "" -#: pretix/control/logdisplay.py:699 +#: pretix/control/logdisplay.py:707 msgid "The webhook has been created." msgstr "" -#: pretix/control/logdisplay.py:700 +#: pretix/control/logdisplay.py:708 msgid "The webhook has been changed." msgstr "" -#: pretix/control/logdisplay.py:701 +#: pretix/control/logdisplay.py:709 msgid "The webhook call retry jobs have been manually expedited." msgstr "" -#: pretix/control/logdisplay.py:702 +#: pretix/control/logdisplay.py:710 msgid "The webhook call retry jobs have been dropped." msgstr "" -#: pretix/control/logdisplay.py:703 +#: pretix/control/logdisplay.py:711 msgid "The SSO provider has been created." msgstr "" -#: pretix/control/logdisplay.py:704 +#: pretix/control/logdisplay.py:712 msgid "The SSO provider has been changed." msgstr "" -#: pretix/control/logdisplay.py:705 +#: pretix/control/logdisplay.py:713 msgid "The SSO provider has been deleted." msgstr "" -#: pretix/control/logdisplay.py:706 +#: pretix/control/logdisplay.py:714 msgid "The SSO client has been created." msgstr "" -#: pretix/control/logdisplay.py:707 +#: pretix/control/logdisplay.py:715 msgid "The SSO client has been changed." msgstr "" -#: pretix/control/logdisplay.py:708 +#: pretix/control/logdisplay.py:716 msgid "The SSO client has been deleted." msgstr "" -#: pretix/control/logdisplay.py:709 pretix/control/views/organizer.py:2632 +#: pretix/control/logdisplay.py:717 pretix/control/views/organizer.py:2632 msgid "The membership type has been created." msgstr "" -#: pretix/control/logdisplay.py:710 +#: pretix/control/logdisplay.py:718 msgid "The membership type has been changed." msgstr "" -#: pretix/control/logdisplay.py:711 +#: pretix/control/logdisplay.py:719 msgid "The membership type has been deleted." msgstr "" -#: pretix/control/logdisplay.py:712 pretix/control/views/organizer.py:3472 +#: pretix/control/logdisplay.py:720 pretix/control/views/organizer.py:3472 msgid "The sales channel has been created." msgstr "" -#: pretix/control/logdisplay.py:713 +#: pretix/control/logdisplay.py:721 msgid "The sales channel has been changed." msgstr "" -#: pretix/control/logdisplay.py:714 +#: pretix/control/logdisplay.py:722 msgid "The sales channel has been deleted." msgstr "" -#: pretix/control/logdisplay.py:715 +#: pretix/control/logdisplay.py:723 msgid "The account has been created." msgstr "" -#: pretix/control/logdisplay.py:716 +#: pretix/control/logdisplay.py:724 msgid "The account has been changed." msgstr "" -#: pretix/control/logdisplay.py:717 +#: pretix/control/logdisplay.py:725 msgid "A membership for this account has been added." msgstr "" -#: pretix/control/logdisplay.py:718 +#: pretix/control/logdisplay.py:726 msgid "A membership of this account has been changed." msgstr "" -#: pretix/control/logdisplay.py:719 +#: pretix/control/logdisplay.py:727 msgid "A membership of this account has been deleted." msgstr "" -#: pretix/control/logdisplay.py:720 +#: pretix/control/logdisplay.py:728 msgid "The account has been disabled and anonymized." msgstr "" -#: pretix/control/logdisplay.py:721 +#: pretix/control/logdisplay.py:729 msgid "A new password has been requested." msgstr "" -#: pretix/control/logdisplay.py:722 +#: pretix/control/logdisplay.py:730 msgid "A new password has been set." msgstr "" -#: pretix/control/logdisplay.py:724 +#: pretix/control/logdisplay.py:732 msgid "The reusable medium has been created." msgstr "" -#: pretix/control/logdisplay.py:725 +#: pretix/control/logdisplay.py:733 msgid "The reusable medium has been created automatically." msgstr "" -#: pretix/control/logdisplay.py:726 +#: pretix/control/logdisplay.py:734 msgid "The reusable medium has been changed." msgstr "" -#: pretix/control/logdisplay.py:727 +#: pretix/control/logdisplay.py:735 msgid "The medium has been connected to a new ticket." msgstr "" -#: pretix/control/logdisplay.py:728 +#: pretix/control/logdisplay.py:736 msgid "The medium has been connected to a new gift card." msgstr "" -#: pretix/control/logdisplay.py:730 +#: pretix/control/logdisplay.py:738 msgid "The event's internal comment has been updated." msgstr "" -#: pretix/control/logdisplay.py:731 +#: pretix/control/logdisplay.py:739 msgid "The event has been canceled." msgstr "" -#: pretix/control/logdisplay.py:732 +#: pretix/control/logdisplay.py:740 msgid "An event has been deleted." msgstr "" -#: pretix/control/logdisplay.py:733 +#: pretix/control/logdisplay.py:741 msgid "A removal process for personal data has been started." msgstr "" -#: pretix/control/logdisplay.py:734 +#: pretix/control/logdisplay.py:742 msgid "A removal process for personal data has been completed." msgstr "" -#: pretix/control/logdisplay.py:740 +#: pretix/control/logdisplay.py:748 msgid "The user has been created." msgstr "" -#: pretix/control/logdisplay.py:741 +#: pretix/control/logdisplay.py:749 #, python-brace-format msgid "" "A first login using {agent_type} on {os_type} from {country} has been " "detected." msgstr "" -#: pretix/control/logdisplay.py:743 pretix/control/views/user.py:490 -#: pretix/control/views/user.py:550 pretix/control/views/user.py:609 +#: pretix/control/logdisplay.py:751 pretix/control/views/user.py:477 +#: pretix/control/views/user.py:537 pretix/control/views/user.py:596 msgid "Two-factor authentication has been enabled." msgstr "" -#: pretix/control/logdisplay.py:744 pretix/control/views/user.py:393 -#: pretix/control/views/user.py:625 +#: pretix/control/logdisplay.py:752 pretix/control/views/user.py:380 +#: pretix/control/views/user.py:612 msgid "Two-factor authentication has been disabled." msgstr "" -#: pretix/control/logdisplay.py:745 pretix/control/views/user.py:642 +#: pretix/control/logdisplay.py:753 pretix/control/views/user.py:629 msgid "Your two-factor emergency codes have been regenerated." msgstr "" -#: pretix/control/logdisplay.py:746 +#: pretix/control/logdisplay.py:754 msgid "A two-factor emergency code has been generated." msgstr "" -#: pretix/control/logdisplay.py:747 +#: pretix/control/logdisplay.py:755 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "" -#: pretix/control/logdisplay.py:749 +#: pretix/control/logdisplay.py:757 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "" -#: pretix/control/logdisplay.py:751 +#: pretix/control/logdisplay.py:759 msgid "Notifications have been enabled." msgstr "" -#: pretix/control/logdisplay.py:752 +#: pretix/control/logdisplay.py:760 msgid "Notifications have been disabled." msgstr "" -#: pretix/control/logdisplay.py:753 +#: pretix/control/logdisplay.py:761 msgid "Your notification settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:754 +#: pretix/control/logdisplay.py:762 msgid "This user has been anonymized." msgstr "" -#: pretix/control/logdisplay.py:758 +#: pretix/control/logdisplay.py:766 msgid "Password reset mail sent." msgstr "" -#: pretix/control/logdisplay.py:759 +#: pretix/control/logdisplay.py:767 msgid "The password has been reset." msgstr "" -#: pretix/control/logdisplay.py:760 +#: pretix/control/logdisplay.py:768 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:762 +#: pretix/control/logdisplay.py:770 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:763 pretix/control/logdisplay.py:989 +#: pretix/control/logdisplay.py:771 pretix/control/logdisplay.py:1000 msgid "A voucher has been sent to a person on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:764 +#: pretix/control/logdisplay.py:772 msgid "An entry has been transferred to another waiting list." msgstr "" -#: pretix/control/logdisplay.py:765 +#: pretix/control/logdisplay.py:773 msgid "The team has been created." msgstr "" -#: pretix/control/logdisplay.py:766 +#: pretix/control/logdisplay.py:774 msgid "The team settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:767 +#: pretix/control/logdisplay.py:775 msgid "The team has been deleted." msgstr "" -#: pretix/control/logdisplay.py:768 pretix/control/views/organizer.py:2298 +#: pretix/control/logdisplay.py:776 pretix/control/views/organizer.py:2298 msgid "The gate has been created." msgstr "" -#: pretix/control/logdisplay.py:769 +#: pretix/control/logdisplay.py:777 msgid "The gate has been changed." msgstr "" -#: pretix/control/logdisplay.py:770 +#: pretix/control/logdisplay.py:778 msgid "The gate has been deleted." msgstr "" -#: pretix/control/logdisplay.py:771 +#: pretix/control/logdisplay.py:779 msgctxt "subevent" msgid "The event date has been deleted." msgstr "" -#: pretix/control/logdisplay.py:772 +#: pretix/control/logdisplay.py:780 msgctxt "subevent" msgid "The event date has been canceled." msgstr "" -#: pretix/control/logdisplay.py:773 +#: pretix/control/logdisplay.py:781 msgctxt "subevent" msgid "The event date has been changed." msgstr "" -#: pretix/control/logdisplay.py:774 +#: pretix/control/logdisplay.py:782 msgctxt "subevent" msgid "The event date has been created." msgstr "" -#: pretix/control/logdisplay.py:775 +#: pretix/control/logdisplay.py:783 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "" -#: pretix/control/logdisplay.py:776 +#: pretix/control/logdisplay.py:784 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "" -#: pretix/control/logdisplay.py:777 +#: pretix/control/logdisplay.py:785 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "" -#: pretix/control/logdisplay.py:778 +#: pretix/control/logdisplay.py:786 msgid "The device has been created." msgstr "" -#: pretix/control/logdisplay.py:779 +#: pretix/control/logdisplay.py:787 msgid "The device has been changed." msgstr "" -#: pretix/control/logdisplay.py:780 +#: pretix/control/logdisplay.py:788 msgid "Access of the device has been revoked." msgstr "" -#: pretix/control/logdisplay.py:781 +#: pretix/control/logdisplay.py:789 msgid "The device has been initialized." msgstr "" -#: pretix/control/logdisplay.py:782 +#: pretix/control/logdisplay.py:790 msgid "The access token of the device has been regenerated." msgstr "" -#: pretix/control/logdisplay.py:783 +#: pretix/control/logdisplay.py:791 msgid "The device has notified the server of an hardware or software update." msgstr "" -#: pretix/control/logdisplay.py:784 +#: pretix/control/logdisplay.py:792 msgid "The gift card has been created." msgstr "" -#: pretix/control/logdisplay.py:785 pretix/control/views/organizer.py:1925 +#: pretix/control/logdisplay.py:793 pretix/control/views/organizer.py:1925 msgid "The gift card has been changed." msgstr "" -#: pretix/control/logdisplay.py:786 +#: pretix/control/logdisplay.py:794 msgid "A manual transaction has been performed." msgstr "" -#: pretix/control/logdisplay.py:787 +#: pretix/control/logdisplay.py:795 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:788 +#: pretix/control/logdisplay.py:796 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "" -#: pretix/control/logdisplay.py:789 +#: pretix/control/logdisplay.py:797 msgid "The check-in and print log state has been reset." msgstr "" -#: pretix/control/logdisplay.py:796 pretix/control/logdisplay.py:855 +#: pretix/control/logdisplay.py:804 pretix/control/logdisplay.py:863 msgid "The plugin has been enabled." msgstr "" -#: pretix/control/logdisplay.py:797 pretix/control/logdisplay.py:856 +#: pretix/control/logdisplay.py:805 pretix/control/logdisplay.py:864 #: pretix/control/views/event.py:490 pretix/control/views/organizer.py:753 msgid "The plugin has been disabled." msgstr "" -#: pretix/control/logdisplay.py:800 pretix/control/logdisplay.py:859 +#: pretix/control/logdisplay.py:808 pretix/control/logdisplay.py:867 #, python-brace-format msgid "Plugin {val}" msgstr "" -#: pretix/control/logdisplay.py:815 +#: pretix/control/logdisplay.py:823 msgid "A meta property has been added to this event." msgstr "" -#: pretix/control/logdisplay.py:816 +#: pretix/control/logdisplay.py:824 msgid "A meta property has been removed from this event." msgstr "" -#: pretix/control/logdisplay.py:817 +#: pretix/control/logdisplay.py:825 msgid "A meta property has been changed on this event." msgstr "" -#: pretix/control/logdisplay.py:818 +#: pretix/control/logdisplay.py:826 msgid "The event settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:819 +#: pretix/control/logdisplay.py:827 msgid "The ticket download settings have been changed." msgstr "" -#: pretix/control/logdisplay.py:822 +#: pretix/control/logdisplay.py:830 msgid "The shop has been taken live." msgstr "" -#: pretix/control/logdisplay.py:823 +#: pretix/control/logdisplay.py:831 msgid "The shop has been taken offline." msgstr "" -#: pretix/control/logdisplay.py:824 +#: pretix/control/logdisplay.py:832 msgid "The shop has been taken into test mode." msgstr "" -#: pretix/control/logdisplay.py:825 +#: pretix/control/logdisplay.py:833 msgid "The test mode has been disabled." msgstr "" -#: pretix/control/logdisplay.py:826 +#: pretix/control/logdisplay.py:834 msgid "The event has been created." msgstr "" -#: pretix/control/logdisplay.py:827 +#: pretix/control/logdisplay.py:835 msgid "The event details have been changed." msgstr "" -#: pretix/control/logdisplay.py:829 +#: pretix/control/logdisplay.py:837 msgid "An answer option has been added to the question." msgstr "" -#: pretix/control/logdisplay.py:830 +#: pretix/control/logdisplay.py:838 msgid "An answer option has been removed from the question." msgstr "" -#: pretix/control/logdisplay.py:831 +#: pretix/control/logdisplay.py:839 msgid "An answer option has been changed." msgstr "" -#: pretix/control/logdisplay.py:832 +#: pretix/control/logdisplay.py:840 msgid "A user has been added to the event team." msgstr "" -#: pretix/control/logdisplay.py:833 +#: pretix/control/logdisplay.py:841 msgid "A user has been invited to the event team." msgstr "" -#: pretix/control/logdisplay.py:834 +#: pretix/control/logdisplay.py:842 msgid "A user's permissions have been changed." msgstr "" -#: pretix/control/logdisplay.py:835 +#: pretix/control/logdisplay.py:843 msgid "A user has been removed from the event team." msgstr "" -#: pretix/control/logdisplay.py:842 +#: pretix/control/logdisplay.py:850 msgid "The check-in list has been added." msgstr "" -#: pretix/control/logdisplay.py:843 pretix/control/logdisplay.py:844 +#: pretix/control/logdisplay.py:851 pretix/control/logdisplay.py:852 msgid "The check-in list has been deleted." msgstr "" -#: pretix/control/logdisplay.py:845 +#: pretix/control/logdisplay.py:853 msgid "The check-in list has been changed." msgstr "" -#: pretix/control/logdisplay.py:848 +#: pretix/control/logdisplay.py:856 #, python-brace-format msgid "Check-in list {val}" msgstr "" -#: pretix/control/logdisplay.py:875 +#: pretix/control/logdisplay.py:883 msgid "The product has been created." msgstr "" -#: pretix/control/logdisplay.py:876 +#: pretix/control/logdisplay.py:884 msgid "The product has been changed." msgstr "" -#: pretix/control/logdisplay.py:877 +#: pretix/control/logdisplay.py:885 msgid "The product has been reordered." msgstr "" -#: pretix/control/logdisplay.py:878 +#: pretix/control/logdisplay.py:886 msgid "The product has been deleted." msgstr "" -#: pretix/control/logdisplay.py:879 +#: pretix/control/logdisplay.py:887 msgid "An add-on has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:880 +#: pretix/control/logdisplay.py:888 msgid "An add-on has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:881 +#: pretix/control/logdisplay.py:889 msgid "An add-on has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:882 +#: pretix/control/logdisplay.py:890 msgid "A bundled item has been added to this product." msgstr "" -#: pretix/control/logdisplay.py:883 +#: pretix/control/logdisplay.py:891 msgid "A bundled item has been removed from this product." msgstr "" -#: pretix/control/logdisplay.py:884 +#: pretix/control/logdisplay.py:892 msgid "A bundled item has been changed on this product." msgstr "" -#: pretix/control/logdisplay.py:891 +#: pretix/control/logdisplay.py:893 +msgid "A program time has been added to this product." +msgstr "" + +#: pretix/control/logdisplay.py:894 +msgid "A program time has been changed on this product." +msgstr "" + +#: pretix/control/logdisplay.py:895 +msgid "A program time has been removed from this product." +msgstr "" + +#: pretix/control/logdisplay.py:902 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "" -#: pretix/control/logdisplay.py:892 +#: pretix/control/logdisplay.py:903 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "" -#: pretix/control/logdisplay.py:893 +#: pretix/control/logdisplay.py:904 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "" -#: pretix/control/logdisplay.py:910 +#: pretix/control/logdisplay.py:921 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "" -#: pretix/control/logdisplay.py:911 +#: pretix/control/logdisplay.py:922 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:912 +#: pretix/control/logdisplay.py:923 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:913 +#: pretix/control/logdisplay.py:924 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "" -#: pretix/control/logdisplay.py:914 +#: pretix/control/logdisplay.py:925 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:915 +#: pretix/control/logdisplay.py:926 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "" -#: pretix/control/logdisplay.py:916 +#: pretix/control/logdisplay.py:927 msgid "The order has been overpaid." msgstr "" -#: pretix/control/logdisplay.py:917 +#: pretix/control/logdisplay.py:928 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "" -#: pretix/control/logdisplay.py:918 +#: pretix/control/logdisplay.py:929 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "" -#: pretix/control/logdisplay.py:919 +#: pretix/control/logdisplay.py:930 msgid "The customer requested you to issue a refund." msgstr "" -#: pretix/control/logdisplay.py:920 +#: pretix/control/logdisplay.py:931 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "" -#: pretix/control/logdisplay.py:921 +#: pretix/control/logdisplay.py:932 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "" -#: pretix/control/logdisplay.py:922 +#: pretix/control/logdisplay.py:933 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "" -#: pretix/control/logdisplay.py:929 +#: pretix/control/logdisplay.py:940 msgid "The quota has been added." msgstr "" -#: pretix/control/logdisplay.py:930 +#: pretix/control/logdisplay.py:941 msgid "The quota has been deleted." msgstr "" -#: pretix/control/logdisplay.py:931 +#: pretix/control/logdisplay.py:942 msgid "The quota has been changed." msgstr "" -#: pretix/control/logdisplay.py:932 +#: pretix/control/logdisplay.py:943 msgid "The quota has closed." msgstr "" -#: pretix/control/logdisplay.py:933 pretix/control/views/item.py:1081 +#: pretix/control/logdisplay.py:944 pretix/control/views/item.py:1082 msgid "The quota has been re-opened." msgstr "" -#: pretix/control/logdisplay.py:940 +#: pretix/control/logdisplay.py:951 msgid "The question has been added." msgstr "" -#: pretix/control/logdisplay.py:941 +#: pretix/control/logdisplay.py:952 msgid "The question has been deleted." msgstr "" -#: pretix/control/logdisplay.py:942 +#: pretix/control/logdisplay.py:953 msgid "The question has been changed." msgstr "" -#: pretix/control/logdisplay.py:943 +#: pretix/control/logdisplay.py:954 msgid "The question has been reordered." msgstr "" -#: pretix/control/logdisplay.py:950 +#: pretix/control/logdisplay.py:961 msgid "The discount has been added." msgstr "" -#: pretix/control/logdisplay.py:951 +#: pretix/control/logdisplay.py:962 msgid "The discount has been deleted." msgstr "" -#: pretix/control/logdisplay.py:952 +#: pretix/control/logdisplay.py:963 msgid "The discount has been changed." msgstr "" -#: pretix/control/logdisplay.py:976 +#: pretix/control/logdisplay.py:987 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list \"{list}" "\"." msgstr "" -#: pretix/control/logdisplay.py:981 +#: pretix/control/logdisplay.py:992 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." msgstr "" -#: pretix/control/logdisplay.py:990 +#: pretix/control/logdisplay.py:1001 msgid "An entry has been removed from the waiting list." msgstr "" -#: pretix/control/logdisplay.py:991 +#: pretix/control/logdisplay.py:1002 msgid "An entry has been changed on the waiting list." msgstr "" -#: pretix/control/logdisplay.py:992 +#: pretix/control/logdisplay.py:1003 msgid "An entry has been added to the waiting list." msgstr "" @@ -16021,7 +16115,7 @@ msgstr "" #: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 -#: pretix/control/templates/pretixcontrol/order/index.html:914 +#: pretix/control/templates/pretixcontrol/order/index.html:916 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:37 #: pretix/plugins/banktransfer/apps.py:43 #: pretix/plugins/manualpayment/apps.py:39 pretix/plugins/paypal2/apps.py:45 @@ -16091,7 +16185,7 @@ msgid "Overview" msgstr "" #: pretix/control/navigation.py:221 -#: pretix/control/templates/pretixcontrol/order/index.html:901 +#: pretix/control/templates/pretixcontrol/order/index.html:903 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/plugins/reports/accountingreport.py:498 @@ -16131,7 +16225,7 @@ msgid "Search" msgstr "" #: pretix/control/navigation.py:368 -#: pretix/control/templates/pretixcontrol/order/index.html:807 +#: pretix/control/templates/pretixcontrol/order/index.html:809 #: pretix/plugins/reports/accountingreport.py:497 #: pretix/plugins/reports/accountingreport.py:678 #: pretix/plugins/reports/accountingreport.py:872 @@ -16143,7 +16237,7 @@ msgid "User settings" msgstr "" #: pretix/control/navigation.py:387 -#: pretix/control/templates/pretixcontrol/user/settings.html:16 +#: pretix/control/templates/pretixcontrol/user/settings.html:34 msgid "Notifications" msgstr "" @@ -16159,7 +16253,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 -#: pretix/control/templates/pretixcontrol/user/settings.html:70 +#: pretix/control/templates/pretixcontrol/user/settings.html:98 msgid "Account history" msgstr "" @@ -16323,6 +16417,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/shredder/index.html:78 #: pretix/control/templates/pretixcontrol/user/2fa_add.html:14 #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html:79 +#: pretix/control/templates/pretixcontrol/user/change_email.html:25 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:17 #: pretix/control/templates/pretixcontrol/user/reauth.html:32 #: pretix/control/templates/pretixcontrol/user/reauth.html:36 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 @@ -16330,7 +16426,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:90 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:126 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:168 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:140 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:194 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:27 @@ -16379,7 +16475,7 @@ msgstr "" msgid "Set new password" msgstr "" -#: pretix/control/templates/pretixcontrol/auth/recover.html:15 +#: pretix/control/templates/pretixcontrol/auth/recover.html:16 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:124 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:82 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:38 @@ -16434,10 +16530,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:368 #: pretix/control/templates/pretixcontrol/subevents/detail.html:289 #: pretix/control/templates/pretixcontrol/user/notifications.html:85 -#: pretix/control/templates/pretixcontrol/user/settings.html:81 +#: pretix/control/templates/pretixcontrol/user/settings.html:109 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:13 #: pretix/control/templates/pretixcontrol/users/create.html:26 -#: pretix/control/templates/pretixcontrol/users/form.html:80 +#: pretix/control/templates/pretixcontrol/users/form.html:81 #: 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 @@ -16793,6 +16889,9 @@ msgstr[1] "" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html:18 #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:23 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:17 +#: pretix/control/templates/pretixcontrol/user/change_email.html:22 +#: pretix/control/templates/pretixcontrol/user/change_password.html:18 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:15 #: pretix/control/templates/pretixcontrol/vouchers/delete.html:12 #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:13 @@ -17413,6 +17512,24 @@ msgstr "" msgid "Add property" msgstr "" +#: pretix/control/templates/pretixcontrol/email/confirmation_code.txt:1 +#, python-format +msgid "" +"Hello,\n" +"\n" +"%(reason)s\n" +"\n" +" %(code)s\n" +"\n" +"Please do never give this code to another person. Our support team will " +"never ask for this code.\n" +"\n" +"If this code was not requested by you, please contact us immediately.\n" +"\n" +"Best regards,\n" +"Your pretix team\n" +msgstr "" + #: pretix/control/templates/pretixcontrol/email/email_setup.txt:1 #, python-format msgid "" @@ -17622,7 +17739,7 @@ msgid "" msgstr "" #: pretix/control/templates/pretixcontrol/event/cancel.html:46 -#: pretix/control/templates/pretixcontrol/user/settings.html:29 +#: pretix/control/templates/pretixcontrol/user/settings.html:47 msgid "Change notification settings" msgstr "" @@ -17929,7 +18046,7 @@ msgid "Show sync problems" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:151 -#: pretix/control/templates/pretixcontrol/order/index.html:1086 +#: pretix/control/templates/pretixcontrol/order/index.html:1088 msgid "Update comment" msgstr "" @@ -18148,9 +18265,9 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/event/logs_embed.html:47 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:869 -#: pretix/control/templates/pretixcontrol/order/index.html:881 -#: pretix/control/templates/pretixcontrol/order/index.html:986 +#: pretix/control/templates/pretixcontrol/order/index.html:871 +#: pretix/control/templates/pretixcontrol/order/index.html:883 +#: pretix/control/templates/pretixcontrol/order/index.html:988 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 #: pretix/control/templates/pretixcontrol/search/payments.html:147 @@ -18257,14 +18374,14 @@ msgid "Payment settings" msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:23 -#: pretix/control/templates/pretixcontrol/user/settings.html:48 +#: pretix/control/templates/pretixcontrol/user/settings.html:76 #: pretix/plugins/sendmail/models.py:286 msgid "Enabled" msgstr "" #: pretix/control/templates/pretixcontrol/event/payment.html:28 #: pretix/control/templates/pretixcontrol/subevents/index.html:166 -#: pretix/control/templates/pretixcontrol/user/settings.html:53 +#: pretix/control/templates/pretixcontrol/user/settings.html:81 msgid "Disabled" msgstr "" @@ -18331,9 +18448,9 @@ msgstr "" #: pretix/control/views/event.py:1026 pretix/control/views/event.py:1389 #: pretix/control/views/event.py:1429 #: pretix/control/views/global_settings.py:65 -#: pretix/control/views/global_settings.py:88 pretix/control/views/item.py:264 -#: pretix/control/views/item.py:795 pretix/control/views/item.py:1121 -#: pretix/control/views/item.py:1299 pretix/control/views/item.py:1449 +#: pretix/control/views/global_settings.py:88 pretix/control/views/item.py:265 +#: pretix/control/views/item.py:796 pretix/control/views/item.py:1122 +#: pretix/control/views/item.py:1300 pretix/control/views/item.py:1451 #: 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:272 pretix/control/views/organizer.py:300 @@ -18353,10 +18470,11 @@ msgstr "" #: pretix/control/views/organizer.py:3356 #: pretix/control/views/organizer.py:3385 #: pretix/control/views/organizer.py:3523 pretix/control/views/subevents.py:542 -#: pretix/control/views/subevents.py:1614 pretix/control/views/user.py:236 -#: pretix/control/views/users.py:114 pretix/control/views/vouchers.py:305 -#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:157 -#: pretix/plugins/sendmail/views.py:645 pretix/plugins/stripe/views.py:679 +#: pretix/control/views/subevents.py:1614 pretix/control/views/user.py:241 +#: pretix/control/views/user.py:854 pretix/control/views/users.py:114 +#: pretix/control/views/vouchers.py:305 pretix/plugins/autocheckin/views.py:164 +#: pretix/plugins/badges/views.py:157 pretix/plugins/sendmail/views.py:645 +#: pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:542 pretix/presale/views/customer.py:594 msgid "Your changes have been saved." @@ -18442,13 +18560,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html:21 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:99 #: pretix/control/templates/pretixcontrol/user/notifications.html:23 -#: pretix/control/templates/pretixcontrol/user/settings.html:55 +#: pretix/control/templates/pretixcontrol/user/settings.html:83 msgid "Enable" msgstr "" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:14 #: pretix/control/templates/pretixcontrol/event/settings_base.html:10 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:18 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:20 msgid "Congratulations!" msgstr "" @@ -18532,7 +18650,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/settings.html:7 #: pretix/control/templates/pretixcontrol/event/settings.html:13 -#: pretix/control/templates/pretixcontrol/user/settings.html:11 +#: pretix/control/templates/pretixcontrol/user/settings.html:29 msgid "General settings" msgstr "" @@ -19131,34 +19249,6 @@ msgstr "" msgid "Currently available: %(num)s" msgstr "" -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:9 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:81 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:14 -#: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:7 -msgid "Information" -msgstr "" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:15 -msgid "The following gift cards are available in your customer account:" -msgstr "" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:25 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:29 -msgid "Use gift card" -msgstr "" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:27 -#: pretix/control/templates/pretixcontrol/pdf/index.html:156 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:32 -msgid "Apply" -msgstr "" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout_confirm.html:4 -#, python-format -msgid "Your gift card %(card)s will be used to pay for this order." -msgstr "" - #: pretix/control/templates/pretixcontrol/global_license.html:8 msgid "" "This page is intended to help you use pretix in compliance with its license." @@ -19595,6 +19685,23 @@ msgstr "" msgid "Add a new bundled product" msgstr "" +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:5 +msgid "" +"With program times, you can set specific dates and times for this product. " +"This is useful if this product represents access to parts of your event that " +"happen at different times than your event in general. This will not affect " +"access control, but will affect calendar invites and ticket output." +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:25 +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:51 +msgid "Program time" +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:68 +msgid "Add a program time" +msgstr "" + #: pretix/control/templates/pretixcontrol/item/include_variations.html:35 #: pretix/control/templates/pretixcontrol/item/include_variations.html:161 #: pretix/control/templates/pretixcontrol/items/discounts.html:105 @@ -20304,7 +20411,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/oauth/authorized.html:4 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:6 -#: pretix/control/templates/pretixcontrol/user/settings.html:61 +#: pretix/control/templates/pretixcontrol/user/settings.html:89 msgid "Authorized applications" msgstr "" @@ -20590,7 +20697,7 @@ msgid "Change order information" msgstr "" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:1016 +#: pretix/control/templates/pretixcontrol/order/index.html:1018 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -20915,93 +21022,93 @@ msgstr "" msgid "Total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:782 +#: pretix/control/templates/pretixcontrol/order/index.html:784 #: pretix/presale/templates/pretixpresale/event/order.html:210 msgid "Successful payments" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:791 +#: pretix/control/templates/pretixcontrol/order/index.html:793 #: pretix/presale/templates/pretixpresale/event/order.html:219 msgid "Pending total" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:817 +#: pretix/control/templates/pretixcontrol/order/index.html:819 #: pretix/control/templates/pretixcontrol/search/payments.html:88 msgid "Confirmation date" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:830 +#: pretix/control/templates/pretixcontrol/order/index.html:832 #: pretix/control/templates/pretixcontrol/search/payments.html:125 msgid "" "This payment was created with an older version of pretix, therefore accurate " "data might not be available." msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:831 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/control/templates/pretixcontrol/search/payments.html:126 msgid "MIGRATED" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:843 +#: pretix/control/templates/pretixcontrol/order/index.html:845 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:848 +#: pretix/control/templates/pretixcontrol/order/index.html:850 msgid "Confirm as paid" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:891 +#: pretix/control/templates/pretixcontrol/order/index.html:893 msgid "Create a refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:912 +#: pretix/control/templates/pretixcontrol/order/index.html:914 #: pretix/control/templates/pretixcontrol/orders/refunds.html:60 msgid "Source" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:945 +#: pretix/control/templates/pretixcontrol/order/index.html:947 msgid "Cancel transfer" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:950 +#: pretix/control/templates/pretixcontrol/order/index.html:952 #: pretix/control/templates/pretixcontrol/orders/refunds.html:112 msgid "Confirm as done" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:957 +#: pretix/control/templates/pretixcontrol/order/index.html:959 #: pretix/control/templates/pretixcontrol/orders/refunds.html:118 msgid "Ignore" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:963 +#: pretix/control/templates/pretixcontrol/order/index.html:965 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:123 msgid "Process refund" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:1011 +#: pretix/control/templates/pretixcontrol/order/index.html:1013 #: pretix/presale/templates/pretixpresale/event/base.html:141 #: pretix/presale/templates/pretixpresale/event/timemachine.html:30 msgid "Change" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:1027 +#: pretix/control/templates/pretixcontrol/order/index.html:1029 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:318 msgid "ZIP code and city" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:1040 +#: pretix/control/templates/pretixcontrol/order/index.html:1042 msgid "Valid EU VAT ID" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:1046 +#: pretix/control/templates/pretixcontrol/order/index.html:1048 msgid "Check" msgstr "" -#: pretix/control/templates/pretixcontrol/order/index.html:1100 +#: pretix/control/templates/pretixcontrol/order/index.html:1102 msgid "Order history" msgstr "" @@ -22396,6 +22503,12 @@ msgstr "" msgid "Transactions" msgstr "" +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:81 +#: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:7 +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:9 +msgid "Information" +msgstr "" + #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:94 msgid "" "Create a payment on the respective order that cancels out with this " @@ -23040,6 +23153,11 @@ msgid "" "it to copy and share ticket designs, not to modify the design source code." msgstr "" +#: pretix/control/templates/pretixcontrol/pdf/index.html:156 +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:26 +msgid "Apply" +msgstr "" + #: pretix/control/templates/pretixcontrol/pdf/index.html:164 msgid "Uploading new PDF background…" msgstr "" @@ -23754,7 +23872,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:4 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:4 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:6 -#: pretix/control/templates/pretixcontrol/user/settings.html:45 +#: pretix/control/templates/pretixcontrol/user/settings.html:73 msgid "Two-factor authentication" msgstr "" @@ -23768,7 +23886,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:15 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:38 -#: pretix/control/templates/pretixcontrol/users/form.html:70 +#: pretix/control/templates/pretixcontrol/users/form.html:71 #, python-format msgid "Team \"%(team)s\" of organizer \"%(organizer)s\"" msgstr "" @@ -23878,6 +23996,36 @@ msgstr "" msgid "The old codes will no longer work." msgstr "" +#: pretix/control/templates/pretixcontrol/user/change_email.html:4 +#: pretix/control/templates/pretixcontrol/user/change_email.html:8 +msgid "Change login email address" +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/change_email.html:13 +msgid "" +"This changes the email address used to login to your account, as well as " +"where we send email notifications." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/change_email.html:18 +msgid "" +"We will send a confirmation code to your new email address, which you need " +"to enter in the next step to confirm the email address is correct." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/change_password.html:4 +#: pretix/control/templates/pretixcontrol/user/change_password.html:8 +#: pretix/control/templates/pretixcontrol/user/change_password.html:20 +#: pretix/control/templates/pretixcontrol/user/settings.html:67 +#: pretix/presale/templates/pretixpresale/organizers/customer_base.html:28 +msgid "Change password" +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:4 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:8 +msgid "Enter confirmation code" +msgstr "" + #: pretix/control/templates/pretixcontrol/user/notifications.html:4 #: pretix/control/templates/pretixcontrol/user/notifications.html:6 msgid "Notification settings" @@ -23921,13 +24069,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/notifications.html:70 #: pretix/control/templates/pretixcontrol/user/notifications.html:72 -#: pretix/control/templates/pretixcontrol/user/settings.html:20 +#: pretix/control/templates/pretixcontrol/user/settings.html:38 msgid "On" msgstr "" #: pretix/control/templates/pretixcontrol/user/notifications.html:70 #: pretix/control/templates/pretixcontrol/user/notifications.html:71 -#: pretix/control/templates/pretixcontrol/user/settings.html:24 +#: pretix/control/templates/pretixcontrol/user/settings.html:42 msgid "Off" msgstr "" @@ -23961,23 +24109,34 @@ msgid "Log in as someone else" msgstr "" #: pretix/control/templates/pretixcontrol/user/settings.html:4 -#: pretix/control/templates/pretixcontrol/user/settings.html:6 +#: pretix/control/templates/pretixcontrol/user/settings.html:24 msgid "Account settings" msgstr "" -#: pretix/control/templates/pretixcontrol/user/settings.html:35 +#: pretix/control/templates/pretixcontrol/user/settings.html:9 +msgid "" +"Your email address is not confirmed yet. To secure your account, please " +"confirm your email address using a confirmation code we will send to your " +"email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/settings.html:18 +msgid "Send confirmation email" +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/settings.html:53 msgid "Login settings" msgstr "" -#: pretix/control/templates/pretixcontrol/user/settings.html:50 +#: pretix/control/templates/pretixcontrol/user/settings.html:78 msgid "Change two-factor settings" msgstr "" -#: pretix/control/templates/pretixcontrol/user/settings.html:65 +#: pretix/control/templates/pretixcontrol/user/settings.html:93 msgid "Show applications" msgstr "" -#: pretix/control/templates/pretixcontrol/user/settings.html:74 +#: pretix/control/templates/pretixcontrol/user/settings.html:102 msgid "Show account history" msgstr "" @@ -24056,15 +24215,15 @@ msgstr "" msgid "Authentication backend" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:65 +#: pretix/control/templates/pretixcontrol/users/form.html:66 msgid "Team memberships" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:89 +#: pretix/control/templates/pretixcontrol/users/form.html:90 msgid "User history" msgstr "" -#: pretix/control/templates/pretixcontrol/users/form.html:98 +#: pretix/control/templates/pretixcontrol/users/form.html:99 msgid "User created." msgstr "" @@ -24558,14 +24717,15 @@ msgstr "" #: pretix/control/views/event.py:618 pretix/control/views/event.py:800 #: pretix/control/views/event.py:992 pretix/control/views/event.py:1342 #: pretix/control/views/event.py:1408 pretix/control/views/event.py:1560 -#: pretix/control/views/item.py:280 pretix/control/views/item.py:327 -#: pretix/control/views/item.py:805 pretix/control/views/item.py:831 -#: pretix/control/views/item.py:951 pretix/control/views/item.py:1155 -#: pretix/control/views/item.py:1321 pretix/control/views/item.py:1506 +#: pretix/control/views/item.py:281 pretix/control/views/item.py:328 +#: pretix/control/views/item.py:806 pretix/control/views/item.py:832 +#: pretix/control/views/item.py:952 pretix/control/views/item.py:1156 +#: pretix/control/views/item.py:1322 pretix/control/views/item.py:1518 #: pretix/control/views/organizer.py:275 pretix/control/views/organizer.py:303 #: pretix/control/views/organizer.py:1457 pretix/control/views/subevents.py:521 #: pretix/control/views/subevents.py:647 pretix/control/views/subevents.py:1063 -#: pretix/control/views/subevents.py:1522 pretix/control/views/user.py:358 +#: pretix/control/views/subevents.py:1522 pretix/control/views/user.py:345 +#: pretix/control/views/user.py:858 pretix/control/views/user.py:898 #: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 #: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:420 #: pretix/plugins/autocheckin/views.py:112 @@ -24731,8 +24891,8 @@ msgstr "" msgid "The order of discounts has been updated." msgstr "" -#: pretix/control/views/discounts.py:260 pretix/control/views/item.py:190 -#: pretix/control/views/item.py:402 pretix/control/views/item.py:536 +#: pretix/control/views/discounts.py:260 pretix/control/views/item.py:191 +#: pretix/control/views/item.py:403 pretix/control/views/item.py:537 #: pretix/control/views/organizer.py:2558 #: pretix/control/views/organizer.py:3618 msgid "Some of the provided object ids are invalid." @@ -24948,130 +25108,130 @@ msgid "" "plugin \"{plugin}\" with license \"{license}\"." msgstr "" -#: pretix/control/views/item.py:139 pretix/control/views/item.py:1600 +#: pretix/control/views/item.py:140 pretix/control/views/item.py:1623 msgid "The requested product does not exist." msgstr "" -#: pretix/control/views/item.py:157 +#: pretix/control/views/item.py:158 msgid "The order of items has been updated." msgstr "" -#: pretix/control/views/item.py:225 pretix/control/views/item.py:260 -#: pretix/control/views/item.py:351 +#: pretix/control/views/item.py:226 pretix/control/views/item.py:261 +#: pretix/control/views/item.py:352 msgid "The requested product category does not exist." msgstr "" -#: pretix/control/views/item.py:236 +#: pretix/control/views/item.py:237 msgid "The selected category has been deleted." msgstr "" -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:322 msgid "The new category has been created." msgstr "" -#: pretix/control/views/item.py:369 +#: pretix/control/views/item.py:370 msgid "The order of categories has been updated." msgstr "" -#: pretix/control/views/item.py:405 pretix/control/views/item.py:539 +#: pretix/control/views/item.py:406 pretix/control/views/item.py:540 #: pretix/control/views/organizer.py:2561 #: pretix/control/views/organizer.py:3621 msgid "Not all objects have been selected." msgstr "" -#: pretix/control/views/item.py:478 +#: pretix/control/views/item.py:479 msgid "Street" msgstr "" -#: pretix/control/views/item.py:580 pretix/control/views/item.py:759 -#: pretix/control/views/item.py:781 +#: pretix/control/views/item.py:581 pretix/control/views/item.py:760 +#: pretix/control/views/item.py:782 msgid "The requested question does not exist." msgstr "" -#: pretix/control/views/item.py:598 +#: pretix/control/views/item.py:599 msgid "The selected question has been deleted." msgstr "" -#: pretix/control/views/item.py:708 +#: pretix/control/views/item.py:709 msgid "File uploaded" msgstr "" -#: pretix/control/views/item.py:840 +#: pretix/control/views/item.py:841 msgid "The new question has been created." msgstr "" -#: pretix/control/views/item.py:919 +#: pretix/control/views/item.py:920 msgid "The new quota has been created." msgstr "" -#: pretix/control/views/item.py:982 +#: pretix/control/views/item.py:983 msgid "Exit scans" msgstr "" -#: pretix/control/views/item.py:989 +#: pretix/control/views/item.py:990 msgid "Vouchers and waiting list reservations" msgstr "" -#: pretix/control/views/item.py:1004 +#: pretix/control/views/item.py:1005 msgid "Available quota" msgstr "" -#: pretix/control/views/item.py:1010 +#: pretix/control/views/item.py:1011 msgid "Waiting list (pending)" msgstr "" -#: pretix/control/views/item.py:1017 +#: pretix/control/views/item.py:1018 msgid "Currently for sale" msgstr "" -#: pretix/control/views/item.py:1071 pretix/control/views/item.py:1117 -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1072 pretix/control/views/item.py:1118 +#: pretix/control/views/item.py:1172 msgid "The requested quota does not exist." msgstr "" -#: pretix/control/views/item.py:1092 +#: pretix/control/views/item.py:1093 msgid "The quota has been re-opened and will not close again." msgstr "" -#: pretix/control/views/item.py:1185 +#: pretix/control/views/item.py:1186 msgid "The selected quota has been deleted." msgstr "" -#: pretix/control/views/item.py:1208 +#: pretix/control/views/item.py:1209 msgid "The requested item does not exist." msgstr "" -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1381 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1390 +#: pretix/control/views/item.py:1391 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "" -#: pretix/control/views/item.py:1522 +#: pretix/control/views/item.py:1534 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " "from it." msgstr "" -#: pretix/control/views/item.py:1620 +#: pretix/control/views/item.py:1643 msgid "" "The product could not be deleted as some constraints (e.g. data created by " "plug-ins) did not allow it. Deleting it could break reporting or other " "functionality, so the product has been disabled instead." msgstr "" -#: pretix/control/views/item.py:1624 +#: pretix/control/views/item.py:1647 msgid "The selected product has been deleted." msgstr "" -#: pretix/control/views/item.py:1633 +#: pretix/control/views/item.py:1656 msgid "The selected product has been deactivated." msgstr "" @@ -25451,84 +25611,84 @@ msgstr "" msgid "This action is only allowed for canceled orders." msgstr "" -#: pretix/control/views/orders.py:2158 pretix/presale/views/order.py:1593 +#: pretix/control/views/orders.py:2159 pretix/presale/views/order.py:1593 msgid "An error occurred. Please see the details below." msgstr "" -#: pretix/control/views/orders.py:2166 +#: pretix/control/views/orders.py:2167 msgid "The order has been changed and the user has been notified." msgstr "" -#: pretix/control/views/orders.py:2168 pretix/control/views/orders.py:2304 -#: pretix/control/views/orders.py:2341 pretix/presale/views/order.py:1629 +#: pretix/control/views/orders.py:2169 pretix/control/views/orders.py:2305 +#: pretix/control/views/orders.py:2342 pretix/presale/views/order.py:1629 msgid "The order has been changed." msgstr "" -#: pretix/control/views/orders.py:2195 pretix/presale/checkoutflow.py:943 +#: pretix/control/views/orders.py:2196 pretix/presale/checkoutflow.py:943 #: pretix/presale/views/order.py:793 pretix/presale/views/order.py:911 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "" -#: pretix/control/views/orders.py:2306 +#: pretix/control/views/orders.py:2307 msgid "Nothing about the order had to be changed." msgstr "" -#: pretix/control/views/orders.py:2387 pretix/plugins/sendmail/views.py:176 +#: pretix/control/views/orders.py:2388 pretix/plugins/sendmail/views.py:176 msgid "We could not send the email. See below for details." msgstr "" -#: pretix/control/views/orders.py:2403 pretix/control/views/orders.py:2473 +#: pretix/control/views/orders.py:2404 pretix/control/views/orders.py:2474 #: pretix/plugins/sendmail/views.py:204 pretix/plugins/sendmail/views.py:671 #, python-brace-format msgid "Subject: {subject}" msgstr "" -#: pretix/control/views/orders.py:2422 pretix/control/views/orders.py:2493 +#: pretix/control/views/orders.py:2423 pretix/control/views/orders.py:2494 #, python-brace-format msgid "Your message has been queued and will be sent to {}." msgstr "" -#: pretix/control/views/orders.py:2426 pretix/control/views/orders.py:2496 +#: pretix/control/views/orders.py:2427 pretix/control/views/orders.py:2497 #, python-brace-format msgid "Failed to send mail to the following user: {}" msgstr "" -#: pretix/control/views/orders.py:2549 pretix/presale/views/order.py:1085 +#: pretix/control/views/orders.py:2550 pretix/presale/views/order.py:1085 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "" -#: pretix/control/views/orders.py:2630 +#: pretix/control/views/orders.py:2631 msgid "There is no order with the given order code." msgstr "" -#: pretix/control/views/orders.py:2736 pretix/control/views/organizer.py:2074 +#: pretix/control/views/orders.py:2737 pretix/control/views/organizer.py:2074 msgid "The selected exporter was not found." msgstr "" -#: pretix/control/views/orders.py:2746 pretix/control/views/organizer.py:2084 +#: pretix/control/views/orders.py:2747 pretix/control/views/organizer.py:2084 msgid "There was a problem processing your input. See below for error details." msgstr "" -#: pretix/control/views/orders.py:2781 pretix/control/views/organizer.py:2127 +#: pretix/control/views/orders.py:2782 pretix/control/views/organizer.py:2127 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2786 pretix/control/views/organizer.py:2132 +#: pretix/control/views/orders.py:2787 pretix/control/views/organizer.py:2132 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2825 pretix/control/views/organizer.py:2172 +#: pretix/control/views/orders.py:2826 pretix/control/views/organizer.py:2172 #, python-brace-format msgid "Export: {title}" msgstr "" -#: pretix/control/views/orders.py:2826 pretix/control/views/organizer.py:2174 +#: pretix/control/views/orders.py:2827 pretix/control/views/organizer.py:2174 #, python-brace-format msgid "" "Hello,\n" @@ -25536,31 +25696,31 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2853 pretix/control/views/organizer.py:2207 +#: pretix/control/views/orders.py:2854 pretix/control/views/organizer.py:2207 msgid "" "Your user account does not have sufficient permission to run this report, " "therefore you cannot schedule it." msgstr "" -#: pretix/control/views/orders.py:2906 pretix/control/views/organizer.py:2259 +#: pretix/control/views/orders.py:2907 pretix/control/views/organizer.py:2259 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:2993 pretix/control/views/orders.py:3074 +#: pretix/control/views/orders.py:2994 pretix/control/views/orders.py:3075 msgid "All orders have been canceled." msgstr "" -#: pretix/control/views/orders.py:2995 pretix/control/views/orders.py:3076 +#: pretix/control/views/orders.py:2996 pretix/control/views/orders.py:3077 #, 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:3023 pretix/control/views/orders.py:3097 +#: pretix/control/views/orders.py:3024 pretix/control/views/orders.py:3098 msgid "Your input was not valid." msgstr "" @@ -25842,19 +26002,19 @@ msgstr "" msgid "The order of sales channels has been updated." msgstr "" -#: pretix/control/views/pdf.py:83 +#: pretix/control/views/pdf.py:85 msgid "The uploaded PDF file is too large." msgstr "" -#: pretix/control/views/pdf.py:85 +#: pretix/control/views/pdf.py:87 msgid "The uploaded PDF file is too small." msgstr "" -#: pretix/control/views/pdf.py:87 +#: pretix/control/views/pdf.py:89 msgid "Please only upload PDF files." msgstr "" -#: pretix/control/views/pdf.py:228 +#: pretix/control/views/pdf.py:233 #, python-brace-format msgid "Unfortunately, we were unable to process this PDF file ({reason})." msgstr "" @@ -25929,87 +26089,114 @@ msgstr "" msgid "Voucher {}" msgstr "" -#: pretix/control/views/user.py:162 +#: pretix/control/views/user.py:167 msgid "The password you entered was invalid, please try again." msgstr "" -#: pretix/control/views/user.py:350 +#: pretix/control/views/user.py:337 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "" -#: pretix/control/views/user.py:387 +#: pretix/control/views/user.py:374 msgid "A two-factor authentication device has been removed from your account." msgstr "" -#: pretix/control/views/user.py:398 +#: pretix/control/views/user.py:385 msgid "The device has been removed." msgstr "" -#: pretix/control/views/user.py:463 +#: pretix/control/views/user.py:450 msgid "This security device is already registered." msgstr "" -#: pretix/control/views/user.py:482 pretix/control/views/user.py:543 +#: pretix/control/views/user.py:469 pretix/control/views/user.py:530 msgid "A new two-factor authentication device has been added to your account." msgstr "" -#: pretix/control/views/user.py:498 pretix/control/views/user.py:558 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " "into your account." msgstr "" -#: pretix/control/views/user.py:501 pretix/control/views/user.py:561 +#: pretix/control/views/user.py:488 pretix/control/views/user.py:548 msgid "The device has been verified and can now be used." msgstr "" -#: pretix/control/views/user.py:504 +#: pretix/control/views/user.py:491 msgid "The registration could not be completed. Please try again." msgstr "" -#: pretix/control/views/user.py:564 +#: pretix/control/views/user.py:551 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." msgstr "" -#: pretix/control/views/user.py:584 +#: pretix/control/views/user.py:571 msgid "You have left all teams that require two-factor authentication." msgstr "" -#: pretix/control/views/user.py:598 +#: pretix/control/views/user.py:585 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "" -#: pretix/control/views/user.py:607 +#: pretix/control/views/user.py:594 msgid "Two-factor authentication is now enabled for your account." msgstr "" -#: pretix/control/views/user.py:623 +#: pretix/control/views/user.py:610 msgid "Two-factor authentication is now disabled for your account." msgstr "" -#: pretix/control/views/user.py:646 +#: pretix/control/views/user.py:633 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." msgstr "" -#: pretix/control/views/user.py:662 +#: pretix/control/views/user.py:649 msgid "Your notifications have been disabled." msgstr "" -#: pretix/control/views/user.py:711 pretix/control/views/user.py:751 +#: pretix/control/views/user.py:698 pretix/control/views/user.py:738 msgid "Your notification settings have been saved." msgstr "" -#: pretix/control/views/user.py:829 +#: pretix/control/views/user.py:816 msgid "Your comment has been saved." msgstr "" +#: pretix/control/views/user.py:905 +msgid "Your email address was already verified." +msgstr "" + +#: pretix/control/views/user.py:927 +#, python-brace-format +msgid "" +"Please enter the confirmation code we sent to your email address " +"{email}." +msgstr "" + +#: pretix/control/views/user.py:947 +msgid "We were unable to verify your confirmation code. Please try again." +msgstr "" + +#: pretix/control/views/user.py:972 +msgid "Your email address has been changed successfully." +msgstr "" + +#: pretix/control/views/user.py:974 +msgid "Your email address has been confirmed successfully." +msgstr "" + +#: pretix/control/views/user.py:978 +msgid "The entered confirmation code is not correct. Please try again." +msgstr "" + #: pretix/control/views/users.py:150 msgid "We sent out an email containing further instructions." msgstr "" @@ -26650,7 +26837,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:15 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/new_refund_control_form.html:6 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:26 msgid "IBAN" msgstr "" @@ -26659,7 +26846,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:16 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:25 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:27 msgid "BIC" msgstr "" @@ -26754,7 +26941,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:15 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/new_refund_control_form.html:5 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:25 #: pretix/plugins/banktransfer/views.py:829 #: pretix/plugins/stripe/payment.py:1458 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 @@ -26765,7 +26952,7 @@ msgstr "" #: pretix/plugins/banktransfer/payment.py:303 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:18 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:17 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:26 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:28 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:31 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:39 @@ -26843,7 +27030,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:27 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:26 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:39 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "Reference code (important):" msgstr "" @@ -27003,34 +27190,34 @@ msgstr "" msgid "Review invalid and ignored payments" msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:38 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:27 msgid "Amount:" msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:42 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:36 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:30 msgid "There is no further action required on this website." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:43 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:37 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:31 msgid "We will send you an email as soon as we received your payment." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:57 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:69 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:92 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:51 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:63 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:86 msgid "" "Scan this image with your banking app’s QR-Reader to start the payment " "process." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:90 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:84 msgid "Open BezahlCode in your banking app to start the payment process." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:129 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:123 msgid "Scan the QR code with your banking app" msgstr "" @@ -27863,7 +28050,7 @@ msgid "Please turn on JavaScript." msgstr "" #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:29 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:85 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:57 msgid "Please select how you want to pay." msgstr "" @@ -27936,10 +28123,6 @@ msgstr "" msgid "Split event series by date" msgstr "" -#: pretix/plugins/reports/accountingreport.py:129 -msgid "End" -msgstr "" - #: pretix/plugins/reports/accountingreport.py:140 msgid "Report includes test orders which may be deleted later!" msgstr "" @@ -29903,8 +30086,8 @@ msgstr "" #: pretix/presale/forms/order.py:113 pretix/presale/forms/order.py:121 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:171 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:188 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:341 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:204 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:369 #: pretix/presale/templates/pretixpresale/event/voucher.html:198 #: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgid "plus taxes" @@ -29939,21 +30122,38 @@ msgctxt "form" msgid "required" msgstr "" -#: pretix/presale/ical.py:85 pretix/presale/ical.py:141 +#: pretix/presale/ical.py:87 pretix/presale/ical.py:146 +#: pretix/presale/ical.py:182 #, python-brace-format msgid "Tickets: {url}" msgstr "" -#: pretix/presale/ical.py:88 pretix/presale/ical.py:143 +#: pretix/presale/ical.py:90 pretix/presale/ical.py:184 #, python-brace-format msgid "Admission: {datetime}" msgstr "" -#: pretix/presale/ical.py:92 pretix/presale/ical.py:148 +#: pretix/presale/ical.py:94 pretix/presale/ical.py:154 +#: pretix/presale/ical.py:189 #, python-brace-format msgid "Organizer: {organizer}" msgstr "" +#: pretix/presale/ical.py:139 +#, python-brace-format +msgid "{event} - {item}" +msgstr "" + +#: pretix/presale/ical.py:147 +#, python-brace-format +msgid "Start: {datetime}" +msgstr "" + +#: pretix/presale/ical.py:150 +#, python-brace-format +msgid "End: {datetime}" +msgstr "" + #: pretix/presale/templates/pretixpresale/base.html:44 msgctxt "skip-to-main-nav" msgid "Skip link" @@ -30103,7 +30303,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:121 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:75 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:163 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:135 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:189 #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html:28 #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html:28 @@ -30277,28 +30477,28 @@ msgid "" "product." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:41 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:13 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 msgid "You already selected the following payment methods:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:58 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:30 msgid "Remove payment" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:68 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:40 msgid "Remaining balance" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:69 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:41 msgid "Please select a payment method below." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:82 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:54 msgid "Please select how you want to pay the remaining balance:" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:110 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:82 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:45 #, python-format msgid "(%(count)s available)" @@ -30306,27 +30506,27 @@ msgid_plural "(%(count)s available)" msgstr[0] "" msgstr[1] "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:101 msgid "This sales channel does not provide support for test mode." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:131 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:103 msgid "If you continue, you might pay an actual order with non-existing money!" msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:139 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:111 msgid "This payment provider does not provide support for test mode." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:141 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:113 msgid "If you continue, actual money might be transferred." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:152 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:124 msgid "There are no payment providers enabled." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:154 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:126 msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "" @@ -30407,8 +30607,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:64 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:258 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:55 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:279 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:59 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:307 #: pretix/presale/templates/pretixpresale/event/voucher.html:293 #, python-format msgid "minimum amount to order: %(num)s" @@ -30419,9 +30619,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:185 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:300 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:325 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:176 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:329 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:81 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:357 #: pretix/presale/templates/pretixpresale/event/voucher.html:117 #: pretix/presale/templates/pretixpresale/event/voucher.html:186 #: pretix/presale/templates/pretixpresale/event/voucher.html:341 @@ -30430,31 +30630,31 @@ msgid "free" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:78 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:69 #, python-format msgid "from %(price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:83 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:70 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:74 #, python-format msgid "from %(from_price)s to %(to_price)s" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:98 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:105 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:109 msgid "Hide variants" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:102 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:109 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:113 msgid "Show variants" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:129 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:271 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:290 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:318 #: pretix/presale/templates/pretixpresale/event/voucher.html:147 #: pretix/presale/templates/pretixpresale/event/voucher.html:304 msgid "Original price:" @@ -30462,8 +30662,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:136 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:278 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:145 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:300 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:328 #: pretix/presale/templates/pretixpresale/event/voucher.html:157 #: pretix/presale/templates/pretixpresale/event/voucher.html:314 msgid "New price:" @@ -30473,10 +30673,10 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:150 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:289 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:291 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:162 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:164 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:316 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:178 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:180 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:344 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:346 #: pretix/presale/templates/pretixpresale/event/voucher.html:173 #: pretix/presale/templates/pretixpresale/event/voucher.html:175 #: pretix/presale/templates/pretixpresale/event/voucher.html:328 @@ -30487,9 +30687,9 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:153 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:294 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:151 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:167 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:183 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:349 #: pretix/presale/templates/pretixpresale/event/voucher.html:163 #: pretix/presale/templates/pretixpresale/event/voucher.html:178 #: pretix/presale/templates/pretixpresale/event/voucher.html:333 @@ -30499,8 +30699,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:173 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:313 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:190 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:343 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:206 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:371 #: pretix/presale/templates/pretixpresale/event/voucher.html:200 #: pretix/presale/templates/pretixpresale/event/voucher.html:355 msgid "incl. taxes" @@ -30508,8 +30708,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:176 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:316 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:194 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:347 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:210 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:375 #: pretix/presale/templates/pretixpresale/event/voucher.html:204 #: pretix/presale/templates/pretixpresale/event/voucher.html:359 #, python-format @@ -30518,8 +30718,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:180 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:320 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:200 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:353 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:216 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:381 #: pretix/presale/templates/pretixpresale/event/voucher.html:210 #: pretix/presale/templates/pretixpresale/event/voucher.html:365 #, python-format @@ -30528,8 +30728,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:203 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:349 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:221 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:373 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:237 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:401 #: pretix/presale/templates/pretixpresale/event/voucher.html:230 #: pretix/presale/templates/pretixpresale/event/voucher.html:385 msgctxt "checkbox" @@ -30538,8 +30738,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:208 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:354 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:226 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:378 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:242 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:406 #: pretix/presale/templates/pretixpresale/event/voucher.html:235 #: pretix/presale/templates/pretixpresale/event/voucher.html:390 msgid "Decrease quantity" @@ -30547,8 +30747,8 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:218 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:364 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:237 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:390 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:418 #: pretix/presale/templates/pretixpresale/event/voucher.html:242 #: pretix/presale/templates/pretixpresale/event/voucher.html:398 msgid "Increase quantity" @@ -30572,17 +30772,17 @@ msgid "Not available any more." msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:23 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:89 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:93 msgid "SOLD OUT" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:25 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:91 msgid "FULLY BOOKED" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:37 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:97 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:101 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:99 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:104 #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html:30 @@ -31012,40 +31212,48 @@ msgstr "" msgid "Payment pending" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:19 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:21 msgid "Your order qualifies for a discount" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:28 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:30 #: pretix/presale/templates/pretixpresale/event/voucher.html:77 msgid "Uncategorized items" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:40 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:277 #: pretix/presale/templates/pretixpresale/event/voucher.html:94 #: pretix/presale/templates/pretixpresale/event/voucher.html:275 #, python-format msgid "Show full-size image of %(item)s" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:193 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:346 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:131 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:288 +#, python-format +msgid "%(amount)s× in your cart" +msgid_plural "%(amount)s× in your cart" +msgstr[0] "" +msgstr[1] "" + +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:209 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:374 #: pretix/presale/templates/pretixpresale/event/voucher.html:203 #: pretix/presale/templates/pretixpresale/event/voucher.html:358 #, python-format msgid "%(value)s incl. taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:199 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:352 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:215 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:380 #: pretix/presale/templates/pretixpresale/event/voucher.html:209 #: pretix/presale/templates/pretixpresale/event/voucher.html:364 #, python-format msgid "%(value)s without taxes" msgstr "" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:306 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:334 #: pretix/presale/templates/pretixpresale/event/voucher.html:320 #, python-format msgid "Set price in %(currency)s for %(item)s" @@ -31968,6 +32176,19 @@ msgid "" " " msgstr "" +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:10 +msgid "The following gift cards are available in your customer account:" +msgstr "" + +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:24 +msgid "Use gift card" +msgstr "" + +#: pretix/presale/templates/pretixpresale/giftcard/checkout_confirm.html:4 +#, python-format +msgid "Your gift card %(card)s will be used to pay for this order." +msgstr "" + #: pretix/presale/templates/pretixpresale/index.html:7 msgid "Hello!" msgstr "" @@ -32056,10 +32277,6 @@ msgstr "" msgid "Change account information" msgstr "" -#: pretix/presale/templates/pretixpresale/organizers/customer_base.html:28 -msgid "Change password" -msgstr "" - #: pretix/presale/templates/pretixpresale/organizers/customer_base.html:41 msgid "customer account information" msgstr "" @@ -32254,7 +32471,7 @@ msgstr "" msgid "The selected organizer was not found." msgstr "" -#: pretix/presale/views/__init__.py:286 +#: pretix/presale/views/__init__.py:291 #, python-brace-format msgid "" "Your selected payment method can only be used for a payment of at least " diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index 7e894051d8..69e0c7d6a9 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/django.po +++ b/src/pretix/locale/ar/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-30 10:55+0000\n" +"POT-Creation-Date: 2025-11-12 13:20+0000\n" "PO-Revision-Date: 2025-04-08 18:00+0000\n" "Last-Translator: Menaouer Chaabi " "<98581961+DerJimno@users.noreply.github.com>\n" @@ -225,7 +225,7 @@ msgstr "حد على الفعاليات" #: pretix/base/exporters/orderlist.py:1098 #: pretix/base/modelimport_vouchers.py:326 pretix/base/models/orders.py:272 #: pretix/base/models/vouchers.py:295 pretix/control/forms/filter.py:588 -#: pretix/control/templates/pretixcontrol/order/index.html:974 +#: pretix/control/templates/pretixcontrol/order/index.html:976 #: pretix/control/templates/pretixcontrol/organizers/webhooks.html:38 #: pretix/control/templates/pretixcontrol/user/staff_session_list.html:21 #: pretix/control/views/vouchers.py:121 @@ -239,7 +239,7 @@ msgstr "تعليق" msgid "The product \"{}\" is not assigned to a quota." msgstr "لم يتم تعيين حصة للمنتج \"{}\"." -#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1718 +#: pretix/api/serializers/checkin.py:65 pretix/base/models/event.py:1723 #: pretix/base/models/items.py:1917 pretix/base/models/items.py:2203 msgid "One or more items do not belong to this event." msgstr "هناك عنصر أو أكثر لا ينتمي إلى هذه الفعالية." @@ -278,33 +278,55 @@ msgstr "إضافة غير معروفة: '{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 +#: pretix/api/serializers/item.py:87 pretix/api/serializers/item.py:149 +#: pretix/api/serializers/item.py:399 #, python-brace-format msgid "Item meta data property '{name}' does not exist." msgstr "خاصية البيانات الوصفية للعنصر '{name}' غير موجودة." -#: pretix/api/serializers/item.py:207 pretix/control/forms/item.py:1274 +#: pretix/api/serializers/item.py:214 pretix/control/forms/item.py:1277 msgid "The bundled item must not be the same item as the bundling one." msgstr "يجب ألا يكون العنصر المجمّع هو نفس عنصر التجميع." -#: pretix/api/serializers/item.py:210 pretix/control/forms/item.py:1276 +#: pretix/api/serializers/item.py:217 pretix/control/forms/item.py:1279 msgid "The bundled item must not have bundles on its own." msgstr "يجب ألا يحتوي العنصر المجمع على حزم بمفرده." -#: pretix/api/serializers/item.py:298 +#: pretix/api/serializers/item.py:235 +#, fuzzy +#| msgid "The payment is too late to be accepted." +msgid "The program start must not be empty." +msgstr "فات الأوان لقبول الدفع." + +#: pretix/api/serializers/item.py:239 +#, fuzzy +#| msgid "The payment is too late to be accepted." +msgid "The program end must not be empty." +msgstr "فات الأوان لقبول الدفع." + +#: pretix/api/serializers/item.py:242 pretix/base/models/items.py:2320 +#, fuzzy +#| msgid "The maximum count needs to be greater than the minimum count." +msgid "The program end must not be before the program start." +msgstr "يجب أن يكون الحد الأقصى للعدد أكبر من الحد الأدنى للعد." + +#: pretix/api/serializers/item.py:331 +#, fuzzy +#| msgid "" +#| "Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " +#| "Please use the dedicated nested endpoint." msgid "" -"Updating add-ons, bundles, or variations via PATCH/PUT is not supported. " -"Please use the dedicated nested endpoint." +"Updating add-ons, bundles, program times or variations via PATCH/PUT is not " +"supported. Please use the dedicated nested endpoint." msgstr "" "تحديث الإضافات، أو الحزم، أو المتغيرات عن طريق PATCH/PUT غير مدعوم. الرجاء " "استخدام نقطة نهاية المتداخلة المخصصة." -#: pretix/api/serializers/item.py:306 +#: pretix/api/serializers/item.py:339 msgid "Only admission products can currently be personalized." msgstr "يمكن حاليًا تخصيص منتجات القبول فقط." -#: pretix/api/serializers/item.py:317 +#: pretix/api/serializers/item.py:350 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." @@ -312,11 +334,11 @@ msgstr "" "يجب ألا ترتبط منتجات بطاقات الهدايا بمعدلات ضريبية غير صفرية حيث سيتم تطبيق " "ضريبة المبيعات عند استرداد بطاقة الهدايا." -#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:781 +#: pretix/api/serializers/item.py:355 pretix/control/forms/item.py:784 msgid "Gift card products should not be admission products at the same time." msgstr "لا يمكن أن تكون منتجات بطاقات الهدايا هي نفس منتجات القبول." -#: pretix/api/serializers/item.py:524 +#: pretix/api/serializers/item.py:567 msgid "" "Updating options via PATCH/PUT is not supported. Please use the dedicated " "nested endpoint." @@ -324,19 +346,19 @@ msgstr "" "خيارات التحديث عبر PATCH/PUT غير مدعومة. الرجاء استخدام نقطة نهاية المتداخلة " "المخصصة." -#: pretix/api/serializers/item.py:538 pretix/control/forms/item.py:176 +#: pretix/api/serializers/item.py:581 pretix/control/forms/item.py:177 msgid "Question cannot depend on a question asked during check-in." msgstr "لا يمكن أن يعتمد السؤال على سؤال تم طرحه أثناء التسجيل." -#: pretix/api/serializers/item.py:543 pretix/control/forms/item.py:181 +#: pretix/api/serializers/item.py:586 pretix/control/forms/item.py:182 msgid "Circular dependency between questions detected." msgstr "الأسئلة تدور في حلقة لا متناهية." -#: pretix/api/serializers/item.py:548 pretix/control/forms/item.py:190 +#: pretix/api/serializers/item.py:591 pretix/control/forms/item.py:191 msgid "This type of question cannot be asked during check-in." msgstr "لا يمكن طرح هذا النوع من الأسئلة أثناء تسجيل الدخول." -#: pretix/api/serializers/item.py:551 pretix/control/forms/item.py:198 +#: pretix/api/serializers/item.py:594 pretix/control/forms/item.py:199 msgid "This type of question cannot be shown during check-in." msgstr "لا يمكن عرض هذا النوع من الأسئلة أثناء تسجيل الدخول." @@ -404,7 +426,7 @@ msgstr "تم استخدام رمز كود الخصم هذا سابقا لأقص msgid "Medium connected to other event" msgstr "الوسيط متصل بحدث آخر" -#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:755 +#: pretix/api/views/oauth.py:107 pretix/control/logdisplay.py:763 #, python-brace-format msgid "" "The application \"{application_name}\" has been authorized to access your " @@ -698,10 +720,10 @@ msgstr "{system} اسم المستخدم" #: pretix/base/exporters/orderlist.py:263 #: pretix/base/exporters/orderlist.py:454 #: pretix/base/exporters/orderlist.py:587 -#: pretix/base/exporters/waitinglist.py:110 pretix/base/forms/auth.py:257 -#: pretix/base/invoicing/email.py:43 pretix/base/models/auth.py:244 +#: pretix/base/exporters/waitinglist.py:110 pretix/base/forms/auth.py:270 +#: pretix/base/invoicing/email.py:43 pretix/base/models/auth.py:247 #: pretix/base/models/customers.py:101 pretix/base/models/notifications.py:46 -#: pretix/base/models/orders.py:246 pretix/base/pdf.py:336 +#: pretix/base/models/orders.py:246 pretix/base/pdf.py:337 #: pretix/control/navigation.py:81 pretix/control/navigation.py:513 #: pretix/control/templates/pretixcontrol/checkin/index.html:107 #: pretix/control/templates/pretixcontrol/event/settings.html:71 @@ -720,8 +742,9 @@ msgid "Email" msgstr "البريد الإلكتروني" #: pretix/base/auth.py:157 pretix/base/forms/auth.py:164 -#: pretix/base/forms/auth.py:218 pretix/base/models/auth.py:675 +#: pretix/base/forms/auth.py:226 pretix/base/models/auth.py:750 #: pretix/base/models/customers.py:103 pretix/control/forms/mailsetup.py:57 +#: pretix/control/templates/pretixcontrol/user/settings.html:64 #: pretix/presale/forms/customer.py:61 pretix/presale/forms/customer.py:302 msgid "Password" msgstr "كلمة المرور" @@ -916,11 +939,11 @@ msgstr "إرسال معلومات الاسترداد" #: pretix/base/exporters/orderlist.py:605 #: pretix/base/exporters/orderlist.py:610 pretix/base/forms/questions.py:681 #: pretix/base/modelimport_orders.py:347 pretix/base/models/customers.py:320 -#: pretix/base/models/orders.py:1530 pretix/base/pdf.py:183 +#: pretix/base/models/orders.py:1530 pretix/base/pdf.py:184 #: pretix/control/forms/filter.py:679 pretix/control/forms/organizer.py:1019 #: pretix/control/templates/pretixcontrol/order/index.html:566 #: pretix/control/templates/pretixcontrol/organizers/customer.html:121 -#: pretix/control/views/item.py:442 pretix/plugins/badges/exporters.py:495 +#: pretix/control/views/item.py:443 pretix/plugins/badges/exporters.py:495 #: pretix/plugins/checkinlists/exporters.py:121 #: pretix/plugins/checkinlists/exporters.py:495 #: pretix/plugins/ticketoutputpdf/exporters.py:94 @@ -943,9 +966,9 @@ msgstr "اسم الحاضر" #: pretix/base/datasync/sourcefields.py:207 #: pretix/base/exporters/orderlist.py:612 pretix/base/forms/questions.py:687 #: pretix/base/models/customers.py:327 pretix/base/models/orders.py:1538 -#: pretix/base/pdf.py:225 +#: pretix/base/pdf.py:226 #: pretix/control/templates/pretixcontrol/order/index.html:571 -#: pretix/control/views/item.py:454 +#: pretix/control/views/item.py:455 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:172 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:175 msgid "Attendee email" @@ -957,7 +980,7 @@ msgstr "البريد الإلكتروني للحاضر" msgid "Attendee or order email" msgstr "البريد الإلكتروني للحاضر" -#: pretix/base/datasync/sourcefields.py:232 pretix/base/pdf.py:188 +#: pretix/base/datasync/sourcefields.py:232 pretix/base/pdf.py:189 #: pretix/control/templates/pretixcontrol/order/index.html:595 #: pretix/plugins/badges/exporters.py:496 #: pretix/plugins/ticketoutputpdf/exporters.py:95 @@ -990,7 +1013,7 @@ msgstr "عنوان الحاضر" msgid "Attendee address country" msgstr "عنوان الحاضر" -#: pretix/base/datasync/sourcefields.py:279 pretix/base/pdf.py:346 +#: pretix/base/datasync/sourcefields.py:279 pretix/base/pdf.py:347 msgid "Invoice address company" msgstr "شركة عنوان الفاتورة" @@ -998,27 +1021,27 @@ msgstr "شركة عنوان الفاتورة" #: pretix/base/exporters/orderlist.py:465 #: pretix/base/exporters/orderlist.py:470 #: pretix/base/exporters/orderlist.py:654 -#: pretix/base/exporters/orderlist.py:658 pretix/base/pdf.py:341 +#: pretix/base/exporters/orderlist.py:658 pretix/base/pdf.py:342 msgid "Invoice address name" msgstr "اسم عنوان الفاتورة" #: pretix/base/datasync/sourcefields.py:317 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:351 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:352 msgid "Invoice address street" msgstr "شارع عنوان الفاتورة" #: pretix/base/datasync/sourcefields.py:326 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:356 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:357 msgid "Invoice address ZIP code" msgstr "الرمز البريدي لعنوان الفاتورة" #: pretix/base/datasync/sourcefields.py:335 -#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:361 +#: pretix/base/exporters/orderlist.py:660 pretix/base/pdf.py:362 msgid "Invoice address city" msgstr "مدينة عنوان الفاتورة" #: pretix/base/datasync/sourcefields.py:344 -#: pretix/base/exporters/orderlist.py:661 pretix/base/pdf.py:371 +#: pretix/base/exporters/orderlist.py:661 pretix/base/pdf.py:372 msgid "Invoice address country" msgstr "بلد عنوان الفاتورة" @@ -1040,7 +1063,7 @@ msgstr "اسم المنظم" #: pretix/base/exporters/orderlist.py:452 #: pretix/base/exporters/orderlist.py:584 #: pretix/base/exporters/orderlist.py:899 pretix/base/models/orders.py:210 -#: pretix/base/notifications.py:199 pretix/base/pdf.py:105 +#: pretix/base/notifications.py:199 pretix/base/pdf.py:106 #: pretix/base/templates/pretixbase/email/order_details.html:61 #: pretix/control/templates/pretixcontrol/checkin/index.html:95 #: pretix/control/templates/pretixcontrol/order/index.html:181 @@ -1110,7 +1133,7 @@ msgstr "اسم الحدث" #: pretix/base/exporters/orderlist.py:451 #: pretix/base/exporters/orderlist.py:583 #: pretix/base/exporters/waitinglist.py:117 pretix/base/models/event.py:595 -#: pretix/base/pdf.py:235 pretix/control/forms/filter.py:1279 +#: pretix/base/pdf.py:236 pretix/control/forms/filter.py:1279 #: pretix/control/forms/filter.py:1724 #: pretix/control/templates/pretixcontrol/events/index.html:68 #: pretix/control/templates/pretixcontrol/organizers/detail.html:64 @@ -1123,7 +1146,7 @@ msgid "Event start date" msgstr "تاريخ بدء الفعالية" #: pretix/base/datasync/sourcefields.py:455 -#: pretix/base/exporters/invoices.py:352 pretix/base/pdf.py:289 +#: pretix/base/exporters/invoices.py:352 pretix/base/pdf.py:290 msgid "Event end date" msgstr "تاريخ إنتهاء الفعالية" @@ -1141,7 +1164,7 @@ msgstr "تاريخ إنتهاء الفعالية" msgid "Voucher code" msgstr "رمز كود الخصم" -#: pretix/base/datasync/sourcefields.py:473 pretix/base/pdf.py:118 +#: pretix/base/datasync/sourcefields.py:473 pretix/base/pdf.py:119 #, fuzzy #| msgid "Order position number" msgid "Order code and position number" @@ -1400,7 +1423,7 @@ msgstr "معرف داخلي" #: pretix/base/modelimport_orders.py:87 pretix/base/models/customers.py:102 #: pretix/base/models/customers.py:416 pretix/base/models/items.py:1659 #: pretix/base/models/orders.py:250 pretix/base/models/waitinglist.py:80 -#: pretix/base/pdf.py:331 +#: pretix/base/pdf.py:332 #: pretix/control/templates/pretixcontrol/order/index.html:257 #: pretix/control/templates/pretixcontrol/waitinglist/index.html:163 #: pretix/control/views/waitinglist.py:314 @@ -1411,7 +1434,7 @@ msgstr "معرف داخلي" msgid "Phone number" msgstr "رقم الجوال" -#: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:246 +#: pretix/base/exporters/customers.py:69 pretix/base/models/auth.py:250 #: pretix/base/models/customers.py:104 pretix/base/models/orders.py:3393 #: pretix/base/settings.py:3747 pretix/base/settings.py:3759 #: pretix/control/templates/pretixcontrol/users/index.html:47 @@ -1423,20 +1446,20 @@ msgstr "الاسم الكامل" #: pretix/base/exporters/invoices.py:342 pretix/base/exporters/orderlist.py:264 #: pretix/base/exporters/waitinglist.py:109 pretix/base/forms/questions.py:1248 #: pretix/base/models/devices.py:65 pretix/base/models/devices.py:127 -#: pretix/base/models/event.py:1524 pretix/base/models/event.py:1762 +#: pretix/base/models/event.py:1529 pretix/base/models/event.py:1767 #: pretix/base/models/items.py:2071 pretix/base/models/items.py:2244 #: pretix/base/models/memberships.py:41 pretix/base/models/organizer.py:77 #: pretix/base/models/organizer.py:601 pretix/base/models/seating.py:85 #: pretix/base/models/waitinglist.py:69 pretix/base/settings.py:3372 #: pretix/base/settings.py:3382 pretix/base/settings.py:3736 -#: pretix/control/forms/filter.py:656 pretix/control/forms/item.py:446 +#: pretix/control/forms/filter.py:656 pretix/control/forms/item.py:447 #: pretix/control/forms/organizer.py:950 #: pretix/control/templates/pretixcontrol/checkin/index.html:109 #: pretix/control/templates/pretixcontrol/checkin/lists.html:99 #: pretix/control/templates/pretixcontrol/event/tax.html:34 #: pretix/control/templates/pretixcontrol/oauth/app_list.html:12 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:17 -#: pretix/control/templates/pretixcontrol/order/index.html:1023 +#: pretix/control/templates/pretixcontrol/order/index.html:1025 #: pretix/control/templates/pretixcontrol/organizers/customer.html:59 #: pretix/control/templates/pretixcontrol/organizers/customers.html:62 #: pretix/control/templates/pretixcontrol/organizers/devices.html:77 @@ -1466,7 +1489,8 @@ msgstr "اسم" msgid "Account active" msgstr "حساب نشط" -#: pretix/base/exporters/customers.py:78 pretix/base/models/customers.py:107 +#: pretix/base/exporters/customers.py:78 pretix/base/models/auth.py:248 +#: pretix/base/models/customers.py:107 msgid "Verified email address" msgstr "تم التحقق من عنوان البريد الإلكتروني" @@ -1481,7 +1505,7 @@ msgid "Registration date" msgstr "تاريخ التسجيل" #: pretix/base/exporters/customers.py:81 pretix/base/exporters/invoices.py:207 -#: pretix/base/exporters/waitinglist.py:121 pretix/base/models/auth.py:258 +#: pretix/base/exporters/waitinglist.py:121 pretix/base/models/auth.py:262 #: pretix/base/models/customers.py:113 pretix/base/models/exports.py:54 #: pretix/control/forms/event.py:1702 pretix/control/forms/exports.py:49 #: pretix/control/forms/exports.py:88 pretix/control/views/waitinglist.py:315 @@ -1523,8 +1547,8 @@ msgstr "" #: pretix/base/modelimport.py:201 pretix/base/models/orders.py:1409 #: pretix/base/models/orders.py:3539 pretix/control/forms/filter.py:177 #: pretix/control/forms/filter.py:551 pretix/control/forms/filter.py:738 -#: pretix/control/forms/item.py:615 pretix/control/forms/subevents.py:119 -#: pretix/control/views/item.py:733 pretix/control/views/vouchers.py:139 +#: pretix/control/forms/item.py:618 pretix/control/forms/subevents.py:119 +#: pretix/control/views/item.py:734 pretix/control/views/vouchers.py:139 #: pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:602 #: pretix/plugins/checkinlists/exporters.py:605 @@ -1548,8 +1572,8 @@ msgstr "نعم" #: pretix/base/modelimport.py:203 pretix/base/models/orders.py:1411 #: pretix/base/models/orders.py:3541 pretix/control/forms/filter.py:177 #: pretix/control/forms/filter.py:552 pretix/control/forms/filter.py:739 -#: pretix/control/forms/item.py:616 pretix/control/forms/subevents.py:120 -#: pretix/control/views/item.py:733 pretix/control/views/vouchers.py:139 +#: pretix/control/forms/item.py:619 pretix/control/forms/subevents.py:120 +#: pretix/control/views/item.py:734 pretix/control/views/vouchers.py:139 #: pretix/control/views/vouchers.py:140 #: pretix/plugins/checkinlists/exporters.py:602 #: pretix/plugins/checkinlists/exporters.py:605 @@ -1639,65 +1663,65 @@ msgstr "المتجر نشط" msgid "Event currency" msgstr "عملة الفعالية" -#: pretix/base/exporters/events.py:61 pretix/base/models/auth.py:261 +#: pretix/base/exporters/events.py:61 pretix/base/models/auth.py:265 #: pretix/base/models/exports.py:133 pretix/control/forms/exports.py:93 msgid "Timezone" msgstr "المنطقة الزمنية" #: pretix/base/exporters/events.py:62 pretix/base/models/event.py:618 -#: pretix/base/models/event.py:1526 pretix/base/settings.py:3370 +#: pretix/base/models/event.py:1531 pretix/base/settings.py:3370 #: pretix/base/settings.py:3380 pretix/control/forms/subevents.py:484 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:268 msgid "Event start time" msgstr "وقت بداية الفعالية" #: pretix/base/exporters/events.py:63 pretix/base/models/event.py:620 -#: pretix/base/models/event.py:1528 pretix/base/pdf.py:297 +#: pretix/base/models/event.py:1533 pretix/base/pdf.py:298 #: pretix/control/forms/subevents.py:489 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:270 msgid "Event end time" msgstr "وقت نهاية الفعالية" #: pretix/base/exporters/events.py:64 pretix/base/models/event.py:622 -#: pretix/base/models/event.py:1530 pretix/control/forms/subevents.py:494 +#: pretix/base/models/event.py:1535 pretix/control/forms/subevents.py:494 #: pretix/control/templates/pretixcontrol/subevents/bulk.html:274 msgid "Admission time" msgstr "وقت قبول التسجيل" #: pretix/base/exporters/events.py:65 pretix/base/models/event.py:634 -#: pretix/base/models/event.py:1539 pretix/control/forms/subevents.py:93 +#: pretix/base/models/event.py:1544 pretix/control/forms/subevents.py:93 msgid "Start of presale" msgstr "بداية عرض ما قبل البيع" #: pretix/base/exporters/events.py:66 pretix/base/models/event.py:628 -#: pretix/base/models/event.py:1533 pretix/control/forms/subevents.py:99 +#: pretix/base/models/event.py:1538 pretix/control/forms/subevents.py:99 msgid "End of presale" msgstr "نهاية عرض ما قبل البيع" #: pretix/base/exporters/events.py:67 pretix/base/exporters/invoices.py:353 -#: pretix/base/models/event.py:640 pretix/base/models/event.py:1545 +#: pretix/base/models/event.py:640 pretix/base/models/event.py:1550 #: pretix/base/templates/pretixbase/email/order_details.html:83 msgid "Location" msgstr "الموقع" #: pretix/base/exporters/events.py:68 pretix/base/models/event.py:648 -#: pretix/base/models/event.py:1548 +#: pretix/base/models/event.py:1553 #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:18 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:54 msgid "Latitude" msgstr "خط العرض" #: pretix/base/exporters/events.py:69 pretix/base/models/event.py:656 -#: pretix/base/models/event.py:1556 +#: pretix/base/models/event.py:1561 #: pretix/control/templates/pretixcontrol/event/fragment_geodata.html:28 #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:64 msgid "Longitude" msgstr "خط الطول" #: pretix/base/exporters/events.py:70 pretix/base/models/event.py:668 -#: pretix/base/models/event.py:1571 +#: pretix/base/models/event.py:1576 #: pretix/control/templates/pretixcontrol/event/index.html:137 -#: pretix/control/templates/pretixcontrol/order/index.html:1073 +#: pretix/control/templates/pretixcontrol/order/index.html:1075 msgid "Internal comment" msgstr "ملاحظة داخلية" @@ -1821,7 +1845,7 @@ msgstr "مرسل الفاتورة:" #: pretix/base/models/customers.py:331 pretix/base/models/orders.py:1565 #: pretix/base/models/orders.py:3395 pretix/control/forms/filter.py:660 #: pretix/control/forms/filter.py:691 -#: pretix/control/templates/pretixcontrol/order/index.html:1025 +#: pretix/control/templates/pretixcontrol/order/index.html:1027 #: pretix/plugins/checkinlists/exporters.py:536 #: pretix/plugins/reports/exporters.py:852 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:88 @@ -1838,7 +1862,7 @@ msgstr "العنوان" #: pretix/base/models/customers.py:332 pretix/base/models/orders.py:1566 #: pretix/base/models/orders.py:3396 pretix/base/settings.py:1217 #: pretix/control/forms/filter.py:664 pretix/control/forms/filter.py:695 -#: pretix/control/views/item.py:488 +#: pretix/control/views/item.py:489 #: pretix/plugins/checkinlists/exporters.py:537 #: pretix/plugins/reports/exporters.py:853 msgid "ZIP code" @@ -1853,7 +1877,7 @@ msgstr "الرمز البريدي" #: pretix/base/models/customers.py:333 pretix/base/models/orders.py:1567 #: pretix/base/models/orders.py:3397 pretix/base/settings.py:1229 #: pretix/control/forms/filter.py:669 pretix/control/forms/filter.py:700 -#: pretix/control/views/item.py:498 +#: pretix/control/views/item.py:499 #: pretix/plugins/checkinlists/exporters.py:538 #: pretix/plugins/reports/exporters.py:854 msgid "City" @@ -1869,8 +1893,8 @@ msgstr "المدينة" #: pretix/base/models/orders.py:3398 pretix/base/models/orders.py:3399 #: pretix/base/settings.py:1238 pretix/control/forms/filter.py:674 #: pretix/control/forms/filter.py:705 -#: pretix/control/templates/pretixcontrol/order/index.html:1029 -#: pretix/control/views/item.py:508 +#: pretix/control/templates/pretixcontrol/order/index.html:1031 +#: pretix/control/views/item.py:509 #: pretix/plugins/checkinlists/exporters.py:539 #: pretix/plugins/reports/exporters.py:804 #: pretix/plugins/reports/exporters.py:849 @@ -1890,7 +1914,7 @@ msgstr "الرقم الضريبي" #: pretix/base/exporters/orderlist.py:472 #: pretix/base/exporters/orderlist.py:663 pretix/base/modelimport_orders.py:321 #: pretix/base/models/orders.py:3402 -#: pretix/control/templates/pretixcontrol/order/index.html:1036 +#: pretix/control/templates/pretixcontrol/order/index.html:1038 #: pretix/plugins/reports/exporters.py:856 #: pretix/plugins/reports/exporters.py:898 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:99 @@ -1918,8 +1942,8 @@ msgstr "مستلم الفاتورة:" #: pretix/base/exporters/orderlist.py:653 pretix/base/forms/questions.py:698 #: pretix/base/modelimport_orders.py:199 pretix/base/modelimport_orders.py:375 #: pretix/control/forms/filter.py:652 pretix/control/forms/filter.py:687 -#: pretix/control/templates/pretixcontrol/order/index.html:1021 -#: pretix/control/views/item.py:466 +#: pretix/control/templates/pretixcontrol/order/index.html:1023 +#: pretix/control/views/item.py:467 #: pretix/plugins/checkinlists/exporters.py:520 #: pretix/plugins/reports/exporters.py:851 #: pretix/plugins/reports/exporters.py:897 @@ -1939,7 +1963,7 @@ msgstr "عنوان الشارع" #: pretix/base/forms/questions.py:1198 pretix/base/modelimport_orders.py:295 #: pretix/base/models/customers.py:335 pretix/base/models/orders.py:1569 #: pretix/base/models/orders.py:3401 pretix/base/views/js_helpers.py:48 -#: pretix/control/templates/pretixcontrol/order/index.html:1032 +#: pretix/control/templates/pretixcontrol/order/index.html:1034 #: pretix/plugins/checkinlists/exporters.py:540 #: pretix/plugins/reports/exporters.py:855 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:95 @@ -1956,7 +1980,7 @@ msgstr "المستفيد" #: pretix/base/exporters/invoices.py:224 pretix/base/exporters/invoices.py:350 #: pretix/base/modelimport_orders.py:333 pretix/base/models/orders.py:3406 -#: pretix/control/templates/pretixcontrol/order/index.html:1057 +#: pretix/control/templates/pretixcontrol/order/index.html:1059 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:111 msgid "Internal reference" msgstr "المرجع الداخلي" @@ -2073,7 +2097,7 @@ msgid "Variation ID" msgstr "النوع" #: pretix/base/exporters/items.py:59 pretix/base/models/items.py:142 -#: pretix/base/pdf.py:153 +#: pretix/base/pdf.py:154 #: pretix/control/templates/pretixcontrol/items/category.html:4 #: pretix/control/templates/pretixcontrol/items/category.html:6 msgid "Product category" @@ -2100,7 +2124,7 @@ msgstr "النوع" #: pretix/base/exporters/items.py:71 pretix/base/exporters/reusablemedia.py:49 #: pretix/base/models/customers.py:64 pretix/base/models/customers.py:423 -#: pretix/base/models/discount.py:60 pretix/base/models/event.py:1515 +#: pretix/base/models/discount.py:60 pretix/base/models/event.py:1520 #: pretix/base/models/items.py:489 pretix/base/models/items.py:1152 #: pretix/base/models/media.py:77 pretix/base/settings.py:211 #: pretix/base/settings.py:246 pretix/base/settings.py:277 @@ -2162,8 +2186,8 @@ msgstr "إنشاء التذاكر" #: pretix/plugins/sendmail/views.py:448 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:31 #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:44 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:93 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:100 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:97 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:104 #: pretix/presale/templates/pretixpresale/event/index.html:200 #: pretix/presale/templates/pretixpresale/event/waitinglist.html:3 #: pretix/presale/templates/pretixpresale/event/waitinglist_remove.html:3 @@ -2339,7 +2363,7 @@ msgid "Only include orders created within this date range." msgstr "قم بتضمين الطلبات التي تم إنشاؤها في هذا التاريخ أو بعده فقط." #: pretix/base/exporters/orderlist.py:137 pretix/base/notifications.py:194 -#: pretix/base/pdf.py:245 pretix/base/settings.py:1136 +#: pretix/base/pdf.py:246 pretix/base/settings.py:1136 #: pretix/base/settings.py:1147 pretix/plugins/badges/exporters.py:499 #: pretix/plugins/reports/exporters.py:316 #: pretix/plugins/reports/exporters.py:465 @@ -2386,8 +2410,8 @@ msgstr "رابط الفعالية" #: pretix/control/templates/pretixcontrol/checkin/index.html:112 #: pretix/control/templates/pretixcontrol/event/invoicing.html:96 #: pretix/control/templates/pretixcontrol/events/index.html:90 -#: pretix/control/templates/pretixcontrol/order/index.html:819 -#: pretix/control/templates/pretixcontrol/order/index.html:915 +#: pretix/control/templates/pretixcontrol/order/index.html:821 +#: pretix/control/templates/pretixcontrol/order/index.html:917 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:26 #: pretix/control/templates/pretixcontrol/orders/index.html:151 #: pretix/control/templates/pretixcontrol/orders/refunds.html:65 @@ -2524,7 +2548,7 @@ msgstr "نوع الرسوم" #: pretix/base/exporters/orderlist.py:601 #: pretix/base/exporters/orderlist.py:920 pretix/base/modelimport_orders.py:467 #: pretix/base/models/orders.py:1523 pretix/base/models/orders.py:3094 -#: pretix/base/pdf.py:160 pretix/control/forms/orders.py:638 +#: pretix/base/pdf.py:161 pretix/control/forms/orders.py:638 #: pretix/control/templates/pretixcontrol/item/index.html:146 #: pretix/control/templates/pretixcontrol/order/change.html:194 #: pretix/control/templates/pretixcontrol/order/change.html:418 @@ -2563,8 +2587,8 @@ msgstr "معرف الحالة" #: pretix/base/forms/questions.py:661 pretix/base/models/memberships.py:145 #: pretix/control/forms/rrule.py:49 #: pretix/control/templates/pretixcontrol/events/index.html:78 -#: pretix/control/templates/pretixcontrol/order/index.html:816 -#: pretix/control/templates/pretixcontrol/order/index.html:910 +#: pretix/control/templates/pretixcontrol/order/index.html:818 +#: pretix/control/templates/pretixcontrol/order/index.html:912 #: pretix/control/templates/pretixcontrol/orders/refunds.html:55 #: pretix/control/templates/pretixcontrol/organizers/detail.html:66 #: pretix/control/templates/pretixcontrol/search/payments.html:83 @@ -2801,8 +2825,8 @@ msgstr "بيانات الطلب" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:207 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:353 #: pretix/presale/templates/pretixpresale/event/fragment_cart.html:16 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:225 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:377 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:241 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:405 #: pretix/presale/templates/pretixpresale/event/voucher.html:234 #: pretix/presale/templates/pretixpresale/event/voucher.html:389 #, fuzzy @@ -2921,7 +2945,7 @@ msgid "Creation date" msgstr "تاريخ الإنشاء" #: pretix/base/exporters/orderlist.py:1097 -#: pretix/control/templates/pretixcontrol/order/index.html:911 +#: pretix/control/templates/pretixcontrol/order/index.html:913 msgid "Completion date" msgstr "تاريخ الاكتمال" @@ -2934,8 +2958,8 @@ msgstr "رمز الحالة" #: pretix/base/exporters/orderlist.py:1282 pretix/base/models/orders.py:1762 #: pretix/base/models/orders.py:2190 pretix/control/forms/filter.py:1082 #: pretix/control/forms/filter.py:1085 -#: pretix/control/templates/pretixcontrol/order/index.html:820 -#: pretix/control/templates/pretixcontrol/order/index.html:916 +#: pretix/control/templates/pretixcontrol/order/index.html:822 +#: pretix/control/templates/pretixcontrol/order/index.html:918 #: pretix/control/templates/pretixcontrol/orders/refunds.html:70 #: pretix/control/templates/pretixcontrol/search/payments.html:98 #: pretix/plugins/banktransfer/payment.py:299 @@ -2949,8 +2973,8 @@ msgstr "المبلغ" #: pretix/base/exporters/orderlist.py:1098 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:102 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:115 -#: pretix/control/templates/pretixcontrol/order/index.html:818 -#: pretix/control/templates/pretixcontrol/order/index.html:913 +#: pretix/control/templates/pretixcontrol/order/index.html:820 +#: pretix/control/templates/pretixcontrol/order/index.html:915 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:85 #: pretix/plugins/reports/accountingreport.py:496 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:29 @@ -2991,11 +3015,11 @@ msgstr "الحصة الإجمالية" #: pretix/base/exporters/orderlist.py:1155 #: pretix/control/templates/pretixcontrol/event/cancel.html:20 -#: pretix/control/views/item.py:970 +#: pretix/control/views/item.py:971 msgid "Paid orders" msgstr "الطلبات المدفوعة" -#: pretix/base/exporters/orderlist.py:1155 pretix/control/views/item.py:975 +#: pretix/base/exporters/orderlist.py:1155 pretix/control/views/item.py:976 msgid "Pending orders" msgstr "الطلبات المعلقة" @@ -3003,7 +3027,7 @@ msgstr "الطلبات المعلقة" msgid "Blocking vouchers" msgstr "حظر كود الخصم" -#: pretix/base/exporters/orderlist.py:1156 pretix/control/views/item.py:994 +#: pretix/base/exporters/orderlist.py:1156 pretix/control/views/item.py:995 msgid "Current user's carts" msgstr "عربات المستخدم الحالية" @@ -3018,7 +3042,7 @@ msgstr "المتوفر حاليا" #: pretix/base/exporters/orderlist.py:1173 #: pretix/base/exporters/orderlist.py:1180 #: pretix/control/templates/pretixcontrol/items/quota.html:58 -#: pretix/control/views/item.py:1001 +#: pretix/control/views/item.py:1002 msgid "Infinite" msgstr "غير محدود" @@ -3077,7 +3101,7 @@ msgstr "وضع الاختبار" msgid "Organizer" msgstr "منظم" -#: pretix/base/exporters/orderlist.py:1247 pretix/base/invoicing/pdf.py:587 +#: pretix/base/exporters/orderlist.py:1247 pretix/base/invoicing/pdf.py:588 #: pretix/control/templates/pretixcontrol/base.html:281 #: pretix/control/templates/pretixcontrol/checkin/index.html:145 #: pretix/control/templates/pretixcontrol/order/index.html:25 @@ -3374,16 +3398,16 @@ msgstr "" msgid "Keep me logged in" msgstr "احتفظ بتسجيل دخولي" -#: pretix/base/forms/auth.py:65 pretix/base/forms/auth.py:272 +#: pretix/base/forms/auth.py:65 pretix/base/forms/auth.py:285 msgid "This combination of credentials is not known to our system." msgstr "مجموعة بيانات الاعتماد هذه غير معروفة لدى نظامنا." -#: pretix/base/forms/auth.py:66 pretix/base/forms/user.py:57 +#: pretix/base/forms/auth.py:66 pretix/base/forms/user.py:96 #: pretix/presale/forms/customer.py:385 pretix/presale/forms/customer.py:457 msgid "For security reasons, please wait 5 minutes before you try again." msgstr "لأسباب أمنية ، يرجى الانتظار 5 دقائق قبل المحاولة مرة أخرى." -#: pretix/base/forms/auth.py:67 pretix/base/forms/auth.py:273 +#: pretix/base/forms/auth.py:67 pretix/base/forms/auth.py:286 msgid "This account is inactive." msgstr "هذا الحساب غير مفعل." @@ -3395,16 +3419,27 @@ msgstr "" "تسجيل الدخول." #: pretix/base/forms/auth.py:157 pretix/base/forms/auth.py:215 -#: pretix/base/forms/user.py:56 pretix/control/forms/users.py:45 +#: pretix/base/forms/user.py:95 pretix/control/forms/users.py:45 #: pretix/presale/forms/customer.py:295 pretix/presale/forms/customer.py:384 msgid "Please enter the same password twice" msgstr "الرجاء إدخال نفس كلمة المرور مرتين" -#: pretix/base/forms/auth.py:172 pretix/base/forms/auth.py:224 +#: pretix/base/forms/auth.py:172 pretix/base/forms/auth.py:234 #: pretix/presale/forms/customer.py:308 pretix/presale/forms/customer.py:403 msgid "Repeat password" msgstr "أعد كلمة السر" +#: pretix/base/forms/auth.py:220 pretix/base/forms/user.py:101 +#, fuzzy +#| msgid "Email address" +msgid "Your email address" +msgstr "عنوان البريد الإلكتروني" + +#: pretix/base/forms/auth.py:327 pretix/control/forms/orders.py:1041 +#: pretix/control/templates/pretixcontrol/shredder/download.html:53 +msgid "Confirmation code" +msgstr "رمز التأكيد" + #: pretix/base/forms/questions.py:137 pretix/base/forms/questions.py:264 #, fuzzy #| msgid "No country specified." @@ -3526,15 +3561,42 @@ msgstr "" msgid "This field is required for the selected type of invoice transmission." msgstr "" -#: pretix/base/forms/user.py:51 pretix/control/forms/users.py:43 -msgid "" -"There already is an account associated with this email address. Please " -"choose a different one." -msgstr "" -"يوجد حساب مرتبط مع عنوان البريد الإلكتروني هذا. الرجاء اختيار بريد إلكتروني " -"مختلف." +#: pretix/base/forms/user.py:54 pretix/control/forms/organizer.py:458 +#: pretix/control/forms/users.py:58 +msgid "Default timezone" +msgstr "المنطقة الزمنية الافتراضية" -#: pretix/base/forms/user.py:53 +#: pretix/base/forms/user.py:55 pretix/control/forms/users.py:59 +msgid "" +"Only used for views that are not bound to an event. For all event views, the " +"event timezone is used instead." +msgstr "" +"تستخدم فقط للمشاهدات غير المرتبطة بفعالية. بالنسبة لجميع الفعاليات، يتم " +"استخدام المنطقة الزمنية للفعالية بدلا من ذلك." + +#: pretix/base/forms/user.py:77 +#, fuzzy +#| msgid "Attendee email address" +msgid "Change email address" +msgstr "عنوان البريد الإلكتروني للحاضر" + +#: pretix/base/forms/user.py:83 +msgid "Device name" +msgstr "اسم الجهاز" + +#: pretix/base/forms/user.py:84 +msgid "Device type" +msgstr "نوع الجهاز" + +#: pretix/base/forms/user.py:85 +msgid "Smartphone with the Authenticator application" +msgstr "هاتف ذكي مع تطبيق المصادقة" + +#: pretix/base/forms/user.py:86 +msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" +msgstr "رمز جهاز متوافق مع WebAuthn (مثل Yubikey)" + +#: pretix/base/forms/user.py:92 #, fuzzy #| msgid "" #| "Please enter your current password if you want to change your email " @@ -3546,57 +3608,48 @@ msgstr "" "الرجاء إدخال كلمة المرور الحالية الخاصة بك إذا كنت ترغب في تغيير عنوان " "البريد الإلكتروني الخاص بك أو كلمة المرور." -#: pretix/base/forms/user.py:55 pretix/presale/forms/customer.py:383 +#: pretix/base/forms/user.py:94 pretix/presale/forms/customer.py:383 #: pretix/presale/forms/customer.py:456 msgid "The current password you entered was not correct." msgstr "كلمة المرور الحالية التي أدخلتها غير صحيحة." -#: pretix/base/forms/user.py:58 +#: pretix/base/forms/user.py:97 msgid "Please choose a password different to your current one." msgstr "" -#: pretix/base/forms/user.py:63 pretix/presale/forms/customer.py:392 +#: pretix/base/forms/user.py:107 pretix/presale/forms/customer.py:392 #: pretix/presale/forms/customer.py:461 msgid "Your current password" msgstr "كلمة السر الحالية الخاصة بك" -#: pretix/base/forms/user.py:67 pretix/control/forms/users.py:50 +#: pretix/base/forms/user.py:113 pretix/control/forms/users.py:50 #: pretix/presale/forms/customer.py:397 msgid "New password" msgstr "كلمة المرور الجديدة" -#: pretix/base/forms/user.py:71 pretix/control/forms/users.py:54 +#: pretix/base/forms/user.py:119 pretix/control/forms/users.py:54 msgid "Repeat new password" msgstr "أعد إدخال كلمة المرور الجديدة" -#: pretix/base/forms/user.py:75 pretix/control/forms/organizer.py:458 -#: pretix/control/forms/users.py:58 -msgid "Default timezone" -msgstr "المنطقة الزمنية الافتراضية" - -#: pretix/base/forms/user.py:76 pretix/control/forms/users.py:59 +#: pretix/base/forms/user.py:173 pretix/control/forms/users.py:43 msgid "" -"Only used for views that are not bound to an event. For all event views, the " -"event timezone is used instead." +"There already is an account associated with this email address. Please " +"choose a different one." msgstr "" -"تستخدم فقط للمشاهدات غير المرتبطة بفعالية. بالنسبة لجميع الفعاليات، يتم " -"استخدام المنطقة الزمنية للفعالية بدلا من ذلك." - -#: pretix/base/forms/user.py:175 -msgid "Device name" -msgstr "اسم الجهاز" +"يوجد حساب مرتبط مع عنوان البريد الإلكتروني هذا. الرجاء اختيار بريد إلكتروني " +"مختلف." #: pretix/base/forms/user.py:176 -msgid "Device type" -msgstr "نوع الجهاز" +#, fuzzy +#| msgid "Email address" +msgid "Old email address" +msgstr "عنوان البريد الإلكتروني" #: pretix/base/forms/user.py:177 -msgid "Smartphone with the Authenticator application" -msgstr "هاتف ذكي مع تطبيق المصادقة" - -#: pretix/base/forms/user.py:178 -msgid "WebAuthn-compatible hardware token (e.g. Yubikey)" -msgstr "رمز جهاز متوافق مع WebAuthn (مثل Yubikey)" +#, fuzzy +#| msgid "Email address" +msgid "New email address" +msgstr "عنوان البريد الإلكتروني" #: pretix/base/forms/validators.py:51 msgid "" @@ -3700,68 +3753,68 @@ msgid "" "April 30, 2018, issued by the Director of the Revenue Agency." msgstr "" -#: pretix/base/invoicing/pdf.py:142 +#: pretix/base/invoicing/pdf.py:143 #, python-format msgctxt "invoice" msgid "Page %d of %d" msgstr "صفحة %d من %d" -#: pretix/base/invoicing/pdf.py:383 +#: pretix/base/invoicing/pdf.py:384 msgctxt "invoice" msgid "Classic renderer (pretix 1.0)" msgstr "المقدم الكلاسيكي (pretix 1.0)" -#: pretix/base/invoicing/pdf.py:427 +#: pretix/base/invoicing/pdf.py:428 msgctxt "invoice" msgid "Invoice from" msgstr "فاتورة من طرف" -#: pretix/base/invoicing/pdf.py:433 +#: pretix/base/invoicing/pdf.py:434 msgctxt "invoice" msgid "Invoice to" msgstr "فاتورة إلى" -#: pretix/base/invoicing/pdf.py:470 pretix/base/invoicing/pdf.py:1143 +#: pretix/base/invoicing/pdf.py:471 pretix/base/invoicing/pdf.py:1222 msgctxt "invoice" msgid "Order code" msgstr "رمز الطلب" -#: pretix/base/invoicing/pdf.py:479 pretix/base/invoicing/pdf.py:1156 +#: pretix/base/invoicing/pdf.py:480 pretix/base/invoicing/pdf.py:1235 msgctxt "invoice" msgid "Cancellation number" msgstr "رقم الإلغاء" -#: pretix/base/invoicing/pdf.py:485 pretix/base/invoicing/pdf.py:1158 +#: pretix/base/invoicing/pdf.py:486 pretix/base/invoicing/pdf.py:1237 msgctxt "invoice" msgid "Original invoice" msgstr "فاتورة أصلية" -#: pretix/base/invoicing/pdf.py:490 pretix/base/invoicing/pdf.py:1163 +#: pretix/base/invoicing/pdf.py:491 pretix/base/invoicing/pdf.py:1242 msgctxt "invoice" msgid "Invoice number" msgstr "رقم الفاتورة" -#: pretix/base/invoicing/pdf.py:498 pretix/base/invoicing/pdf.py:1178 +#: pretix/base/invoicing/pdf.py:499 pretix/base/invoicing/pdf.py:1257 msgctxt "invoice" msgid "Cancellation date" msgstr "تاريخ الإلغاء" -#: pretix/base/invoicing/pdf.py:504 +#: pretix/base/invoicing/pdf.py:505 msgctxt "invoice" msgid "Original invoice date" msgstr "تاريخ الفاتورة الأصلي" -#: pretix/base/invoicing/pdf.py:511 pretix/base/invoicing/pdf.py:1180 +#: pretix/base/invoicing/pdf.py:512 pretix/base/invoicing/pdf.py:1259 msgctxt "invoice" msgid "Invoice date" msgstr "تاريخ الفاتورة" -#: pretix/base/invoicing/pdf.py:527 +#: pretix/base/invoicing/pdf.py:528 msgctxt "invoice" msgid "Event" msgstr "الفعالية" -#: pretix/base/invoicing/pdf.py:561 +#: pretix/base/invoicing/pdf.py:562 #, python-brace-format msgctxt "invoice" msgid "" @@ -3771,39 +3824,39 @@ msgstr "" "من {from_date}\n" "حتى {to_date}" -#: pretix/base/invoicing/pdf.py:608 pretix/base/services/mail.py:511 +#: pretix/base/invoicing/pdf.py:609 pretix/base/services/mail.py:511 #, python-brace-format msgctxt "invoice" msgid "Invoice {num}" msgstr "فاتورة {num}" -#: pretix/base/invoicing/pdf.py:660 +#: pretix/base/invoicing/pdf.py:661 #, python-brace-format msgctxt "invoice" msgid "Customer reference: {reference}" msgstr "رقم مرجع العميل: {reference}" -#: pretix/base/invoicing/pdf.py:668 +#: pretix/base/invoicing/pdf.py:669 msgctxt "invoice" msgid "Customer VAT ID" msgstr "معرف ضريبة القيمة المضافة للعميل" -#: pretix/base/invoicing/pdf.py:675 +#: pretix/base/invoicing/pdf.py:676 msgctxt "invoice" msgid "Beneficiary" msgstr "المستفيد" -#: pretix/base/invoicing/pdf.py:708 +#: pretix/base/invoicing/pdf.py:709 msgctxt "invoice" msgid "Tax Invoice" msgstr "فاتورة الضريبة" -#: pretix/base/invoicing/pdf.py:709 +#: pretix/base/invoicing/pdf.py:710 msgctxt "invoice" msgid "Invoice" msgstr "فاتورة" -#: pretix/base/invoicing/pdf.py:710 +#: pretix/base/invoicing/pdf.py:711 #: pretix/control/templates/pretixcontrol/order/index.html:272 #: pretix/control/templates/pretixcontrol/order/mail_history.html:70 #: pretix/presale/templates/pretixpresale/event/order.html:244 @@ -3811,106 +3864,106 @@ msgctxt "invoice" msgid "Cancellation" msgstr "إلغاء" -#: pretix/base/invoicing/pdf.py:732 pretix/base/invoicing/pdf.py:740 +#: pretix/base/invoicing/pdf.py:733 pretix/base/invoicing/pdf.py:741 msgctxt "invoice" msgid "Description" msgstr "وصف" -#: pretix/base/invoicing/pdf.py:733 pretix/base/invoicing/pdf.py:741 +#: pretix/base/invoicing/pdf.py:734 pretix/base/invoicing/pdf.py:742 msgctxt "invoice" msgid "Qty" msgstr "الكمية" -#: pretix/base/invoicing/pdf.py:734 pretix/base/invoicing/pdf.py:960 +#: pretix/base/invoicing/pdf.py:735 pretix/base/invoicing/pdf.py:1039 msgctxt "invoice" msgid "Tax rate" msgstr "معدل الضريبة" -#: pretix/base/invoicing/pdf.py:735 +#: pretix/base/invoicing/pdf.py:736 msgctxt "invoice" msgid "Net" msgstr "الصافي" -#: pretix/base/invoicing/pdf.py:736 +#: pretix/base/invoicing/pdf.py:737 msgctxt "invoice" msgid "Gross" msgstr "الإجمالي" -#: pretix/base/invoicing/pdf.py:742 +#: pretix/base/invoicing/pdf.py:743 msgctxt "invoice" msgid "Amount" msgstr "المبلغ" -#: pretix/base/invoicing/pdf.py:818 +#: pretix/base/invoicing/pdf.py:870 #, python-brace-format msgctxt "invoice" msgid "Single price: {net_price} net / {gross_price} gross" msgstr "" -#: pretix/base/invoicing/pdf.py:842 +#: pretix/base/invoicing/pdf.py:901 #, fuzzy, python-brace-format #| msgid "Original price" msgctxt "invoice" msgid "Single price: {price}" msgstr "السعر الأصلي" -#: pretix/base/invoicing/pdf.py:863 pretix/base/invoicing/pdf.py:869 +#: pretix/base/invoicing/pdf.py:944 pretix/base/invoicing/pdf.py:949 msgctxt "invoice" msgid "Invoice total" msgstr "إجمالي الفاتورة" -#: pretix/base/invoicing/pdf.py:879 +#: pretix/base/invoicing/pdf.py:958 msgctxt "invoice" msgid "Received payments" msgstr "المدفوعات المستلمة" -#: pretix/base/invoicing/pdf.py:884 +#: pretix/base/invoicing/pdf.py:963 msgctxt "invoice" msgid "Outstanding payments" msgstr "المدفوعات المتأخرة" -#: pretix/base/invoicing/pdf.py:901 +#: pretix/base/invoicing/pdf.py:980 #, fuzzy #| msgid "Issued gift cards" msgctxt "invoice" msgid "Paid by gift card" msgstr "بطاقات هدية صدر" -#: pretix/base/invoicing/pdf.py:906 +#: pretix/base/invoicing/pdf.py:985 #, fuzzy #| msgid "Pending amount" msgctxt "invoice" msgid "Remaining amount" msgstr "مبالغ متأخرة" -#: pretix/base/invoicing/pdf.py:930 +#: pretix/base/invoicing/pdf.py:1009 #, fuzzy, python-brace-format #| msgid "Event date range" msgctxt "invoice" msgid "Invoice period: {daterange}" msgstr "نطاق تاريخ الفعالية" -#: pretix/base/invoicing/pdf.py:961 +#: pretix/base/invoicing/pdf.py:1040 msgctxt "invoice" msgid "Net value" msgstr "صافي القيمة" -#: pretix/base/invoicing/pdf.py:962 +#: pretix/base/invoicing/pdf.py:1041 msgctxt "invoice" msgid "Gross value" msgstr "القيمة الإجمالية" -#: pretix/base/invoicing/pdf.py:963 +#: pretix/base/invoicing/pdf.py:1042 msgctxt "invoice" msgid "Tax" msgstr "الضريبة" -#: pretix/base/invoicing/pdf.py:993 +#: pretix/base/invoicing/pdf.py:1072 msgctxt "invoice" msgid "Included taxes" msgstr "الضرائب المدرجة" -#: pretix/base/invoicing/pdf.py:1021 +#: pretix/base/invoicing/pdf.py:1100 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -3924,7 +3977,7 @@ msgstr "" "باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ " "{date} ، وهذا يعادل:" -#: pretix/base/invoicing/pdf.py:1036 +#: pretix/base/invoicing/pdf.py:1115 #, fuzzy, python-brace-format #| msgctxt "invoice" #| msgid "" @@ -3938,22 +3991,22 @@ msgstr "" "باستخدام معدل التحويل 1: {rate} كما نشره البنك المركزي الأوروبي بتاريخ " "{date} ، إجمالي الفاتورة يعادل {total}." -#: pretix/base/invoicing/pdf.py:1050 +#: pretix/base/invoicing/pdf.py:1129 msgid "Default invoice renderer (European-style letter)" msgstr "" -#: pretix/base/invoicing/pdf.py:1139 +#: pretix/base/invoicing/pdf.py:1218 #, fuzzy #| msgid "Please enter a valid state." msgctxt "invoice" msgid "(Please quote at all times.)" msgstr "الرجاء اختيار ولاية صحيحة." -#: pretix/base/invoicing/pdf.py:1186 +#: pretix/base/invoicing/pdf.py:1265 msgid "Simplified invoice renderer" msgstr "" -#: pretix/base/invoicing/pdf.py:1205 +#: pretix/base/invoicing/pdf.py:1284 #, fuzzy, python-brace-format #| msgid "Event date range" msgctxt "invoice" @@ -4288,7 +4341,7 @@ msgid "You need to select a specific seat." msgstr "يجب أن تختار مقعدا محددا." #: pretix/base/modelimport_orders.py:691 pretix/base/models/items.py:1671 -#: pretix/base/models/items.py:1766 pretix/control/forms/item.py:147 +#: pretix/base/models/items.py:1766 pretix/control/forms/item.py:148 #: pretix/control/templates/pretixcontrol/items/question_edit.html:10 #: pretix/control/templates/pretixcontrol/items/question_edit.html:17 #: pretix/control/templates/pretixcontrol/items/questions.html:21 @@ -4417,37 +4470,37 @@ msgid "" "voucher" msgstr "" -#: pretix/base/models/auth.py:248 +#: pretix/base/models/auth.py:252 msgid "Is active" msgstr "نشط" -#: pretix/base/models/auth.py:250 +#: pretix/base/models/auth.py:254 msgid "Is site admin" msgstr "مشرف الموقع" -#: pretix/base/models/auth.py:252 +#: pretix/base/models/auth.py:256 msgid "Date joined" msgstr "تاريخ الانضمام" -#: pretix/base/models/auth.py:254 +#: pretix/base/models/auth.py:258 #, fuzzy #| msgid "Request a new password" msgid "Force user to select a new password" msgstr "اطلب كلمة مرور جديدة" -#: pretix/base/models/auth.py:264 +#: pretix/base/models/auth.py:268 msgid "Two-factor authentication is required to log in" msgstr "المصادقة الثنائية مطلوبة لتسجيل الدخول" -#: pretix/base/models/auth.py:268 +#: pretix/base/models/auth.py:272 msgid "Receive notifications according to my settings below" msgstr "تلقي الإخطارات وفقا لإعداداتي التالية" -#: pretix/base/models/auth.py:269 +#: pretix/base/models/auth.py:273 msgid "If turned off, you will not get any notifications." msgstr "إذا قمت بإيقاف التشغيل، فلن تتلقى أي إشعارات." -#: pretix/base/models/auth.py:283 +#: pretix/base/models/auth.py:287 #: pretix/control/templates/pretixcontrol/orders/bulk_action.html:23 #: pretix/control/templates/pretixcontrol/orders/index.html:135 #: pretix/control/templates/pretixcontrol/search/orders.html:54 @@ -4459,17 +4512,37 @@ msgstr "إذا قمت بإيقاف التشغيل، فلن تتلقى أي إش msgid "User" msgstr "المستخدم" -#: pretix/base/models/auth.py:284 pretix/control/navigation.py:411 +#: pretix/base/models/auth.py:288 pretix/control/navigation.py:411 #: pretix/control/templates/pretixcontrol/users/index.html:5 #: pretix/control/templates/pretixcontrol/users/index.html:7 msgid "Users" msgstr "المستخدمون" -#: pretix/base/models/auth.py:342 +#: pretix/base/models/auth.py:346 msgid "Account information changed" msgstr "تغييرت معلومات الحساب" -#: pretix/base/models/auth.py:360 +#: pretix/base/models/auth.py:374 +#, python-brace-format +msgid "" +"to confirm changing your email address from {old_email}\n" +"to {new_email}, use the following code:" +msgstr "" + +#: pretix/base/models/auth.py:378 +#, python-brace-format +msgid "" +"to confirm that your email address {email} belongs to your pretix account, " +"use the following code:" +msgstr "" + +#: pretix/base/models/auth.py:392 +#, fuzzy +#| msgid "Confirmation code" +msgid "pretix confirmation code" +msgstr "رمز التأكيد" + +#: pretix/base/models/auth.py:435 #: pretix/control/templates/pretixcontrol/auth/forgot.html:7 msgid "Password recovery" msgstr "استعادة كلمة السر" @@ -5009,7 +5082,7 @@ msgstr "" msgid "The slug may only contain letters, numbers, dots and dashes." msgstr "يجب أن يحتوي الرابط فقط على أحرف وأرقام ونقاط وشرطات." -#: pretix/base/models/event.py:624 pretix/base/models/event.py:1519 +#: pretix/base/models/event.py:624 pretix/base/models/event.py:1524 msgid "Show in lists" msgstr "أظهرهذا في قوائم" @@ -5021,7 +5094,7 @@ msgstr "" "إذا تم تحديدها، فستظهر هذه الفعالية بشكل عام في قائمة الفعاليات لحساب المنظم " "الخاص بك." -#: pretix/base/models/event.py:629 pretix/base/models/event.py:1534 +#: pretix/base/models/event.py:629 pretix/base/models/event.py:1539 #: pretix/control/forms/subevents.py:100 msgid "" "Optional. No products will be sold after this date. If you do not set this " @@ -5030,7 +5103,7 @@ msgstr "" "اختياري. لن يتم بيع أي منتجات بعد هذا التاريخ. إذا لم تقم بتعيين هذه " "القيمة ، فسينتهي عرض ما قبل البيع بعد تاريخ انتهاء الفعالية الخاصة بك." -#: pretix/base/models/event.py:635 pretix/base/models/event.py:1540 +#: pretix/base/models/event.py:635 pretix/base/models/event.py:1545 #: pretix/control/forms/subevents.py:94 msgid "Optional. No products will be sold before this date." msgstr "اختياري. لن يتم بيع أي منتجات قبل هذا التاريخ." @@ -5050,7 +5123,7 @@ msgstr "" msgid "Plugins" msgstr "الإضافات" -#: pretix/base/models/event.py:672 pretix/base/pdf.py:240 +#: pretix/base/models/event.py:672 pretix/base/pdf.py:241 #: pretix/control/forms/event.py:273 pretix/control/forms/filter.py:1706 #: pretix/control/templates/pretixcontrol/event/index.html:13 #: pretix/control/templates/pretixcontrol/events/index.html:114 @@ -5062,7 +5135,7 @@ msgstr "الإضافات" msgid "Event series" msgstr "فعالية بأوقات مختلفة" -#: pretix/base/models/event.py:676 pretix/base/models/event.py:1568 +#: pretix/base/models/event.py:676 pretix/base/models/event.py:1573 #, fuzzy #| msgid "Settings" msgid "Seating plan" @@ -5092,14 +5165,14 @@ msgstr "يقتصر على قنوات بيع محددة" msgid "Events" msgstr "فعاليات" -#: pretix/base/models/event.py:1339 +#: pretix/base/models/event.py:1344 msgid "" "You have configured at least one paid product but have not enabled any " "payment methods." msgstr "" "لقد قمت بإعداد منتج مدفوع واحد على الأقل، ولكن لم تقم بتفعيل أي وسيلة سداد." -#: pretix/base/models/event.py:1342 +#: pretix/base/models/event.py:1347 #, fuzzy #| msgid "" #| "You have configured at least one paid product but have not enabled any " @@ -5110,37 +5183,37 @@ msgid "" msgstr "" "لقد قمت بإعداد منتج مدفوع واحد على الأقل، ولكن لم تقم بتفعيل أي وسيلة سداد." -#: pretix/base/models/event.py:1345 +#: pretix/base/models/event.py:1350 msgid "You need to configure at least one quota to sell anything." msgstr "تحتاج إلى إعداد حصة واحدة على الأقل لبيع أي شيء." -#: pretix/base/models/event.py:1350 +#: pretix/base/models/event.py:1355 #, python-brace-format msgid "You need to fill the meta parameter \"{property}\"." msgstr "تحتاج إلى ملء المعلومة الوصفية \"{property}\"." -#: pretix/base/models/event.py:1465 +#: pretix/base/models/event.py:1470 msgid "" "Once created an event cannot change between an series and a single event." msgstr "بمجرد إنشاء فعالية لا يمكن التغيير بين سلسلة فعاليات وفعالية واحدة." -#: pretix/base/models/event.py:1471 +#: pretix/base/models/event.py:1476 msgid "The event slug cannot be changed." msgstr "لا يمكن تغيير رابط الفعالية." -#: pretix/base/models/event.py:1474 +#: pretix/base/models/event.py:1479 msgid "This slug has already been used for a different event." msgstr "لقد تم استخدام هذا الرابط مسبقا لفعالية مختلفة." -#: pretix/base/models/event.py:1480 +#: pretix/base/models/event.py:1485 msgid "The event cannot end before it starts." msgstr "لا يمكن أن تنتهي الفعالية قبل أن تبدأ." -#: pretix/base/models/event.py:1486 +#: pretix/base/models/event.py:1491 msgid "The event's presale cannot end before it starts." msgstr "لا يمكن أن ينتهي العرض المسبق للفعالية قبل أن يبدأ." -#: pretix/base/models/event.py:1516 +#: pretix/base/models/event.py:1521 msgid "" "Only with this checkbox enabled, this date is visible in the frontend to " "users." @@ -5148,7 +5221,7 @@ msgstr "" "يكون هذا التاريخ مرئيا في الواجهة الأمامية للمستخدمين فقط في حال تم تمكين " "مربع الاختيار هذا." -#: pretix/base/models/event.py:1520 +#: pretix/base/models/event.py:1525 msgid "" "If selected, this event will show up publicly on the list of dates for your " "event." @@ -5156,44 +5229,44 @@ msgstr "" "إذا تم الحديد، فستظهر هذه الفعالية بشكل عام في قائمة تواريخ الفعالية الخاصة " "بك." -#: pretix/base/models/event.py:1565 pretix/base/settings.py:3171 +#: pretix/base/models/event.py:1570 pretix/base/settings.py:3171 msgid "Frontpage text" msgstr "نص الصفحة الأولى" -#: pretix/base/models/event.py:1582 +#: pretix/base/models/event.py:1587 msgid "Date in event series" msgstr "التاريخ في سلسلة الفعالية" -#: pretix/base/models/event.py:1583 +#: pretix/base/models/event.py:1588 msgid "Dates in event series" msgstr "التواريخ في سلسلة الفعالية" -#: pretix/base/models/event.py:1724 +#: pretix/base/models/event.py:1729 msgid "One or more variations do not belong to this event." msgstr "عنصر أو أكثر لا ينتمي إلى هذه الفعالية." -#: pretix/base/models/event.py:1754 pretix/base/models/items.py:2236 +#: pretix/base/models/event.py:1759 pretix/base/models/items.py:2236 msgid "Can not contain spaces or special characters except underscores" msgstr "لا يمكن أن يحتوي على مسافات أو أحرف خاصة باستثناء الشرطات السفلية" -#: pretix/base/models/event.py:1759 pretix/base/models/items.py:2241 +#: pretix/base/models/event.py:1764 pretix/base/models/items.py:2241 msgid "The property name may only contain letters, numbers and underscores." msgstr "لا يسمح أن يحتوي اسم الملكية إلا على أحرف وأرقام وشرطات سفلية فقط." -#: pretix/base/models/event.py:1764 +#: pretix/base/models/event.py:1769 msgid "Default value" msgstr "القيمة الافتراضية" -#: pretix/base/models/event.py:1766 +#: pretix/base/models/event.py:1771 #: pretix/control/templates/pretixcontrol/organizers/properties.html:50 msgid "Can only be changed by organizer-level administrators" msgstr "لا يمكن تغييرها إلا من قبل المسؤولين برتبة منظم" -#: pretix/base/models/event.py:1768 +#: pretix/base/models/event.py:1773 msgid "Required for events" msgstr "مطلوب للفعاليات" -#: pretix/base/models/event.py:1769 +#: pretix/base/models/event.py:1774 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" @@ -5201,53 +5274,53 @@ msgstr "" "إذا تم تحديده ، فلا يمكن أن تكون الفعالية مباشرة إلا إذا تم تعيين الخاصية. " "في سلسلة الفعالية، يكون دائما تعيين قيمة للتواريخ الفردية أمرا اختياريا" -#: pretix/base/models/event.py:1775 pretix/base/models/items.py:2253 +#: pretix/base/models/event.py:1780 pretix/base/models/items.py:2253 msgid "Valid values" msgstr "قيم صالحة" -#: pretix/base/models/event.py:1778 +#: pretix/base/models/event.py:1783 #: 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:1779 +#: pretix/base/models/event.py:1784 msgid "" "This field will be shown to filter events in the public event list and " "calendar." msgstr "" -#: pretix/base/models/event.py:1782 pretix/control/forms/organizer.py:269 +#: pretix/base/models/event.py:1787 pretix/control/forms/organizer.py:269 #: pretix/control/forms/organizer.py:273 #, fuzzy #| msgid "Public profile" msgid "Public name" msgstr "حساب عام" -#: pretix/base/models/event.py:1786 +#: pretix/base/models/event.py:1791 #: pretix/control/templates/pretixcontrol/organizers/properties.html:40 msgid "Can be used for filtering" msgstr "" -#: pretix/base/models/event.py:1787 +#: pretix/base/models/event.py:1792 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:1797 +#: pretix/base/models/event.py:1802 msgid "A property can either be required or have a default value, not both." msgstr "يمكن أن تكون الخاصية إما مطلوبة أو لها قيمة افتراضية ، وليس كليهما." -#: pretix/base/models/event.py:1877 pretix/base/models/organizer.py:582 +#: pretix/base/models/event.py:1882 pretix/base/models/organizer.py:582 #, fuzzy #| msgid "Info text" msgid "Link text" msgstr "معلومات النص" -#: pretix/base/models/event.py:1880 pretix/base/models/organizer.py:585 +#: pretix/base/models/event.py:1885 pretix/base/models/organizer.py:585 #, fuzzy #| msgid "Imprint URL" msgid "Link URL" @@ -5420,17 +5493,17 @@ msgstr "" "مصادر قوائم الإضافات." #: pretix/base/models/items.py:114 pretix/base/models/items.py:159 -#: pretix/control/forms/item.py:97 +#: pretix/control/forms/item.py:98 #, fuzzy #| msgid "No category" msgid "Normal category" msgstr "ليس هناك فئة" -#: pretix/base/models/items.py:115 pretix/control/forms/item.py:110 +#: pretix/base/models/items.py:115 pretix/control/forms/item.py:111 msgid "Normal + cross-selling category" msgstr "" -#: pretix/base/models/items.py:116 pretix/control/forms/item.py:105 +#: pretix/base/models/items.py:116 pretix/control/forms/item.py:106 #, fuzzy #| msgid "No category" msgid "Cross-selling category" @@ -5510,14 +5583,14 @@ msgstr "عميل" msgid "Dynamic validity" msgstr "صلاحية بطاقة هدية" -#: pretix/base/models/items.py:444 pretix/control/forms/item.py:668 +#: pretix/base/models/items.py:444 pretix/control/forms/item.py:671 #: 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:445 pretix/control/forms/item.py:669 +#: pretix/base/models/items.py:445 pretix/control/forms/item.py:672 #: pretix/control/templates/pretixcontrol/subevents/fragment_unavail_mode_indicator.html:5 #, fuzzy #| msgid "The ordered product \"{item}\" is no longer available." @@ -5628,7 +5701,7 @@ msgstr "إظهار عدد التذاكر المتبقية" msgid "Publicly show how many tickets are still available." msgstr "أظهر للجمهور عدد التذاكر التي لا تزال متاحة." -#: pretix/base/models/items.py:556 pretix/control/forms/item.py:633 +#: pretix/base/models/items.py:556 pretix/control/forms/item.py:636 msgid "Product picture" msgstr "صورة المنتج" @@ -5833,7 +5906,7 @@ msgid "" "change but keep their current validity." msgstr "" -#: pretix/base/models/items.py:738 pretix/control/forms/item.py:736 +#: pretix/base/models/items.py:738 pretix/control/forms/item.py:739 #, fuzzy #| msgid "Gift card validity" msgid "Start of validity" @@ -5914,7 +5987,7 @@ msgstr "" #: pretix/base/models/items.py:795 pretix/base/models/items.py:1702 #: pretix/control/forms/filter.py:437 pretix/control/forms/filter.py:1922 -#: pretix/control/forms/item.py:276 pretix/control/navigation.py:138 +#: pretix/control/forms/item.py:277 pretix/control/navigation.py:138 #: pretix/control/navigation.py:147 #: pretix/control/templates/pretixcontrol/checkin/lists.html:111 #: pretix/control/templates/pretixcontrol/items/base.html:3 @@ -6367,7 +6440,7 @@ msgstr "خيارات السؤال" msgid "Total capacity" msgstr "السعة الإجمالية" -#: pretix/base/models/items.py:2076 pretix/control/forms/item.py:456 +#: pretix/base/models/items.py:2076 pretix/control/forms/item.py:457 msgid "Leave empty for an unlimited number of tickets." msgstr "اتركه فارغا لعدد غير محدود من التذاكر." @@ -6377,7 +6450,7 @@ msgstr "اتركه فارغا لعدد غير محدود من التذاكر." msgid "Item" msgstr "بند" -#: pretix/base/models/items.py:2088 pretix/control/forms/item.py:915 +#: pretix/base/models/items.py:2088 pretix/control/forms/item.py:918 #: pretix/plugins/autocheckin/models.py:74 msgid "Variations" msgstr "متغيرات" @@ -6476,6 +6549,19 @@ msgstr "" "إذا أبقيت هذا فارغا ، فسيتم السماح بأي قيمة. وإلا ، أدخل قيمة واحدة محتملة " "في كل سطر." +#: pretix/base/models/items.py:2311 +#, fuzzy +#| msgid "Start date" +msgid "Start" +msgstr "تاريخ البداية" + +#: pretix/base/models/items.py:2312 +#: pretix/plugins/reports/accountingreport.py:129 +#, fuzzy +#| msgid "Enabled" +msgid "End" +msgstr "تمكين" + #: pretix/base/models/memberships.py:44 #: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html:28 msgid "Membership is transferable" @@ -6537,7 +6623,7 @@ msgid "pending" msgstr "معلق" #: pretix/base/models/orders.py:203 pretix/base/payment.py:570 -#: pretix/base/services/invoices.py:572 +#: pretix/base/services/invoices.py:578 msgid "paid" msgstr "مدفوع" @@ -6848,7 +6934,7 @@ msgstr "كود المعاملة" msgid "Badge" msgstr "شارة" -#: pretix/base/models/orders.py:3633 pretix/base/pdf.py:1124 +#: pretix/base/models/orders.py:3633 pretix/base/pdf.py:1141 #: pretix/control/templates/pretixcontrol/checkin/checkins.html:66 #: pretix/plugins/ticketoutputpdf/ticketoutput.py:114 msgid "Ticket" @@ -7014,7 +7100,7 @@ msgid "Type" msgstr "نوع" #: pretix/base/models/seating.py:45 pretix/base/models/tax.py:305 -#: pretix/base/pdf.py:1301 +#: pretix/base/pdf.py:1318 msgid "Your layout file is not a valid JSON file." msgstr "ملف التخطيط الخاص بك ليس ملف \"ترميز باستعمال جافا سكريبت\" صالح." @@ -7997,79 +8083,79 @@ msgstr "لم يتم قبول بطاقة الهدايا هذه من قبل منظ msgid "This gift card was used in the meantime. Please try again." msgstr "تم استخدام بطاقة الهدايا هذه في هذه الأثناء. حاول مرة اخرى." -#: pretix/base/pdf.py:98 +#: pretix/base/pdf.py:99 msgid "Ticket code (barcode content)" msgstr "رمز التذكرة (محتوى الباركود)" -#: pretix/base/pdf.py:110 +#: pretix/base/pdf.py:111 msgid "Order position number" msgstr "رقم حالة الطلب" -#: pretix/base/pdf.py:123 pretix/control/forms/event.py:1854 +#: pretix/base/pdf.py:124 pretix/control/forms/event.py:1854 #: pretix/control/templates/pretixcontrol/items/index.html:38 msgid "Product name" msgstr "اسم المنتج" -#: pretix/base/pdf.py:124 pretix/base/services/tickets.py:98 -#: pretix/control/views/event.py:907 pretix/control/views/pdf.py:94 +#: pretix/base/pdf.py:125 pretix/base/services/tickets.py:98 +#: pretix/control/views/event.py:907 pretix/control/views/pdf.py:96 msgid "Sample product" msgstr "نموذج منتج" -#: pretix/base/pdf.py:128 +#: pretix/base/pdf.py:129 msgid "Variation name" msgstr "اسم الصنف" -#: pretix/base/pdf.py:129 +#: pretix/base/pdf.py:130 msgid "Sample variation" msgstr "نموذج لنوع ما" -#: pretix/base/pdf.py:133 +#: pretix/base/pdf.py:134 msgid "Product description" msgstr "وصف المنتج" -#: pretix/base/pdf.py:134 pretix/base/services/tickets.py:99 -#: pretix/control/views/event.py:908 pretix/control/views/pdf.py:95 +#: pretix/base/pdf.py:135 pretix/base/services/tickets.py:99 +#: pretix/control/views/event.py:908 pretix/control/views/pdf.py:97 msgid "Sample product description" msgstr "نموذج وصف منتج" -#: pretix/base/pdf.py:138 +#: pretix/base/pdf.py:139 msgid "Product name and variation" msgstr "اسم المنتج ونوعه" -#: pretix/base/pdf.py:139 +#: pretix/base/pdf.py:140 msgid "Sample product – sample variation" msgstr "نموذج - نموذج لنوع معين" -#: pretix/base/pdf.py:146 +#: pretix/base/pdf.py:147 msgid "Product variation description" msgstr "وصف نوع المنتج" -#: pretix/base/pdf.py:147 +#: pretix/base/pdf.py:148 msgid "Sample product variation description" msgstr "نموذج وصف نوع المنتج" -#: pretix/base/pdf.py:154 +#: pretix/base/pdf.py:155 msgid "Ticket category" msgstr "فئة التذكرة" -#: pretix/base/pdf.py:161 pretix/base/pdf.py:166 pretix/base/pdf.py:175 +#: pretix/base/pdf.py:162 pretix/base/pdf.py:167 pretix/base/pdf.py:176 msgid "123.45 EUR" msgstr "123.45 يورو" -#: pretix/base/pdf.py:165 +#: pretix/base/pdf.py:166 #, fuzzy #| msgid "Price including add-ons" msgid "Price including bundled products" msgstr "السعر شاملا الإضافات" -#: pretix/base/pdf.py:174 +#: pretix/base/pdf.py:175 #, fuzzy #| msgid "Price including add-ons" msgid "Price including add-ons and bundled products" msgstr "السعر شاملا الإضافات" -#: pretix/base/pdf.py:184 pretix/base/pdf.py:342 -#: pretix/base/services/invoices.py:573 +#: pretix/base/pdf.py:185 pretix/base/pdf.py:343 +#: pretix/base/services/invoices.py:579 #: pretix/base/services/placeholders.py:571 #: pretix/base/services/placeholders.py:653 #: pretix/base/services/placeholders.py:669 @@ -8077,18 +8163,18 @@ msgstr "السعر شاملا الإضافات" msgid "John Doe" msgstr "جون دو" -#: pretix/base/pdf.py:189 pretix/base/pdf.py:347 -#: pretix/base/services/tickets.py:116 pretix/control/views/pdf.py:110 -#: pretix/control/views/pdf.py:116 pretix/control/views/pdf.py:123 -#: pretix/control/views/pdf.py:128 +#: pretix/base/pdf.py:190 pretix/base/pdf.py:348 +#: pretix/base/services/tickets.py:116 pretix/control/views/pdf.py:115 +#: pretix/control/views/pdf.py:121 pretix/control/views/pdf.py:128 +#: pretix/control/views/pdf.py:133 msgid "Sample company" msgstr "نموذج شركة" -#: pretix/base/pdf.py:193 +#: pretix/base/pdf.py:194 msgid "Full attendee address" msgstr "عنوان الحاضرالكامل" -#: pretix/base/pdf.py:194 +#: pretix/base/pdf.py:195 msgid "" "John Doe\n" "Sample company\n" @@ -8102,158 +8188,158 @@ msgstr "" "12345 أي مدينة\n" "اتلانتس" -#: pretix/base/pdf.py:198 +#: pretix/base/pdf.py:199 msgid "Attendee street" msgstr "شارع الحاضر" -#: pretix/base/pdf.py:203 +#: pretix/base/pdf.py:204 msgid "Attendee ZIP code" msgstr "الرمز البريدي للحضور" -#: pretix/base/pdf.py:208 +#: pretix/base/pdf.py:209 msgid "Attendee city" msgstr "مدينة الحاضر" -#: pretix/base/pdf.py:213 +#: pretix/base/pdf.py:214 msgid "Attendee state" msgstr "منطقة الحاضر" -#: pretix/base/pdf.py:218 +#: pretix/base/pdf.py:219 msgid "Attendee country" msgstr "بلد الحضور" -#: pretix/base/pdf.py:230 +#: pretix/base/pdf.py:231 #, fuzzy #| msgid "Pseudonymization ID" msgid "Pseudonymization ID (lead scanning)" msgstr "معرف الاسم المستعار" -#: pretix/base/pdf.py:236 pretix/base/pdf.py:241 +#: pretix/base/pdf.py:237 pretix/base/pdf.py:242 msgid "Sample event name" msgstr "مثال اسم فعالية" -#: pretix/base/pdf.py:246 +#: pretix/base/pdf.py:247 msgid "May 31st, 2017" msgstr "31 مايو 2017" -#: pretix/base/pdf.py:250 +#: pretix/base/pdf.py:251 msgid "Event date range" msgstr "نطاق تاريخ الفعالية" -#: pretix/base/pdf.py:251 +#: pretix/base/pdf.py:252 msgid "May 31st – June 4th, 2017" msgstr "31 مايو - 4 يونيو، 2017" -#: pretix/base/pdf.py:255 +#: pretix/base/pdf.py:256 msgid "Event begin date and time" msgstr "تاريخ ووقت بداية الفعالية" -#: pretix/base/pdf.py:256 +#: pretix/base/pdf.py:257 msgid "2017-05-31 20:00" msgstr "20:00 2017-05-31" -#: pretix/base/pdf.py:263 +#: pretix/base/pdf.py:264 msgid "Event begin date" msgstr "تاريخ بداية الفعالية" -#: pretix/base/pdf.py:264 pretix/base/pdf.py:290 pretix/base/pdf.py:399 -#: pretix/base/pdf.py:423 pretix/base/pdf.py:447 pretix/base/pdf.py:471 -#: pretix/base/pdf.py:528 pretix/base/pdf.py:533 +#: pretix/base/pdf.py:265 pretix/base/pdf.py:291 pretix/base/pdf.py:400 +#: pretix/base/pdf.py:424 pretix/base/pdf.py:448 pretix/base/pdf.py:472 +#: pretix/base/pdf.py:535 pretix/base/pdf.py:540 msgid "2017-05-31" msgstr "2017-05-31" -#: pretix/base/pdf.py:271 +#: pretix/base/pdf.py:272 msgid "Event begin time" msgstr "وقت بداية الفعالية" -#: pretix/base/pdf.py:272 +#: pretix/base/pdf.py:273 msgid "20:00" msgstr "20:00" -#: pretix/base/pdf.py:276 +#: pretix/base/pdf.py:277 #, fuzzy #| msgid "Event begin date" msgid "Event begin weekday" msgstr "تاريخ بداية الفعالية" -#: pretix/base/pdf.py:277 pretix/base/pdf.py:306 +#: pretix/base/pdf.py:278 pretix/base/pdf.py:307 #: pretix/base/services/checkin.py:362 pretix/control/forms/filter.py:1271 msgid "Friday" msgstr "يوم الجمعة" -#: pretix/base/pdf.py:281 +#: pretix/base/pdf.py:282 msgid "Event end date and time" msgstr "تاريخ ووقت إنتهاء الفعالية" -#: pretix/base/pdf.py:282 +#: pretix/base/pdf.py:283 msgid "2017-05-31 22:00" msgstr "22:00 2017-05-31" -#: pretix/base/pdf.py:298 +#: pretix/base/pdf.py:299 msgid "22:00" msgstr "22:00" -#: pretix/base/pdf.py:305 +#: pretix/base/pdf.py:306 #, fuzzy #| msgid "Event end date" msgid "Event end weekday" msgstr "تاريخ إنتهاء الفعالية" -#: pretix/base/pdf.py:310 +#: pretix/base/pdf.py:311 msgid "Event admission date and time" msgstr "تاريخ ووقت قبول الفعالية" -#: pretix/base/pdf.py:311 pretix/base/pdf.py:407 pretix/base/pdf.py:431 -#: pretix/base/pdf.py:455 pretix/base/pdf.py:479 pretix/base/pdf.py:522 +#: pretix/base/pdf.py:312 pretix/base/pdf.py:408 pretix/base/pdf.py:432 +#: pretix/base/pdf.py:456 pretix/base/pdf.py:480 pretix/base/pdf.py:529 msgid "2017-05-31 19:00" msgstr "19:00 2017-05-31" -#: pretix/base/pdf.py:318 +#: pretix/base/pdf.py:319 msgid "Event admission time" msgstr "وقت تسجيل الفعالية" -#: pretix/base/pdf.py:319 pretix/base/pdf.py:415 pretix/base/pdf.py:439 -#: pretix/base/pdf.py:463 pretix/base/pdf.py:487 +#: pretix/base/pdf.py:320 pretix/base/pdf.py:416 pretix/base/pdf.py:440 +#: pretix/base/pdf.py:464 pretix/base/pdf.py:488 msgid "19:00" msgstr "19:00" -#: pretix/base/pdf.py:326 +#: pretix/base/pdf.py:327 msgid "Event location" msgstr "موقع الفعالية" -#: pretix/base/pdf.py:327 pretix/base/settings.py:1227 +#: pretix/base/pdf.py:328 pretix/base/settings.py:1227 msgid "Random City" msgstr "مدينة عشوائية" -#: pretix/base/pdf.py:352 +#: pretix/base/pdf.py:353 msgid "Sesame Street 42" msgstr "شارع سيسيم 42" -#: pretix/base/pdf.py:357 +#: pretix/base/pdf.py:358 msgid "12345" msgstr "12345" -#: pretix/base/pdf.py:362 pretix/base/services/invoices.py:576 +#: pretix/base/pdf.py:363 pretix/base/services/invoices.py:582 msgid "Sample city" msgstr "مدينة مثال" -#: pretix/base/pdf.py:366 +#: pretix/base/pdf.py:367 msgid "Invoice address state" msgstr "منطقة عنوان الفاتورة" -#: pretix/base/pdf.py:367 +#: pretix/base/pdf.py:368 msgid "Sample State" msgstr "منطقة مثال" -#: pretix/base/pdf.py:372 +#: pretix/base/pdf.py:373 msgid "Atlantis" msgstr "اتلانتس" -#: pretix/base/pdf.py:376 +#: pretix/base/pdf.py:377 msgid "List of Add-Ons" msgstr "قائمة الإضافات" -#: pretix/base/pdf.py:377 +#: pretix/base/pdf.py:378 #, fuzzy #| msgid "" #| "Add-on 1\n" @@ -8265,168 +8351,181 @@ msgstr "" "الإضافة 1\n" "الإضافة 2" -#: pretix/base/pdf.py:383 pretix/control/forms/filter.py:1409 +#: pretix/base/pdf.py:384 pretix/control/forms/filter.py:1409 #: pretix/control/forms/filter.py:1411 #: pretix/control/templates/pretixcontrol/organizers/index.html:42 msgid "Organizer name" msgstr "اسم المنظم" -#: pretix/base/pdf.py:384 +#: pretix/base/pdf.py:385 msgid "Event organizer company" msgstr "شركة منظم الفعالية" -#: pretix/base/pdf.py:388 +#: pretix/base/pdf.py:389 msgid "Organizer info text" msgstr "نص معلومات المنظم" -#: pretix/base/pdf.py:389 +#: pretix/base/pdf.py:390 msgid "Event organizer info text" msgstr "نص معلومات منظم الفعالية" -#: pretix/base/pdf.py:393 pretix/base/pdf.py:394 +#: pretix/base/pdf.py:394 pretix/base/pdf.py:395 msgid "Event info text" msgstr "نص معلومات الفعالية" -#: pretix/base/pdf.py:398 +#: pretix/base/pdf.py:399 msgid "Printing date" msgstr "تاريخ الطباعة" -#: pretix/base/pdf.py:406 +#: pretix/base/pdf.py:407 msgid "Printing date and time" msgstr "تاريخ ووقت الطباعة" -#: pretix/base/pdf.py:414 +#: pretix/base/pdf.py:415 msgid "Printing time" msgstr "وقت الطباعة" -#: pretix/base/pdf.py:422 pretix/control/forms/item.py:738 +#: pretix/base/pdf.py:423 pretix/control/forms/item.py:741 #, fuzzy #| msgid "Purchased" msgid "Purchase date" msgstr "اشترى" -#: pretix/base/pdf.py:430 +#: pretix/base/pdf.py:431 #, fuzzy #| msgid "Purchased" msgid "Purchase date and time" msgstr "اشترى" -#: pretix/base/pdf.py:438 +#: pretix/base/pdf.py:439 #, fuzzy #| msgid "Purchased" msgid "Purchase time" msgstr "اشترى" -#: pretix/base/pdf.py:446 +#: pretix/base/pdf.py:447 #, fuzzy #| msgid "Valid until" msgid "Validity start date" msgstr "حتى تاريخ" -#: pretix/base/pdf.py:454 +#: pretix/base/pdf.py:455 #, fuzzy #| msgid "Printing date and time" msgid "Validity start date and time" msgstr "تاريخ ووقت الطباعة" -#: pretix/base/pdf.py:462 +#: pretix/base/pdf.py:463 #, fuzzy #| msgid "Valid until" msgid "Validity start time" msgstr "حتى تاريخ" -#: pretix/base/pdf.py:470 +#: pretix/base/pdf.py:471 #, fuzzy #| msgid "Valid until" msgid "Validity end date" msgstr "حتى تاريخ" -#: pretix/base/pdf.py:478 +#: pretix/base/pdf.py:479 #, fuzzy #| msgid "Event end date and time" msgid "Validity end date and time" msgstr "تاريخ ووقت إنتهاء الفعالية" -#: pretix/base/pdf.py:486 +#: pretix/base/pdf.py:487 #, fuzzy #| msgid "Valid until" msgid "Validity end time" msgstr "حتى تاريخ" -#: pretix/base/pdf.py:494 +#: pretix/base/pdf.py:495 +#, fuzzy +#| msgid "Printing date and time" +msgid "Program times: date and time" +msgstr "تاريخ ووقت الطباعة" + +#: pretix/base/pdf.py:497 +msgid "" +"2017-05-31 10:00 – 12:00\n" +"2017-05-31 14:00 – 16:00\n" +"2017-05-31 14:00 – 2017-06-01 14:00" +msgstr "" + +#: pretix/base/pdf.py:501 msgid "Reusable Medium ID" msgstr "" -#: pretix/base/pdf.py:499 +#: pretix/base/pdf.py:506 msgid "Seat: Full name" msgstr "مقعد: الاسم الكامل" -#: pretix/base/pdf.py:500 +#: pretix/base/pdf.py:507 msgid "Ground floor, Row 3, Seat 4" msgstr "الطابق الأرضي، الصف 3، مقعد 4" -#: pretix/base/pdf.py:502 pretix/base/pdf.py:508 +#: pretix/base/pdf.py:509 pretix/base/pdf.py:515 #: pretix/control/forms/orders.py:344 msgid "General admission" msgstr "التسجيل العام" -#: pretix/base/pdf.py:505 +#: pretix/base/pdf.py:512 msgid "Seat: zone" msgstr "مقعد: المنطقة" -#: pretix/base/pdf.py:506 +#: pretix/base/pdf.py:513 msgid "Ground floor" msgstr "الطابق الأرضي" -#: pretix/base/pdf.py:511 +#: pretix/base/pdf.py:518 msgid "Seat: row" msgstr "مقعد: صف" -#: pretix/base/pdf.py:516 +#: pretix/base/pdf.py:523 msgid "Seat: seat number" msgstr "مقعد: عدد المقاعد" -#: pretix/base/pdf.py:521 +#: pretix/base/pdf.py:528 msgid "Date and time of first scan" msgstr "تاريخ ووقت أول مسح" -#: pretix/base/pdf.py:527 +#: pretix/base/pdf.py:534 #, fuzzy #| msgid "Gift card code" msgid "Gift card: Issuance date" msgstr "رمز بطاقة الهدية" -#: pretix/base/pdf.py:532 +#: pretix/base/pdf.py:539 #, fuzzy #| msgid "Expiration date" msgid "Gift card: Expiration date" msgstr "تاريخ إنتهاء الصلاحية" -#: pretix/base/pdf.py:573 pretix/base/pdf.py:611 pretix/base/pdf.py:617 +#: pretix/base/pdf.py:580 pretix/base/pdf.py:618 pretix/base/pdf.py:624 #: pretix/plugins/badges/exporters.py:504 #: pretix/plugins/ticketoutputpdf/exporters.py:102 #, python-brace-format msgid "Question: {question}" msgstr "سؤال: {question}" -#: pretix/base/pdf.py:612 pretix/base/pdf.py:618 +#: pretix/base/pdf.py:619 pretix/base/pdf.py:625 #, python-brace-format msgid "" msgstr "<جواب: {question}>" -#: pretix/base/pdf.py:659 +#: pretix/base/pdf.py:666 #, fuzzy #| msgid "Attendee names" msgid "Attendee name for salutation" msgstr "أسماء الحضور" -#: pretix/base/pdf.py:660 pretix/base/pdf.py:683 +#: pretix/base/pdf.py:667 pretix/base/pdf.py:690 #: pretix/base/services/placeholders.py:696 #: pretix/control/forms/organizer.py:664 msgid "Mr Doe" msgstr "السيد دو" -#: pretix/base/pdf.py:666 pretix/base/pdf.py:673 +#: pretix/base/pdf.py:673 pretix/base/pdf.py:680 #: pretix/plugins/badges/exporters.py:501 #: pretix/plugins/checkinlists/exporters.py:125 #: pretix/plugins/checkinlists/exporters.py:499 @@ -8435,18 +8534,18 @@ msgstr "السيد دو" msgid "Attendee name: {part}" msgstr "اسم الحاضر: {part}" -#: pretix/base/pdf.py:682 +#: pretix/base/pdf.py:689 #, fuzzy #| msgid "Invoice address explanation" msgid "Invoice address name for salutation" msgstr "شرح عنوان الفاتورة" -#: pretix/base/pdf.py:689 +#: pretix/base/pdf.py:696 #, python-brace-format msgid "Invoice address name: {part}" msgstr "اسم عنوان الفاتورة: {part}" -#: pretix/base/pdf.py:1310 +#: pretix/base/pdf.py:1327 #, fuzzy, python-brace-format #| msgid "Your layout file is not a valid seating plan. Error message: {}" msgid "Your layout file is not a valid layout. Error message: {}" @@ -9219,7 +9318,7 @@ msgstr "" "{i.zipcode} {i.city} {state}\n" "{country}" -#: pretix/base/services/invoices.py:237 pretix/base/services/invoices.py:274 +#: pretix/base/services/invoices.py:237 pretix/base/services/invoices.py:280 #, fuzzy, python-brace-format #| msgid "Event location" msgctxt "invoice" @@ -9232,39 +9331,39 @@ msgctxt "invoice" msgid "Attendee: {name}" msgstr "الحاضر: {name}" -#: pretix/base/services/invoices.py:271 pretix/plugins/reports/exporters.py:309 +#: pretix/base/services/invoices.py:277 pretix/plugins/reports/exporters.py:309 #, python-brace-format msgctxt "subevent" msgid "Date: {}" msgstr "تاريخ: {}" -#: pretix/base/services/invoices.py:566 +#: pretix/base/services/invoices.py:572 msgid "A payment provider specific text might appear here." msgstr "قد يظهر نص محدد لمزود خدمة الدفع هنا." -#: pretix/base/services/invoices.py:574 +#: pretix/base/services/invoices.py:580 msgid "214th Example Street" msgstr "مثال شارع رقم 214" -#: pretix/base/services/invoices.py:575 +#: pretix/base/services/invoices.py:581 msgid "012345" msgstr "012345" -#: pretix/base/services/invoices.py:592 +#: pretix/base/services/invoices.py:598 #, python-brace-format msgid "Sample product {}" msgstr "نموذج منتج {}" -#: pretix/base/services/invoices.py:602 +#: pretix/base/services/invoices.py:608 msgid "Sample product A" msgstr "نموذج منتج أ" -#: pretix/base/services/invoices.py:662 +#: pretix/base/services/invoices.py:668 #, python-brace-format msgid "New invoice: {number}" msgstr "فاتورة جديدة: {number}" -#: pretix/base/services/invoices.py:664 +#: pretix/base/services/invoices.py:670 #, fuzzy, python-brace-format #| msgid "" #| "Hello,\n" @@ -9778,7 +9877,7 @@ msgid "" "card." msgstr "لا يمكنك تغيير سعر العنصر الذي تم استخدامه لإصدار بطاقة هدايا." -#: pretix/base/services/orders.py:2470 pretix/base/services/orders.py:2487 +#: pretix/base/services/orders.py:2471 pretix/base/services/orders.py:2488 #, python-brace-format msgid "" "A position can not be canceled since the gift card {card} purchased in this " @@ -9787,7 +9886,7 @@ msgstr "" "لا يمكن إلغاء العنصر نظرا لأنه تم بالفعل استرداد قيمة بطاقة الهدايا {card} " "المشتراة في هذا الطلب." -#: pretix/base/services/orders.py:3234 +#: pretix/base/services/orders.py:3235 msgid "" "There was an error while trying to send the money back to you. Please " "contact the event organizer for further information." @@ -9905,7 +10004,7 @@ msgstr "" "ضريبة القيمة المضافة في بلدك قدمت نتيجة غير صحيحة. لذلك سنحتاج إلى فرض ضريبة " "القيمة المضافة على فاتورتك. يرجى الاتصال بالدعم لحل هذا الأمر يدويا." -#: pretix/base/services/tickets.py:100 pretix/control/views/pdf.py:96 +#: pretix/base/services/tickets.py:100 pretix/control/views/pdf.py:98 msgid "Sample workshop" msgstr "نموذج ورشة عمل" @@ -10238,7 +10337,7 @@ msgid "Show exchange rates" msgstr "إظهار تاريخ انتهاء الفعالية" #: pretix/base/settings.py:550 pretix/base/settings.py:558 -#: pretix/control/forms/item.py:626 +#: pretix/control/forms/item.py:629 msgid "Never" msgstr "أبدا" @@ -14272,11 +14371,11 @@ msgid "Copy configuration from" msgstr "تكوين نسخة من" #: pretix/control/forms/event.py:317 pretix/control/forms/event.py:320 -#: pretix/control/forms/item.py:413 +#: pretix/control/forms/item.py:414 msgid "Do not copy" msgstr "لا تنسخ" -#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1301 +#: pretix/control/forms/event.py:336 pretix/control/forms/item.py:1304 #: pretix/control/forms/subevents.py:411 #, python-brace-format msgid "Default ({value})" @@ -15674,20 +15773,20 @@ msgid "" "plugins. This will be publicly available. Make sure to keep it up to date!" msgstr "" -#: pretix/control/forms/item.py:98 +#: pretix/control/forms/item.py:99 #, fuzzy #| msgid "Products in this category are add-on products" msgid "" "Products in this category are regular products displayed on the front page." msgstr "المنتجات في هذه الفئة هي منتجات إضافية" -#: pretix/control/forms/item.py:101 +#: pretix/control/forms/item.py:102 #, fuzzy #| msgid "Product category" msgid "Add-on product category" msgstr "فئة المنتج" -#: pretix/control/forms/item.py:102 +#: pretix/control/forms/item.py:103 #, fuzzy #| msgid "Products in this category are add-on products" msgid "" @@ -15695,43 +15794,43 @@ msgid "" "ons." msgstr "المنتجات في هذه الفئة هي منتجات إضافية" -#: pretix/control/forms/item.py:106 +#: pretix/control/forms/item.py:107 msgid "" "Products in this category are regular products, but are only shown in the " "cross-selling step, according to the configuration below." msgstr "" -#: pretix/control/forms/item.py:111 +#: pretix/control/forms/item.py:112 msgid "" "Products in this category are regular products displayed on the front page, " "but are additionally shown in the cross-selling step, according to the " "configuration below." msgstr "" -#: pretix/control/forms/item.py:140 pretix/control/forms/item.py:216 +#: pretix/control/forms/item.py:141 pretix/control/forms/item.py:217 msgid "This field is required" msgstr "هذه الخانة مطلوبه" -#: pretix/control/forms/item.py:218 +#: pretix/control/forms/item.py:219 msgid "Dependencies between questions are not supported during check-in." msgstr "غير معتمدة تبعيات بين الأسئلة أثناء التسجيل في مكتب الاستقبال." -#: pretix/control/forms/item.py:313 +#: pretix/control/forms/item.py:314 #, fuzzy #| msgid "All products" msgid "No products" msgstr "جميع المنتجات" -#: pretix/control/forms/item.py:353 +#: pretix/control/forms/item.py:354 #: pretix/control/templates/pretixcontrol/items/fragment_quota_availability.html:11 msgid "Unlimited" msgstr "غير محدود" -#: pretix/control/forms/item.py:381 +#: pretix/control/forms/item.py:382 msgid "The product should exist in multiple variations" msgstr "يجب أن تكون موجودة المنتج في أشكال مختلفة" -#: pretix/control/forms/item.py:382 +#: pretix/control/forms/item.py:383 msgid "" "Select this option e.g. for t-shirts that come in multiple sizes. You can " "select the variations in the next step." @@ -15739,72 +15838,72 @@ msgstr "" "حدد هذا الخيار على سبيل المثال للالقمصان التي تأتي في أحجام متعددة. يمكنك " "تحديد الاختلافات في الخطوة التالية." -#: pretix/control/forms/item.py:402 pretix/control/forms/item.py:728 +#: pretix/control/forms/item.py:403 pretix/control/forms/item.py:731 msgid "No category" msgstr "ليس هناك فئة" -#: pretix/control/forms/item.py:410 +#: pretix/control/forms/item.py:411 msgid "Copy product information" msgstr "معلومات عن المنتج نسخة" -#: pretix/control/forms/item.py:419 +#: pretix/control/forms/item.py:420 msgid "No taxation" msgstr "لا ضرائب" -#: pretix/control/forms/item.py:423 +#: pretix/control/forms/item.py:424 msgid "Do not add to a quota now" msgstr "لا تضيف إلى الحصة الآن" -#: pretix/control/forms/item.py:424 +#: pretix/control/forms/item.py:425 msgid "Add product to an existing quota" msgstr "إضافة منتج إلى الحصة الحالية" -#: pretix/control/forms/item.py:425 +#: pretix/control/forms/item.py:426 msgid "Create a new quota for this product" msgstr "إنشاء حصص جديدة لهذا المنتج" -#: pretix/control/forms/item.py:431 +#: pretix/control/forms/item.py:432 msgid "Quota options" msgstr "خيارات الحصص" -#: pretix/control/forms/item.py:439 +#: pretix/control/forms/item.py:440 msgid "Add to existing quota" msgstr "إضافة إلى الحصص الحالية" -#: pretix/control/forms/item.py:448 +#: pretix/control/forms/item.py:449 msgid "New quota name" msgstr "اسم الحصص الجديد" -#: pretix/control/forms/item.py:454 +#: pretix/control/forms/item.py:455 msgid "Size" msgstr "بحجم" -#: pretix/control/forms/item.py:455 +#: pretix/control/forms/item.py:456 msgid "Number of tickets" msgstr "عدد التذاكر" -#: pretix/control/forms/item.py:587 +#: pretix/control/forms/item.py:590 msgid "Quota name is required." msgstr "مطلوب اسم الحصص." -#: pretix/control/forms/item.py:592 +#: pretix/control/forms/item.py:595 msgid "Please select a quota." msgstr "يرجى تحديد الحصص." -#: pretix/control/forms/item.py:614 pretix/plugins/badges/forms.py:85 +#: pretix/control/forms/item.py:617 pretix/plugins/badges/forms.py:85 #: pretix/plugins/ticketoutputpdf/forms.py:55 msgid "(Event default)" msgstr "(الافتراضي الأحداث)" -#: pretix/control/forms/item.py:624 +#: pretix/control/forms/item.py:627 msgid "Choose automatically depending on event settings" msgstr "اختيار تلقائيا اعتمادا على إعدادات الحدث" -#: pretix/control/forms/item.py:625 +#: pretix/control/forms/item.py:628 msgid "Yes, if ticket generation is enabled in general" msgstr "نعم، يتم تمكين إذا الجيل تذكرة في عام" -#: pretix/control/forms/item.py:643 +#: pretix/control/forms/item.py:646 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, " @@ -15813,27 +15912,27 @@ msgstr "" "مثلا هذا السعر المخفض متاح للطلاب بدوام كامل، والعاطلين عن العمل والناس على " "65. هذه التذكرة تشمل الوصول إلى جميع أجزاء من هذا الحدث، باستثناء منطقة VIP." -#: pretix/control/forms/item.py:687 +#: pretix/control/forms/item.py:690 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:698 pretix/control/forms/item.py:714 +#: pretix/control/forms/item.py:701 pretix/control/forms/item.py:717 msgid "Shown independently of other products" msgstr "" -#: pretix/control/forms/item.py:739 +#: pretix/control/forms/item.py:742 #, fuzzy #| msgid "Canceled by customer" msgid "Date chosen by customer" msgstr "تم الإلغاء من قبل العميل" -#: pretix/control/forms/item.py:748 +#: pretix/control/forms/item.py:751 msgid "No membership granted" msgstr "" -#: pretix/control/forms/item.py:767 +#: pretix/control/forms/item.py:770 #, fuzzy #| msgid "" #| "Gift card products should not be associated with non-zero tax rates since " @@ -15845,20 +15944,20 @@ msgstr "" "يجب ألا ترتبط منتجات بطاقات الهدايا بمعدلات ضريبية غير صفرية حيث سيتم تطبيق " "ضريبة المبيعات عند استرداد بطاقة الهدايا." -#: pretix/control/forms/item.py:773 +#: pretix/control/forms/item.py:776 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:792 pretix/control/forms/item.py:1059 +#: pretix/control/forms/item.py:795 pretix/control/forms/item.py:1062 msgid "" "If a valid membership is required, at least one valid membership type needs " "to be selected." msgstr "" -#: pretix/control/forms/item.py:803 +#: pretix/control/forms/item.py:806 msgid "" "Your product grants a non-transferable membership and should therefore be a " "personalized admission ticket. Otherwise customers might not be able to use " @@ -15866,19 +15965,19 @@ msgid "" "the membership type to be transferable." msgstr "" -#: pretix/control/forms/item.py:812 +#: pretix/control/forms/item.py:815 #, 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:819 +#: pretix/control/forms/item.py:822 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:924 +#: pretix/control/forms/item.py:927 #, python-format msgid "" "The variation \"%s\" cannot be deleted because it has already been ordered " @@ -15888,21 +15987,21 @@ msgstr "" "الاختلاف \"%s\" لا يمكن حذفها لأنه قد تم بالفعل أمر بذلك من قبل مستخدم أو " "حاليا هي في عربة المستخدم. الرجاء ضبط التباين بأنه \"غير نشطة\" بدلا من ذلك." -#: pretix/control/forms/item.py:1001 +#: pretix/control/forms/item.py:1004 #, fuzzy #| msgid "Calculate from product" msgid "Use value from product" msgstr "احسب من المنتج" -#: pretix/control/forms/item.py:1086 +#: pretix/control/forms/item.py:1089 msgid "Add-ons" msgstr "إضافات" -#: pretix/control/forms/item.py:1110 +#: pretix/control/forms/item.py:1113 msgid "You added the same add-on category twice" msgstr "لقد قمت بإضافة نفس إضافة على فئة مرتين" -#: pretix/control/forms/item.py:1155 +#: pretix/control/forms/item.py:1158 msgid "" "Be aware that setting a minimal number makes it impossible to buy this " "product if all available add-ons are sold out." @@ -15910,25 +16009,31 @@ msgstr "" "كن على علم أن تحديد أقل عدد ممكن يجعل من المستحيل لشراء هذا المنتج إذا بعت " "كل ما هو متاح من الإضافات بها." -#: pretix/control/forms/item.py:1162 +#: pretix/control/forms/item.py:1165 msgid "Bundled products" msgstr "المنتجات المجمعة" -#: pretix/control/forms/item.py:1212 +#: pretix/control/forms/item.py:1215 msgid "You added the same bundled product twice." msgstr "لقد قمت بإضافة نفس حزمة المنتج مرتين" -#: pretix/control/forms/item.py:1218 +#: pretix/control/forms/item.py:1221 #: 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:1243 pretix/control/forms/orders.py:379 +#: pretix/control/forms/item.py:1246 pretix/control/forms/orders.py:379 #: pretix/control/forms/orders.py:568 msgid "inactive" msgstr "غير نشط" +#: pretix/control/forms/item.py:1331 +#, fuzzy +#| msgid "Printing time" +msgid "Program times" +msgstr "وقت الطباعة" + #: pretix/control/forms/mailsetup.py:42 msgid "Hostname" msgstr "اسم المضيف" @@ -16545,11 +16650,6 @@ msgstr "" msgid "I understand that this is not reversible and want to continue" msgstr "" -#: pretix/control/forms/orders.py:1041 -#: pretix/control/templates/pretixcontrol/shredder/download.html:53 -msgid "Confirmation code" -msgstr "رمز التأكيد" - #: pretix/control/forms/orders.py:1042 msgid "" "We have just emailed you a confirmation code to enter to confirm this action" @@ -16879,7 +16979,7 @@ msgstr "متاحة حتى" msgid "Exclude these dates instead of adding them." msgstr "استبعاد هذه التواريخ بدلا من إضافتها." -#: pretix/control/forms/users.py:122 pretix/control/views/user.py:231 +#: pretix/control/forms/users.py:123 pretix/control/views/user.py:236 msgid "Your changes could not be saved. See below for details." msgstr "لا يمكن حفظ التغييرات. انظر أدناه للحصول على التفاصيل." @@ -17279,7 +17379,7 @@ msgid "The check-in of position #{posid} on list \"{list}\" has been reverted." msgstr "في الاختيار من موقف # {posid} على قائمة \"{list}\" وقد عادت." #: pretix/control/logdisplay.py:353 pretix/control/logdisplay.py:355 -#: pretix/control/logdisplay.py:971 pretix/control/logdisplay.py:973 +#: pretix/control/logdisplay.py:982 pretix/control/logdisplay.py:984 msgid "(unknown)" msgstr "(غير معروف)" @@ -17375,11 +17475,11 @@ msgstr "" msgid "Internal error while transferring data to {provider_display_name}." msgstr "" -#: pretix/control/logdisplay.py:483 pretix/control/logdisplay.py:821 +#: pretix/control/logdisplay.py:483 pretix/control/logdisplay.py:829 msgid "The settings of a payment provider have been changed." msgstr "تم تغيير الإعدادات من مقدم الدفع." -#: pretix/control/logdisplay.py:486 pretix/control/logdisplay.py:820 +#: pretix/control/logdisplay.py:486 pretix/control/logdisplay.py:828 msgid "The settings of a ticket output provider have been changed." msgstr "تم تغيير إعدادات مزود الناتج التذاكر." @@ -17570,8 +17670,8 @@ msgstr "وقد بدأ دفعة جديدة {local_id} بدلا من سابقته msgid "An unidentified type email has been sent." msgstr "تم ارسال نوع البريد الإلكتروني مجهول." -#: pretix/control/logdisplay.py:542 pretix/control/logdisplay.py:723 -#: pretix/control/logdisplay.py:729 pretix/control/logdisplay.py:757 +#: pretix/control/logdisplay.py:542 pretix/control/logdisplay.py:731 +#: pretix/control/logdisplay.py:737 pretix/control/logdisplay.py:765 msgid "Sending of an email has failed." msgstr "ارسال بريد الكتروني قد فشلت." @@ -17768,12 +17868,12 @@ msgstr "{user} انضم إلى الفريق باستخدام دعوة إرسال msgid "Your account settings have been changed." msgstr "تم تغيير إعدادات حسابك." -#: pretix/control/logdisplay.py:660 pretix/control/views/user.py:253 +#: pretix/control/logdisplay.py:660 pretix/control/views/user.py:957 #, python-brace-format msgid "Your email address has been changed to {email}." msgstr "تم تغيير عنوان البريد الإلكتروني الخاص بك إلى {email}." -#: pretix/control/logdisplay.py:662 pretix/control/views/user.py:250 +#: pretix/control/logdisplay.py:662 pretix/control/views/user.py:847 msgid "Your password has been changed." msgstr "تم تغيير كلمة السر الخاصة بك." @@ -17785,758 +17885,791 @@ msgstr "تم تمكين حسابك." msgid "Your account has been disabled." msgstr "تم تعطيل حسابك." -#: pretix/control/logdisplay.py:676 +#: pretix/control/logdisplay.py:671 +#, fuzzy, python-brace-format +#| msgid "" +#| "The email address has been changed from \"{old_email}\" to \"{new_email}" +#| "\"." +msgid "Your email address has been changed from {old_email} to {email}." +msgstr "" +"تم تغيير عنوان البريد الإلكتروني من \"{old_email}\" إلى \"{new_email}\"." + +#: pretix/control/logdisplay.py:672 +#, fuzzy, python-brace-format +#| msgid "Your email address has been updated." +msgid "Your email address {email} has been confirmed." +msgstr "تم تحديث عنوان بريدك الإلكتروني." + +#: pretix/control/logdisplay.py:684 #, python-brace-format msgid "You impersonated {}." msgstr "كنت انتحاله {}." -#: pretix/control/logdisplay.py:677 +#: pretix/control/logdisplay.py:685 #, python-brace-format msgid "You stopped impersonating {}." msgstr "قمت بإيقاف انتحال {}." -#: pretix/control/logdisplay.py:684 +#: pretix/control/logdisplay.py:692 msgid "This object has been created by cloning." msgstr "تم إنشاء هذا الكائن عبر النسخ." -#: pretix/control/logdisplay.py:685 +#: pretix/control/logdisplay.py:693 msgid "The organizer has been changed." msgstr "تم تغيير المنظم." -#: pretix/control/logdisplay.py:686 +#: pretix/control/logdisplay.py:694 msgid "The organizer settings have been changed." msgstr "تم تغيير إعدادات المنظم." -#: pretix/control/logdisplay.py:687 pretix/control/logdisplay.py:828 +#: pretix/control/logdisplay.py:695 pretix/control/logdisplay.py:836 #, fuzzy #| msgid "The order details have been changed." msgid "The footer links have been changed." msgstr "تم تغيير تفاصيل النظام." -#: pretix/control/logdisplay.py:688 pretix/control/logdisplay.py:735 +#: pretix/control/logdisplay.py:696 pretix/control/logdisplay.py:743 #, fuzzy #| msgid "The quota has been added." msgid "A scheduled export has been added." msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:689 pretix/control/logdisplay.py:736 +#: pretix/control/logdisplay.py:697 pretix/control/logdisplay.py:744 #, fuzzy #| msgid "The product has been changed." msgid "A scheduled export has been changed." msgstr "تم تغيير المنتج." -#: pretix/control/logdisplay.py:690 pretix/control/logdisplay.py:737 +#: pretix/control/logdisplay.py:698 pretix/control/logdisplay.py:745 #, fuzzy #| msgid "The selected product has been deleted." msgid "A scheduled export has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/logdisplay.py:691 pretix/control/logdisplay.py:738 +#: pretix/control/logdisplay.py:699 pretix/control/logdisplay.py:746 #, fuzzy #| msgid "The selected product has been deleted." msgid "A scheduled export has been executed." msgstr "تم حذف المنتج المحدد." -#: pretix/control/logdisplay.py:692 pretix/control/logdisplay.py:739 +#: pretix/control/logdisplay.py:700 pretix/control/logdisplay.py:747 #, python-brace-format msgid "A scheduled export has failed: {reason}." msgstr "" -#: pretix/control/logdisplay.py:693 +#: pretix/control/logdisplay.py:701 msgid "Gift card acceptance for another organizer has been added." msgstr "تم إضافة قبول بطاقة الهدية لمنظم آخر." -#: pretix/control/logdisplay.py:694 +#: pretix/control/logdisplay.py:702 msgid "Gift card acceptance for another organizer has been removed." msgstr "تم إزالة قبول بطاقة هدية لمنظم آخر." -#: pretix/control/logdisplay.py:695 +#: pretix/control/logdisplay.py:703 #, fuzzy #| msgid "The gift card has been created." msgid "A new gift card acceptor has been invited." msgstr "تم إنشاء بطاقة هدية." -#: pretix/control/logdisplay.py:696 +#: pretix/control/logdisplay.py:704 #, fuzzy #| msgid "The gift card has been created." msgid "A gift card acceptor has been removed." msgstr "تم إنشاء بطاقة هدية." -#: pretix/control/logdisplay.py:697 +#: pretix/control/logdisplay.py:705 #, fuzzy #| msgid "The selected gift card issuer has been removed." msgid "A gift card issuer has been removed or declined." msgstr "تمت إزالة مصدر البطاقة هدية المحدد." -#: pretix/control/logdisplay.py:698 +#: pretix/control/logdisplay.py:706 #, fuzzy #| msgid "The selected gift card issuer has been added." msgid "A new gift card issuer has been accepted." msgstr "تمت إضافة مصدر البطاقة هدية المحدد." -#: pretix/control/logdisplay.py:699 +#: pretix/control/logdisplay.py:707 msgid "The webhook has been created." msgstr "تم إنشاء خطاف الويب." -#: pretix/control/logdisplay.py:700 +#: pretix/control/logdisplay.py:708 msgid "The webhook has been changed." msgstr "تم تغيير خطاف الويب." -#: pretix/control/logdisplay.py:701 +#: pretix/control/logdisplay.py:709 msgid "The webhook call retry jobs have been manually expedited." msgstr "" -#: pretix/control/logdisplay.py:702 +#: pretix/control/logdisplay.py:710 #, fuzzy #| msgid "The webhook has been created." msgid "The webhook call retry jobs have been dropped." msgstr "تم إنشاء خطاف الويب." -#: pretix/control/logdisplay.py:703 +#: pretix/control/logdisplay.py:711 #, fuzzy #| msgid "The order has been created." msgid "The SSO provider has been created." msgstr "تم إنشاء هذا الأمر." -#: pretix/control/logdisplay.py:704 +#: pretix/control/logdisplay.py:712 #, fuzzy #| msgid "The order has been changed." msgid "The SSO provider has been changed." msgstr "تم تغيير النظام." -#: pretix/control/logdisplay.py:705 +#: pretix/control/logdisplay.py:713 #, fuzzy #| msgid "The order has been deleted." msgid "The SSO provider has been deleted." msgstr "تم حذف هذا الأمر." -#: pretix/control/logdisplay.py:706 +#: pretix/control/logdisplay.py:714 #, fuzzy #| msgid "The event has been created." msgid "The SSO client has been created." msgstr "تم إنشاء هذا الحدث." -#: pretix/control/logdisplay.py:707 +#: pretix/control/logdisplay.py:715 #, fuzzy #| msgid "The account has been changed." msgid "The SSO client has been changed." msgstr "تم تغيير الحساب." -#: pretix/control/logdisplay.py:708 +#: pretix/control/logdisplay.py:716 #, fuzzy #| msgid "The event has been deleted." msgid "The SSO client has been deleted." msgstr "الحدث تم الغائه." -#: pretix/control/logdisplay.py:709 pretix/control/views/organizer.py:2632 +#: pretix/control/logdisplay.py:717 pretix/control/views/organizer.py:2632 msgid "The membership type has been created." msgstr "تم انشاء نوع العضوية." -#: pretix/control/logdisplay.py:710 +#: pretix/control/logdisplay.py:718 msgid "The membership type has been changed." msgstr "تم تغيير نوع العضوية." -#: pretix/control/logdisplay.py:711 +#: pretix/control/logdisplay.py:719 msgid "The membership type has been deleted." msgstr "تم حذف نوع العضوية." -#: pretix/control/logdisplay.py:712 pretix/control/views/organizer.py:3472 +#: pretix/control/logdisplay.py:720 pretix/control/views/organizer.py:3472 #, fuzzy #| msgctxt "subevent" #| msgid "The new date has been created." msgid "The sales channel has been created." msgstr "تم إنشاء الموعد الجديد." -#: pretix/control/logdisplay.py:713 +#: pretix/control/logdisplay.py:721 #, fuzzy #| msgid "The device has been changed." msgid "The sales channel has been changed." msgstr "تم تغيير الجهاز." -#: pretix/control/logdisplay.py:714 +#: pretix/control/logdisplay.py:722 #, fuzzy #| msgid "The selected list has been deleted." msgid "The sales channel has been deleted." msgstr "تم حذف القائمة المحددة." -#: pretix/control/logdisplay.py:715 +#: pretix/control/logdisplay.py:723 msgid "The account has been created." msgstr "تم إنشاء الحساب." -#: pretix/control/logdisplay.py:716 +#: pretix/control/logdisplay.py:724 msgid "The account has been changed." msgstr "تم تغيير الحساب." -#: pretix/control/logdisplay.py:717 +#: pretix/control/logdisplay.py:725 msgid "A membership for this account has been added." msgstr "تم إضافة عضوية لهذا الحساب." -#: pretix/control/logdisplay.py:718 +#: pretix/control/logdisplay.py:726 msgid "A membership of this account has been changed." msgstr "تم تغيير العضوية لهذا الحساب." -#: pretix/control/logdisplay.py:719 +#: pretix/control/logdisplay.py:727 msgid "A membership of this account has been deleted." msgstr "تم حذف عضوية هذا الحساب." -#: pretix/control/logdisplay.py:720 +#: pretix/control/logdisplay.py:728 #, fuzzy #| msgid "Your account has been disabled." msgid "The account has been disabled and anonymized." msgstr "تم تعطيل الحساب وأصبح مجهول المصدر." -#: pretix/control/logdisplay.py:721 +#: pretix/control/logdisplay.py:729 msgid "A new password has been requested." msgstr "تم طلب تعيين كلمة المرور جديدة." -#: pretix/control/logdisplay.py:722 +#: pretix/control/logdisplay.py:730 msgid "A new password has been set." msgstr "تم تعيين كلمة المرور جديدة." -#: pretix/control/logdisplay.py:724 +#: pretix/control/logdisplay.py:732 #, fuzzy #| msgid "The team has been created." msgid "The reusable medium has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:725 +#: pretix/control/logdisplay.py:733 #, fuzzy #| msgid "The payment has been created successfully." msgid "The reusable medium has been created automatically." msgstr "تم إنشاء دفع بنجاح." -#: pretix/control/logdisplay.py:726 +#: pretix/control/logdisplay.py:734 #, fuzzy #| msgid "The tax rule has been changed." msgid "The reusable medium has been changed." msgstr "تم تغيير القاعدة الضريبية." -#: pretix/control/logdisplay.py:727 +#: pretix/control/logdisplay.py:735 #, fuzzy #| msgid "The email has been queued to be sent." msgid "The medium has been connected to a new ticket." msgstr "وقد تم في قائمة الانتظار البريد الإلكتروني لإرسالها." -#: pretix/control/logdisplay.py:728 +#: pretix/control/logdisplay.py:736 #, fuzzy #| msgid "The email has been queued to be sent." msgid "The medium has been connected to a new gift card." msgstr "وقد تم في قائمة الانتظار البريد الإلكتروني لإرسالها." -#: pretix/control/logdisplay.py:730 +#: pretix/control/logdisplay.py:738 msgid "The event's internal comment has been updated." msgstr "تم تحديث التعليق الداخلي للحدث." -#: pretix/control/logdisplay.py:731 +#: pretix/control/logdisplay.py:739 msgid "The event has been canceled." msgstr "تم إلغاء الفعالية." -#: pretix/control/logdisplay.py:732 +#: pretix/control/logdisplay.py:740 msgid "An event has been deleted." msgstr "تم حذف فعالية." -#: pretix/control/logdisplay.py:733 +#: pretix/control/logdisplay.py:741 msgid "A removal process for personal data has been started." msgstr "" -#: pretix/control/logdisplay.py:734 +#: pretix/control/logdisplay.py:742 msgid "A removal process for personal data has been completed." msgstr "" -#: pretix/control/logdisplay.py:740 +#: pretix/control/logdisplay.py:748 msgid "The user has been created." msgstr "تم إنشاء المستخدم." -#: pretix/control/logdisplay.py:741 +#: pretix/control/logdisplay.py:749 #, python-brace-format msgid "" "A first login using {agent_type} on {os_type} from {country} has been " "detected." msgstr "" -#: pretix/control/logdisplay.py:743 pretix/control/views/user.py:490 -#: pretix/control/views/user.py:550 pretix/control/views/user.py:609 +#: pretix/control/logdisplay.py:751 pretix/control/views/user.py:477 +#: pretix/control/views/user.py:537 pretix/control/views/user.py:596 msgid "Two-factor authentication has been enabled." msgstr "تم تمكين مصادقة اثنين عامل." -#: pretix/control/logdisplay.py:744 pretix/control/views/user.py:393 -#: pretix/control/views/user.py:625 +#: pretix/control/logdisplay.py:752 pretix/control/views/user.py:380 +#: pretix/control/views/user.py:612 msgid "Two-factor authentication has been disabled." msgstr "تم تعطيل المصادقة اثنين عامل." -#: pretix/control/logdisplay.py:745 pretix/control/views/user.py:642 +#: pretix/control/logdisplay.py:753 pretix/control/views/user.py:629 msgid "Your two-factor emergency codes have been regenerated." msgstr "وقد جددت بك رموز الطوارئ اثنين عامل." -#: pretix/control/logdisplay.py:746 +#: pretix/control/logdisplay.py:754 #, fuzzy #| msgid "Your two-factor emergency codes have been regenerated." msgid "A two-factor emergency code has been generated." msgstr "وقد جددت بك رموز الطوارئ اثنين عامل." -#: pretix/control/logdisplay.py:747 +#: pretix/control/logdisplay.py:755 #, python-brace-format msgid "" "A new two-factor authentication device \"{name}\" has been added to your " "account." msgstr "A اثنين عامل جهاز التوثيق جديد \"{name}\" قد أضيفت إلى حسابك." -#: pretix/control/logdisplay.py:749 +#: pretix/control/logdisplay.py:757 #, python-brace-format msgid "" "The two-factor authentication device \"{name}\" has been removed from your " "account." msgstr "الجهاز اثنين عامل التوثيق \"{name}\" تمت إزالة من حسابك." -#: pretix/control/logdisplay.py:751 +#: pretix/control/logdisplay.py:759 msgid "Notifications have been enabled." msgstr "تم تمكين الإشعارات." -#: pretix/control/logdisplay.py:752 +#: pretix/control/logdisplay.py:760 msgid "Notifications have been disabled." msgstr "تم تعطيل الإشعارات." -#: pretix/control/logdisplay.py:753 +#: pretix/control/logdisplay.py:761 msgid "Your notification settings have been changed." msgstr "تم تغيير إعدادات الإشعار." -#: pretix/control/logdisplay.py:754 +#: pretix/control/logdisplay.py:762 msgid "This user has been anonymized." msgstr "تم طمس هويتها لهذا المستخدم." -#: pretix/control/logdisplay.py:758 +#: pretix/control/logdisplay.py:766 msgid "Password reset mail sent." msgstr "إرسال كلمة المرور الإلكتروني إعادة تعيين." -#: pretix/control/logdisplay.py:759 +#: pretix/control/logdisplay.py:767 msgid "The password has been reset." msgstr "وقد تم إعادة تعيين كلمة المرور." -#: pretix/control/logdisplay.py:760 +#: pretix/control/logdisplay.py:768 msgid "" "A repeated password reset has been denied, as the last request was less than " "24 hours ago." msgstr "" -#: pretix/control/logdisplay.py:762 +#: pretix/control/logdisplay.py:770 #, python-brace-format msgid "The organizer \"{name}\" has been deleted." msgstr "منظم \"{name}\" تم حذفها." -#: pretix/control/logdisplay.py:763 pretix/control/logdisplay.py:989 +#: pretix/control/logdisplay.py:771 pretix/control/logdisplay.py:1000 msgid "A voucher has been sent to a person on the waiting list." msgstr "تم إرسال قسيمة لشخص على قائمة الانتظار." -#: pretix/control/logdisplay.py:764 +#: pretix/control/logdisplay.py:772 #, fuzzy #| msgid "An entry has been added to the waiting list." msgid "An entry has been transferred to another waiting list." msgstr "تمت إضافة إدخال إلى قائمة الانتظار." -#: pretix/control/logdisplay.py:765 +#: pretix/control/logdisplay.py:773 msgid "The team has been created." msgstr "تم إنشاء فريق." -#: pretix/control/logdisplay.py:766 +#: pretix/control/logdisplay.py:774 msgid "The team settings have been changed." msgstr "تم تغيير إعدادات الفريق." -#: pretix/control/logdisplay.py:767 +#: pretix/control/logdisplay.py:775 msgid "The team has been deleted." msgstr "تم حذف الفريق." -#: pretix/control/logdisplay.py:768 pretix/control/views/organizer.py:2298 +#: pretix/control/logdisplay.py:776 pretix/control/views/organizer.py:2298 msgid "The gate has been created." msgstr "تم إنشاء البوابة." -#: pretix/control/logdisplay.py:769 +#: pretix/control/logdisplay.py:777 msgid "The gate has been changed." msgstr "تم تغيير البوابة." -#: pretix/control/logdisplay.py:770 +#: pretix/control/logdisplay.py:778 msgid "The gate has been deleted." msgstr "تم حذف البوابة." -#: pretix/control/logdisplay.py:771 +#: pretix/control/logdisplay.py:779 msgctxt "subevent" msgid "The event date has been deleted." msgstr "تم حذف تاريخ الحدث." -#: pretix/control/logdisplay.py:772 +#: pretix/control/logdisplay.py:780 msgctxt "subevent" msgid "The event date has been canceled." msgstr "تم تغيير تاريخ الفعالية." -#: pretix/control/logdisplay.py:773 +#: pretix/control/logdisplay.py:781 msgctxt "subevent" msgid "The event date has been changed." msgstr "تم تغيير تاريخ الحدث." -#: pretix/control/logdisplay.py:774 +#: pretix/control/logdisplay.py:782 msgctxt "subevent" msgid "The event date has been created." msgstr "تم إنشاء تاريخ الحدث." -#: pretix/control/logdisplay.py:775 +#: pretix/control/logdisplay.py:783 msgctxt "subevent" msgid "A quota has been added to the event date." msgstr "تمت إضافة الحصص لتاريخ الحدث." -#: pretix/control/logdisplay.py:776 +#: pretix/control/logdisplay.py:784 msgctxt "subevent" msgid "A quota has been changed on the event date." msgstr "تم تغيير الحصص في تاريخ الحدث." -#: pretix/control/logdisplay.py:777 +#: pretix/control/logdisplay.py:785 msgctxt "subevent" msgid "A quota has been removed from the event date." msgstr "تمت إزالة حصة من تاريخ الحدث." -#: pretix/control/logdisplay.py:778 +#: pretix/control/logdisplay.py:786 msgid "The device has been created." msgstr "تم إنشاء الجهاز." -#: pretix/control/logdisplay.py:779 +#: pretix/control/logdisplay.py:787 msgid "The device has been changed." msgstr "تم تغيير الجهاز." -#: pretix/control/logdisplay.py:780 +#: pretix/control/logdisplay.py:788 msgid "Access of the device has been revoked." msgstr "تم إبطال الوصول للجهاز." -#: pretix/control/logdisplay.py:781 +#: pretix/control/logdisplay.py:789 msgid "The device has been initialized." msgstr "تم تهيئة الجهاز." -#: pretix/control/logdisplay.py:782 +#: pretix/control/logdisplay.py:790 msgid "The access token of the device has been regenerated." msgstr "تم إعادة إنشاء الوصول رمزية للجهاز." -#: pretix/control/logdisplay.py:783 +#: pretix/control/logdisplay.py:791 msgid "The device has notified the server of an hardware or software update." msgstr "وقد أخطرت جهاز الخادم من تحديث الأجهزة أو البرامج." -#: pretix/control/logdisplay.py:784 +#: pretix/control/logdisplay.py:792 msgid "The gift card has been created." msgstr "تم إنشاء بطاقة هدية." -#: pretix/control/logdisplay.py:785 pretix/control/views/organizer.py:1925 +#: pretix/control/logdisplay.py:793 pretix/control/views/organizer.py:1925 msgid "The gift card has been changed." msgstr "تم تغيير بطاقة الهدية." -#: pretix/control/logdisplay.py:786 +#: pretix/control/logdisplay.py:794 msgid "A manual transaction has been performed." msgstr "تم إجراء عملية يدوية." -#: pretix/control/logdisplay.py:787 +#: pretix/control/logdisplay.py:795 #, python-brace-format msgid "The token \"{name}\" has been created." msgstr "ورمزي \"{name}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:788 +#: pretix/control/logdisplay.py:796 #, python-brace-format msgid "The token \"{name}\" has been revoked." msgstr "ورمزي \"{name}\" تم إبطال." -#: pretix/control/logdisplay.py:789 +#: pretix/control/logdisplay.py:797 #, fuzzy #| msgid "The check-in list has been deleted." msgid "The check-in and print log state has been reset." msgstr "تم حذف الاختيار في القائمة." -#: pretix/control/logdisplay.py:796 pretix/control/logdisplay.py:855 +#: pretix/control/logdisplay.py:804 pretix/control/logdisplay.py:863 #, fuzzy #| msgid "A plugin has been enabled." msgid "The plugin has been enabled." msgstr "تم تمكين البرنامج المساعد." -#: pretix/control/logdisplay.py:797 pretix/control/logdisplay.py:856 +#: pretix/control/logdisplay.py:805 pretix/control/logdisplay.py:864 #: pretix/control/views/event.py:490 pretix/control/views/organizer.py:753 #, fuzzy #| msgid "A plugin has been disabled." msgid "The plugin has been disabled." msgstr "تم تعطيل البرنامج المساعد." -#: pretix/control/logdisplay.py:800 pretix/control/logdisplay.py:859 +#: pretix/control/logdisplay.py:808 pretix/control/logdisplay.py:867 #, fuzzy, python-brace-format #| msgid "Question {val}" msgid "Plugin {val}" msgstr "سؤال{val}" -#: pretix/control/logdisplay.py:815 +#: pretix/control/logdisplay.py:823 #, fuzzy #| msgid "A user has been added to the event team." msgid "A meta property has been added to this event." msgstr "تمت إضافة المستخدم إلى فريق الحدث." -#: pretix/control/logdisplay.py:816 +#: pretix/control/logdisplay.py:824 #, fuzzy #| msgid "A user has been removed from the event team." msgid "A meta property has been removed from this event." msgstr "تمت إزالة مستخدم من فريق الحدث." -#: pretix/control/logdisplay.py:817 +#: pretix/control/logdisplay.py:825 #, fuzzy #| msgctxt "subevent" #| msgid "A quota has been changed on the event date." msgid "A meta property has been changed on this event." msgstr "تم تغيير الحصص في تاريخ الحدث." -#: pretix/control/logdisplay.py:818 +#: pretix/control/logdisplay.py:826 msgid "The event settings have been changed." msgstr "تم تغيير إعدادات الحدث." -#: pretix/control/logdisplay.py:819 +#: pretix/control/logdisplay.py:827 msgid "The ticket download settings have been changed." msgstr "تم تغيير إعدادات تذكرة تنزيل." -#: pretix/control/logdisplay.py:822 +#: pretix/control/logdisplay.py:830 msgid "The shop has been taken live." msgstr "وقد اتخذت المحل الحية." -#: pretix/control/logdisplay.py:823 +#: pretix/control/logdisplay.py:831 msgid "The shop has been taken offline." msgstr "وقد اتخذت المحل حاليا." -#: pretix/control/logdisplay.py:824 +#: pretix/control/logdisplay.py:832 msgid "The shop has been taken into test mode." msgstr "وقد اتخذت المحل في وضع الاختبار." -#: pretix/control/logdisplay.py:825 +#: pretix/control/logdisplay.py:833 msgid "The test mode has been disabled." msgstr "تم تعطيل وضع الاختبار." -#: pretix/control/logdisplay.py:826 +#: pretix/control/logdisplay.py:834 msgid "The event has been created." msgstr "تم إنشاء هذا الحدث." -#: pretix/control/logdisplay.py:827 +#: pretix/control/logdisplay.py:835 msgid "The event details have been changed." msgstr "تم تغيير تفاصيل الفعالية." -#: pretix/control/logdisplay.py:829 +#: pretix/control/logdisplay.py:837 msgid "An answer option has been added to the question." msgstr "تمت إضافة خيار الإجابة على السؤال." -#: pretix/control/logdisplay.py:830 +#: pretix/control/logdisplay.py:838 msgid "An answer option has been removed from the question." msgstr "تمت إزالة خيار الإجابة عن السؤال." -#: pretix/control/logdisplay.py:831 +#: pretix/control/logdisplay.py:839 msgid "An answer option has been changed." msgstr "تم تغيير خيار الإجابة." -#: pretix/control/logdisplay.py:832 +#: pretix/control/logdisplay.py:840 msgid "A user has been added to the event team." msgstr "تمت إضافة المستخدم إلى فريق الحدث." -#: pretix/control/logdisplay.py:833 +#: pretix/control/logdisplay.py:841 msgid "A user has been invited to the event team." msgstr "وقد وجهت الدعوة للمستخدم لفريق الحدث." -#: pretix/control/logdisplay.py:834 +#: pretix/control/logdisplay.py:842 msgid "A user's permissions have been changed." msgstr "تم تغيير الأذونات للمستخدم." -#: pretix/control/logdisplay.py:835 +#: pretix/control/logdisplay.py:843 msgid "A user has been removed from the event team." msgstr "تمت إزالة مستخدم من فريق الحدث." -#: pretix/control/logdisplay.py:842 +#: pretix/control/logdisplay.py:850 msgid "The check-in list has been added." msgstr "تمت إضافة الاختيار في القائمة." -#: pretix/control/logdisplay.py:843 pretix/control/logdisplay.py:844 +#: pretix/control/logdisplay.py:851 pretix/control/logdisplay.py:852 msgid "The check-in list has been deleted." msgstr "تم حذف الاختيار في القائمة." -#: pretix/control/logdisplay.py:845 +#: pretix/control/logdisplay.py:853 msgid "The check-in list has been changed." msgstr "تم تغيير الاختيار في القائمة." -#: pretix/control/logdisplay.py:848 +#: pretix/control/logdisplay.py:856 #, fuzzy, python-brace-format #| msgid "Check-in list" msgid "Check-in list {val}" msgstr "تحقق في قائمة" -#: pretix/control/logdisplay.py:875 +#: pretix/control/logdisplay.py:883 msgid "The product has been created." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:876 +#: pretix/control/logdisplay.py:884 msgid "The product has been changed." msgstr "تم تغيير المنتج." -#: pretix/control/logdisplay.py:877 +#: pretix/control/logdisplay.py:885 #, fuzzy #| msgid "The product has been created." msgid "The product has been reordered." msgstr "تم إنشاء المنتج." -#: pretix/control/logdisplay.py:878 +#: pretix/control/logdisplay.py:886 msgid "The product has been deleted." msgstr "تم حذف المنتج." -#: pretix/control/logdisplay.py:879 +#: pretix/control/logdisplay.py:887 msgid "An add-on has been added to this product." msgstr "تمت إضافة وظيفة إضافية على هذا المنتج." -#: pretix/control/logdisplay.py:880 +#: pretix/control/logdisplay.py:888 msgid "An add-on has been removed from this product." msgstr "تمت إزالة وظيفة إضافية على من هذا المنتج." -#: pretix/control/logdisplay.py:881 +#: pretix/control/logdisplay.py:889 msgid "An add-on has been changed on this product." msgstr "تم تغيير وظيفة إضافية على على هذا المنتج." -#: pretix/control/logdisplay.py:882 +#: pretix/control/logdisplay.py:890 msgid "A bundled item has been added to this product." msgstr "تمت إضافة بند المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:883 +#: pretix/control/logdisplay.py:891 msgid "A bundled item has been removed from this product." msgstr "تمت إزالة عنصر المجمعة من هذا المنتج." -#: pretix/control/logdisplay.py:884 +#: pretix/control/logdisplay.py:892 msgid "A bundled item has been changed on this product." msgstr "تم تغيير عنصر المجمعة لهذا المنتج." -#: pretix/control/logdisplay.py:891 +#: pretix/control/logdisplay.py:893 +#, fuzzy +#| msgid "An add-on has been added to this product." +msgid "A program time has been added to this product." +msgstr "تمت إضافة وظيفة إضافية على هذا المنتج." + +#: pretix/control/logdisplay.py:894 +#, fuzzy +#| msgid "An add-on has been changed on this product." +msgid "A program time has been changed on this product." +msgstr "تم تغيير وظيفة إضافية على على هذا المنتج." + +#: pretix/control/logdisplay.py:895 +#, fuzzy +#| msgid "An add-on has been removed from this product." +msgid "A program time has been removed from this product." +msgstr "تمت إزالة وظيفة إضافية على من هذا المنتج." + +#: pretix/control/logdisplay.py:902 #, python-brace-format msgid "The variation \"{value}\" has been created." msgstr "الاختلاف \"{value}\" تم إنشاؤه." -#: pretix/control/logdisplay.py:892 +#: pretix/control/logdisplay.py:903 #, python-brace-format msgid "The variation \"{value}\" has been deleted." msgstr "الاختلاف \"{value}\" تم حذفها." -#: pretix/control/logdisplay.py:893 +#: pretix/control/logdisplay.py:904 #, python-brace-format msgid "The variation \"{value}\" has been changed." msgstr "الاختلاف \"{value}\" تم تغيير." -#: pretix/control/logdisplay.py:910 +#: pretix/control/logdisplay.py:921 #, python-brace-format msgid "Payment {local_id} has been confirmed." msgstr "وقد تم تأكيد الدفع {local_id}." -#: pretix/control/logdisplay.py:911 +#: pretix/control/logdisplay.py:922 #, python-brace-format msgid "Payment {local_id} has been canceled." msgstr "تم إلغاء الدفع {local_id}." -#: pretix/control/logdisplay.py:912 +#: pretix/control/logdisplay.py:923 #, python-brace-format msgid "Canceling payment {local_id} has failed." msgstr "فشل إلغاء الدفع {local_id}." -#: pretix/control/logdisplay.py:913 +#: pretix/control/logdisplay.py:924 #, python-brace-format msgid "Payment {local_id} has been started." msgstr "وقد بدأ الدفع {local_id}." -#: pretix/control/logdisplay.py:914 +#: pretix/control/logdisplay.py:925 #, python-brace-format msgid "Payment {local_id} has failed." msgstr "فشلت الدفع {local_id}." -#: pretix/control/logdisplay.py:915 +#: pretix/control/logdisplay.py:926 #, python-brace-format msgid "The order could not be marked as paid: {message}" msgstr "لا يمكن أن تكون وضعت النظام كما المدفوعة: {message}" -#: pretix/control/logdisplay.py:916 +#: pretix/control/logdisplay.py:927 msgid "The order has been overpaid." msgstr "وقد تم ترتيب زائدة." -#: pretix/control/logdisplay.py:917 +#: pretix/control/logdisplay.py:928 #, python-brace-format msgid "Refund {local_id} has been created." msgstr "تم إنشاء استرداد {local_id}." -#: pretix/control/logdisplay.py:918 +#: pretix/control/logdisplay.py:929 #, python-brace-format msgid "Refund {local_id} has been created by an external entity." msgstr "تم إنشاء استرداد {local_id} كيان خارجي." -#: pretix/control/logdisplay.py:919 +#: pretix/control/logdisplay.py:930 msgid "The customer requested you to issue a refund." msgstr "طلب لك العملاء لإصدار رد." -#: pretix/control/logdisplay.py:920 +#: pretix/control/logdisplay.py:931 #, python-brace-format msgid "Refund {local_id} has been completed." msgstr "وقد تم الانتهاء استرداد {local_id}." -#: pretix/control/logdisplay.py:921 +#: pretix/control/logdisplay.py:932 #, python-brace-format msgid "Refund {local_id} has been canceled." msgstr "تم إلغاء استرداد {local_id}." -#: pretix/control/logdisplay.py:922 +#: pretix/control/logdisplay.py:933 #, python-brace-format msgid "Refund {local_id} has failed." msgstr "فشل استرداد {local_id}." -#: pretix/control/logdisplay.py:929 +#: pretix/control/logdisplay.py:940 msgid "The quota has been added." msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:930 +#: pretix/control/logdisplay.py:941 msgid "The quota has been deleted." msgstr "تم حذف الحصص." -#: pretix/control/logdisplay.py:931 +#: pretix/control/logdisplay.py:942 msgid "The quota has been changed." msgstr "تم تغيير الحصص." -#: pretix/control/logdisplay.py:932 +#: pretix/control/logdisplay.py:943 msgid "The quota has closed." msgstr "وقد أغلقت الحصص." -#: pretix/control/logdisplay.py:933 pretix/control/views/item.py:1081 +#: pretix/control/logdisplay.py:944 pretix/control/views/item.py:1082 msgid "The quota has been re-opened." msgstr "وكانت الحصة إعادة فتح." -#: pretix/control/logdisplay.py:940 +#: pretix/control/logdisplay.py:951 msgid "The question has been added." msgstr "تمت إضافة هذا السؤال." -#: pretix/control/logdisplay.py:941 +#: pretix/control/logdisplay.py:952 msgid "The question has been deleted." msgstr "تم حذف السؤال." -#: pretix/control/logdisplay.py:942 +#: pretix/control/logdisplay.py:953 msgid "The question has been changed." msgstr "تم تغيير السؤال." -#: pretix/control/logdisplay.py:943 +#: pretix/control/logdisplay.py:954 #, fuzzy #| msgid "The question has been deleted." msgid "The question has been reordered." msgstr "تم حذف السؤال." -#: pretix/control/logdisplay.py:950 +#: pretix/control/logdisplay.py:961 #, fuzzy #| msgid "The quota has been added." msgid "The discount has been added." msgstr "تمت إضافة الحصص." -#: pretix/control/logdisplay.py:951 +#: pretix/control/logdisplay.py:962 #, fuzzy #| msgid "The product has been deleted." msgid "The discount has been deleted." msgstr "تم حذف المنتج." -#: pretix/control/logdisplay.py:952 +#: pretix/control/logdisplay.py:963 #, fuzzy #| msgid "The account has been changed." msgid "The discount has been changed." msgstr "تم تغيير الحساب." -#: pretix/control/logdisplay.py:976 +#: pretix/control/logdisplay.py:987 #, python-brace-format msgid "" "Position #{posid} has been checked in manually at {datetime} on list \"{list}" @@ -18544,7 +18677,7 @@ msgid "" msgstr "" "وقد تم التحقق من موقف # {posid} في يدويا في{datetime} على قائمة \"{list}\"." -#: pretix/control/logdisplay.py:981 +#: pretix/control/logdisplay.py:992 #, python-brace-format msgid "" "Position #{posid} has been checked in again at {datetime} on list \"{list}\"." @@ -18552,15 +18685,15 @@ msgstr "" "وقد تم التحقق من موقف # {posid} الدخول مرة أخرى في{datetime} على قائمة " "\"{list}\"." -#: pretix/control/logdisplay.py:990 +#: pretix/control/logdisplay.py:1001 msgid "An entry has been removed from the waiting list." msgstr "تمت إزالة إدخال من قائمة الانتظار." -#: pretix/control/logdisplay.py:991 +#: pretix/control/logdisplay.py:1002 msgid "An entry has been changed on the waiting list." msgstr "تم تغيير دخول على قائمة الانتظار." -#: pretix/control/logdisplay.py:992 +#: pretix/control/logdisplay.py:1003 msgid "An entry has been added to the waiting list." msgstr "تمت إضافة إدخال إلى قائمة الانتظار." @@ -18599,7 +18732,7 @@ msgstr "جنرال لواء" #: pretix/control/navigation.py:57 #: pretix/control/templates/pretixcontrol/event/quick_setup.html:151 -#: pretix/control/templates/pretixcontrol/order/index.html:914 +#: pretix/control/templates/pretixcontrol/order/index.html:916 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:37 #: pretix/plugins/banktransfer/apps.py:43 #: pretix/plugins/manualpayment/apps.py:39 pretix/plugins/paypal2/apps.py:45 @@ -18671,7 +18804,7 @@ msgid "Overview" msgstr "نظرة عامة" #: pretix/control/navigation.py:221 -#: pretix/control/templates/pretixcontrol/order/index.html:901 +#: pretix/control/templates/pretixcontrol/order/index.html:903 #: pretix/control/templates/pretixcontrol/orders/refunds.html:7 #: pretix/control/templates/pretixcontrol/orders/refunds.html:9 #: pretix/plugins/reports/accountingreport.py:498 @@ -18715,7 +18848,7 @@ msgid "Search" msgstr "بحث" #: pretix/control/navigation.py:368 -#: pretix/control/templates/pretixcontrol/order/index.html:807 +#: pretix/control/templates/pretixcontrol/order/index.html:809 #: pretix/plugins/reports/accountingreport.py:497 #: pretix/plugins/reports/accountingreport.py:678 #: pretix/plugins/reports/accountingreport.py:872 @@ -18727,7 +18860,7 @@ msgid "User settings" msgstr "إعدادات المستخدم" #: pretix/control/navigation.py:387 -#: pretix/control/templates/pretixcontrol/user/settings.html:16 +#: pretix/control/templates/pretixcontrol/user/settings.html:34 msgid "Notifications" msgstr "إخطارات" @@ -18743,7 +18876,7 @@ msgstr "التطبيقات المعتمدة" #: pretix/control/templates/pretixcontrol/user/history.html:4 #: pretix/control/templates/pretixcontrol/user/history.html:6 #: pretix/control/templates/pretixcontrol/user/history.html:10 -#: pretix/control/templates/pretixcontrol/user/settings.html:70 +#: pretix/control/templates/pretixcontrol/user/settings.html:98 msgid "Account history" msgstr "تاريخ الحساب" @@ -18922,6 +19055,8 @@ msgstr "" #: pretix/control/templates/pretixcontrol/shredder/index.html:78 #: pretix/control/templates/pretixcontrol/user/2fa_add.html:14 #: pretix/control/templates/pretixcontrol/user/2fa_confirm_totp.html:79 +#: pretix/control/templates/pretixcontrol/user/change_email.html:25 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:17 #: pretix/control/templates/pretixcontrol/user/reauth.html:32 #: pretix/control/templates/pretixcontrol/user/reauth.html:36 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:11 @@ -18929,7 +19064,7 @@ msgstr "" #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:90 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:126 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:80 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:168 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:140 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:194 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:53 #: pretix/presale/templates/pretixpresale/event/order_change.html:27 @@ -18982,7 +19117,7 @@ msgstr "خطأ:" msgid "Set new password" msgstr "كلمة المرور الجديدة تعيين" -#: pretix/control/templates/pretixcontrol/auth/recover.html:15 +#: pretix/control/templates/pretixcontrol/auth/recover.html:16 #: pretix/control/templates/pretixcontrol/checkin/list_edit.html:124 #: pretix/control/templates/pretixcontrol/email_setup_simple.html:82 #: pretix/control/templates/pretixcontrol/email_setup_smtp.html:38 @@ -19037,10 +19172,10 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html:368 #: pretix/control/templates/pretixcontrol/subevents/detail.html:289 #: pretix/control/templates/pretixcontrol/user/notifications.html:85 -#: pretix/control/templates/pretixcontrol/user/settings.html:81 +#: pretix/control/templates/pretixcontrol/user/settings.html:109 #: pretix/control/templates/pretixcontrol/user/staff_session_edit.html:13 #: pretix/control/templates/pretixcontrol/users/create.html:26 -#: pretix/control/templates/pretixcontrol/users/form.html:80 +#: pretix/control/templates/pretixcontrol/users/form.html:81 #: 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 @@ -19440,6 +19575,9 @@ msgstr[5] "" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html:18 #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:23 #: pretix/control/templates/pretixcontrol/user/2fa_regenemergency.html:17 +#: pretix/control/templates/pretixcontrol/user/change_email.html:22 +#: pretix/control/templates/pretixcontrol/user/change_password.html:18 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:15 #: pretix/control/templates/pretixcontrol/vouchers/delete.html:12 #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/vouchers/delete_carts.html:13 @@ -20143,6 +20281,24 @@ msgstr "" msgid "Add property" msgstr "إضافة خاصية" +#: pretix/control/templates/pretixcontrol/email/confirmation_code.txt:1 +#, python-format +msgid "" +"Hello,\n" +"\n" +"%(reason)s\n" +"\n" +" %(code)s\n" +"\n" +"Please do never give this code to another person. Our support team will " +"never ask for this code.\n" +"\n" +"If this code was not requested by you, please contact us immediately.\n" +"\n" +"Best regards,\n" +"Your pretix team\n" +msgstr "" + #: pretix/control/templates/pretixcontrol/email/email_setup.txt:1 #, python-format msgid "" @@ -20407,7 +20563,7 @@ msgstr "" "اليدوي. ومع ذلك، كنت قد تحولت حاليا من الإشعارات لهذا الحدث." #: pretix/control/templates/pretixcontrol/event/cancel.html:46 -#: pretix/control/templates/pretixcontrol/user/settings.html:29 +#: pretix/control/templates/pretixcontrol/user/settings.html:47 msgid "Change notification settings" msgstr "إعدادات تغيير الإعلام" @@ -20744,7 +20900,7 @@ msgid "Show sync problems" msgstr "" #: pretix/control/templates/pretixcontrol/event/index.html:151 -#: pretix/control/templates/pretixcontrol/order/index.html:1086 +#: pretix/control/templates/pretixcontrol/order/index.html:1088 msgid "Update comment" msgstr "تحديث تعليق" @@ -20989,9 +21145,9 @@ msgstr "تم إجراء هذا التغيير من قبل مسؤول pretix." #: pretix/control/templates/pretixcontrol/event/logs.html:86 #: pretix/control/templates/pretixcontrol/event/logs_embed.html:47 #: pretix/control/templates/pretixcontrol/includes/logs.html:42 -#: pretix/control/templates/pretixcontrol/order/index.html:869 -#: pretix/control/templates/pretixcontrol/order/index.html:881 -#: pretix/control/templates/pretixcontrol/order/index.html:986 +#: pretix/control/templates/pretixcontrol/order/index.html:871 +#: pretix/control/templates/pretixcontrol/order/index.html:883 +#: pretix/control/templates/pretixcontrol/order/index.html:988 #: pretix/control/templates/pretixcontrol/organizers/device_logs.html:42 #: pretix/control/templates/pretixcontrol/organizers/logs.html:72 #: pretix/control/templates/pretixcontrol/search/payments.html:147 @@ -21108,14 +21264,14 @@ msgid "Payment settings" msgstr "إعدادات الدفع" #: pretix/control/templates/pretixcontrol/event/payment.html:23 -#: pretix/control/templates/pretixcontrol/user/settings.html:48 +#: pretix/control/templates/pretixcontrol/user/settings.html:76 #: pretix/plugins/sendmail/models.py:286 msgid "Enabled" msgstr "تمكين" #: pretix/control/templates/pretixcontrol/event/payment.html:28 #: pretix/control/templates/pretixcontrol/subevents/index.html:166 -#: pretix/control/templates/pretixcontrol/user/settings.html:53 +#: pretix/control/templates/pretixcontrol/user/settings.html:81 msgid "Disabled" msgstr "معاق" @@ -21193,9 +21349,9 @@ msgstr "" #: pretix/control/views/event.py:1026 pretix/control/views/event.py:1389 #: pretix/control/views/event.py:1429 #: pretix/control/views/global_settings.py:65 -#: pretix/control/views/global_settings.py:88 pretix/control/views/item.py:264 -#: pretix/control/views/item.py:795 pretix/control/views/item.py:1121 -#: pretix/control/views/item.py:1299 pretix/control/views/item.py:1449 +#: pretix/control/views/global_settings.py:88 pretix/control/views/item.py:265 +#: pretix/control/views/item.py:796 pretix/control/views/item.py:1122 +#: pretix/control/views/item.py:1300 pretix/control/views/item.py:1451 #: 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:272 pretix/control/views/organizer.py:300 @@ -21215,10 +21371,11 @@ msgstr "" #: pretix/control/views/organizer.py:3356 #: pretix/control/views/organizer.py:3385 #: pretix/control/views/organizer.py:3523 pretix/control/views/subevents.py:542 -#: pretix/control/views/subevents.py:1614 pretix/control/views/user.py:236 -#: pretix/control/views/users.py:114 pretix/control/views/vouchers.py:305 -#: pretix/plugins/autocheckin/views.py:164 pretix/plugins/badges/views.py:157 -#: pretix/plugins/sendmail/views.py:645 pretix/plugins/stripe/views.py:679 +#: pretix/control/views/subevents.py:1614 pretix/control/views/user.py:241 +#: pretix/control/views/user.py:854 pretix/control/views/users.py:114 +#: pretix/control/views/vouchers.py:305 pretix/plugins/autocheckin/views.py:164 +#: pretix/plugins/badges/views.py:157 pretix/plugins/sendmail/views.py:645 +#: pretix/plugins/stripe/views.py:679 #: pretix/plugins/ticketoutputpdf/views.py:172 #: pretix/presale/views/customer.py:542 pretix/presale/views/customer.py:594 msgid "Your changes have been saved." @@ -21318,13 +21475,13 @@ msgstr "" #: pretix/control/templates/pretixcontrol/user/2fa_enable.html:21 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:99 #: pretix/control/templates/pretixcontrol/user/notifications.html:23 -#: pretix/control/templates/pretixcontrol/user/settings.html:55 +#: pretix/control/templates/pretixcontrol/user/settings.html:83 msgid "Enable" msgstr "مكن" #: pretix/control/templates/pretixcontrol/event/quick_setup.html:14 #: pretix/control/templates/pretixcontrol/event/settings_base.html:10 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:18 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:20 msgid "Congratulations!" msgstr "تهانينا!" @@ -21428,7 +21585,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/settings.html:7 #: pretix/control/templates/pretixcontrol/event/settings.html:13 -#: pretix/control/templates/pretixcontrol/user/settings.html:11 +#: pretix/control/templates/pretixcontrol/user/settings.html:29 msgid "General settings" msgstr "الاعدادات العامة" @@ -22128,39 +22285,6 @@ msgstr "أرقام اعتبارا من %(date)s" msgid "Currently available: %(num)s" msgstr "المتاحة حاليا: %(num)s" -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:9 -#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:81 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:14 -#: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:7 -#, fuzzy -#| msgid "Confirmations" -msgid "Information" -msgstr "تأكيدات" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:10 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:15 -msgid "The following gift cards are available in your customer account:" -msgstr "" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:25 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:29 -#, fuzzy -#| msgid "Issued gift cards" -msgid "Use gift card" -msgstr "بطاقات هدية صدر" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout.html:27 -#: pretix/control/templates/pretixcontrol/pdf/index.html:156 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:32 -msgid "Apply" -msgstr "تطبيق" - -#: pretix/control/templates/pretixcontrol/giftcards/checkout_confirm.html:4 -#, fuzzy, python-format -#| msgid "This gift card can only be used in test mode." -msgid "Your gift card %(card)s will be used to pay for this order." -msgstr "لا يمكن استخدام بطاقة الهدايا هذه إلا في وضع الاختبار." - #: pretix/control/templates/pretixcontrol/global_license.html:8 msgid "" "This page is intended to help you use pretix in compliance with its license." @@ -22665,6 +22789,27 @@ msgstr "" msgid "Add a new bundled product" msgstr "إضافة منتج جديد المجمعة" +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:5 +msgid "" +"With program times, you can set specific dates and times for this product. " +"This is useful if this product represents access to parts of your event that " +"happen at different times than your event in general. This will not affect " +"access control, but will affect calendar invites and ticket output." +msgstr "" + +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:25 +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:51 +#, fuzzy +#| msgid "Printing time" +msgid "Program time" +msgstr "وقت الطباعة" + +#: pretix/control/templates/pretixcontrol/item/include_program_times.html:68 +#, fuzzy +#| msgid "Add a new ticket type" +msgid "Add a program time" +msgstr "إضافة نوع تذكرة جديدة" + #: pretix/control/templates/pretixcontrol/item/include_variations.html:35 #: pretix/control/templates/pretixcontrol/item/include_variations.html:161 #: pretix/control/templates/pretixcontrol/items/discounts.html:105 @@ -23481,7 +23626,7 @@ msgstr "إبطال" #: pretix/control/templates/pretixcontrol/oauth/authorized.html:4 #: pretix/control/templates/pretixcontrol/oauth/authorized.html:6 -#: pretix/control/templates/pretixcontrol/user/settings.html:61 +#: pretix/control/templates/pretixcontrol/user/settings.html:89 msgid "Authorized applications" msgstr "تطبيقات أذن" @@ -23800,7 +23945,7 @@ msgid "Change order information" msgstr "المعلومات تغيير النظام" #: pretix/control/templates/pretixcontrol/order/change_questions.html:25 -#: pretix/control/templates/pretixcontrol/order/index.html:1016 +#: pretix/control/templates/pretixcontrol/order/index.html:1018 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:74 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:35 #: pretix/presale/templates/pretixpresale/event/order_modify.html:29 @@ -24182,22 +24327,22 @@ msgstr "UNSAFE" msgid "Total" msgstr "المجموع" -#: pretix/control/templates/pretixcontrol/order/index.html:782 +#: pretix/control/templates/pretixcontrol/order/index.html:784 #: pretix/presale/templates/pretixpresale/event/order.html:210 msgid "Successful payments" msgstr "المدفوعات ناجحة" -#: pretix/control/templates/pretixcontrol/order/index.html:791 +#: pretix/control/templates/pretixcontrol/order/index.html:793 #: pretix/presale/templates/pretixpresale/event/order.html:219 msgid "Pending total" msgstr "مجموعه انتظار" -#: pretix/control/templates/pretixcontrol/order/index.html:817 +#: pretix/control/templates/pretixcontrol/order/index.html:819 #: pretix/control/templates/pretixcontrol/search/payments.html:88 msgid "Confirmation date" msgstr "تاريخ تأكيدا" -#: pretix/control/templates/pretixcontrol/order/index.html:830 +#: pretix/control/templates/pretixcontrol/order/index.html:832 #: pretix/control/templates/pretixcontrol/search/payments.html:125 msgid "" "This payment was created with an older version of pretix, therefore accurate " @@ -24206,71 +24351,71 @@ msgstr "" "تم إنشاء هذا المبلغ مع نسخة قديمة من pretix، وبالتالي قد لا تكون البيانات " "دقيقة المتاحة." -#: pretix/control/templates/pretixcontrol/order/index.html:831 +#: pretix/control/templates/pretixcontrol/order/index.html:833 #: pretix/control/templates/pretixcontrol/search/payments.html:126 msgid "MIGRATED" msgstr "هاجر" -#: pretix/control/templates/pretixcontrol/order/index.html:843 +#: pretix/control/templates/pretixcontrol/order/index.html:845 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:4 #: pretix/control/templates/pretixcontrol/order/pay_cancel.html:8 msgid "Cancel payment" msgstr "الغاء الدفع" -#: pretix/control/templates/pretixcontrol/order/index.html:848 +#: pretix/control/templates/pretixcontrol/order/index.html:850 msgid "Confirm as paid" msgstr "تأكيد كما المدفوعة" -#: pretix/control/templates/pretixcontrol/order/index.html:891 +#: pretix/control/templates/pretixcontrol/order/index.html:893 msgid "Create a refund" msgstr "إنشاء استرداد" -#: pretix/control/templates/pretixcontrol/order/index.html:912 +#: pretix/control/templates/pretixcontrol/order/index.html:914 #: pretix/control/templates/pretixcontrol/orders/refunds.html:60 msgid "Source" msgstr "مصدر" -#: pretix/control/templates/pretixcontrol/order/index.html:945 +#: pretix/control/templates/pretixcontrol/order/index.html:947 msgid "Cancel transfer" msgstr "إلغاء نقل" -#: pretix/control/templates/pretixcontrol/order/index.html:950 +#: pretix/control/templates/pretixcontrol/order/index.html:952 #: pretix/control/templates/pretixcontrol/orders/refunds.html:112 msgid "Confirm as done" msgstr "تأكيد كما القيام به" -#: pretix/control/templates/pretixcontrol/order/index.html:957 +#: pretix/control/templates/pretixcontrol/order/index.html:959 #: pretix/control/templates/pretixcontrol/orders/refunds.html:118 msgid "Ignore" msgstr "تجاهل" -#: pretix/control/templates/pretixcontrol/order/index.html:963 +#: pretix/control/templates/pretixcontrol/order/index.html:965 #: pretix/control/templates/pretixcontrol/order/refund_process.html:58 #: pretix/control/templates/pretixcontrol/orders/refunds.html:123 msgid "Process refund" msgstr "عملية استرداد الأموال" -#: pretix/control/templates/pretixcontrol/order/index.html:1011 +#: pretix/control/templates/pretixcontrol/order/index.html:1013 #: pretix/presale/templates/pretixpresale/event/base.html:141 #: pretix/presale/templates/pretixpresale/event/timemachine.html:30 msgid "Change" msgstr "يتغيرون" -#: pretix/control/templates/pretixcontrol/order/index.html:1027 +#: pretix/control/templates/pretixcontrol/order/index.html:1029 #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:90 #: pretix/presale/templates/pretixpresale/event/order.html:318 msgid "ZIP code and city" msgstr "الرمز البريدي والمدينة" -#: pretix/control/templates/pretixcontrol/order/index.html:1040 +#: pretix/control/templates/pretixcontrol/order/index.html:1042 msgid "Valid EU VAT ID" msgstr "صحيح معرف ضريبة القيمة المضافة في الاتحاد الأوروبي" -#: pretix/control/templates/pretixcontrol/order/index.html:1046 +#: pretix/control/templates/pretixcontrol/order/index.html:1048 msgid "Check" msgstr "التحقق من" -#: pretix/control/templates/pretixcontrol/order/index.html:1100 +#: pretix/control/templates/pretixcontrol/order/index.html:1102 msgid "Order history" msgstr "تاريخ الطلب" @@ -25900,6 +26045,14 @@ msgstr "أصدرت من خلال بيع" msgid "Transactions" msgstr "المعاملات" +#: pretix/control/templates/pretixcontrol/organizers/giftcard.html:81 +#: pretix/presale/templates/pretixpresale/event/fragment_giftcard_history.html:7 +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:9 +#, fuzzy +#| msgid "Confirmations" +msgid "Information" +msgstr "تأكيدات" + #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:94 msgid "" "Create a payment on the respective order that cancels out with this " @@ -26670,6 +26823,11 @@ msgstr "" "والغرض من هذه الميزة فقط للمستخدمين المتقدمين. من المستحسن استخدامه فقط لنسخ " "والتصاميم حصة التذاكر، وليس لتعديل التعليمات البرمجية المصدر التصميم." +#: pretix/control/templates/pretixcontrol/pdf/index.html:156 +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:26 +msgid "Apply" +msgstr "تطبيق" + #: pretix/control/templates/pretixcontrol/pdf/index.html:164 msgid "Uploading new PDF background…" msgstr "تحميل خلفية PDF جديدة ..." @@ -27510,7 +27668,7 @@ msgstr "يرجى التأكد من طباعة أو نسخ الرموز الطو #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:4 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:4 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:6 -#: pretix/control/templates/pretixcontrol/user/settings.html:45 +#: pretix/control/templates/pretixcontrol/user/settings.html:73 msgid "Two-factor authentication" msgstr "توثيق ذو عاملين" @@ -27528,7 +27686,7 @@ msgstr "هل أنت متأكد أنك تريد حذف التواريخ التا #: pretix/control/templates/pretixcontrol/user/2fa_leaveteams.html:15 #: pretix/control/templates/pretixcontrol/user/2fa_main.html:38 -#: pretix/control/templates/pretixcontrol/users/form.html:70 +#: pretix/control/templates/pretixcontrol/users/form.html:71 #, python-format msgid "Team \"%(team)s\" of organizer \"%(organizer)s\"" msgstr "فريق \"%(team)s\" منظم \"%(organizer)s\"" @@ -27651,6 +27809,40 @@ msgstr "هل تريد حقا أن تجديد رموز الطوارئ الخاص msgid "The old codes will no longer work." msgstr "سوف الرموز القديمة لم تعد تعمل." +#: pretix/control/templates/pretixcontrol/user/change_email.html:4 +#: pretix/control/templates/pretixcontrol/user/change_email.html:8 +#, fuzzy +#| msgid "Verified email address" +msgid "Change login email address" +msgstr "تم التحقق من عنوان البريد الإلكتروني" + +#: pretix/control/templates/pretixcontrol/user/change_email.html:13 +msgid "" +"This changes the email address used to login to your account, as well as " +"where we send email notifications." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/change_email.html:18 +msgid "" +"We will send a confirmation code to your new email address, which you need " +"to enter in the next step to confirm the email address is correct." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/change_password.html:4 +#: pretix/control/templates/pretixcontrol/user/change_password.html:8 +#: pretix/control/templates/pretixcontrol/user/change_password.html:20 +#: pretix/control/templates/pretixcontrol/user/settings.html:67 +#: pretix/presale/templates/pretixpresale/organizers/customer_base.html:28 +msgid "Change password" +msgstr "قم بتغيير كلمة المرور" + +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:4 +#: pretix/control/templates/pretixcontrol/user/confirmation_code_dialog.html:8 +#, fuzzy +#| msgid "Confirmation code" +msgid "Enter confirmation code" +msgstr "رمز التأكيد" + #: pretix/control/templates/pretixcontrol/user/notifications.html:4 #: pretix/control/templates/pretixcontrol/user/notifications.html:6 msgid "Notification settings" @@ -27694,13 +27886,13 @@ msgstr "عالمي" #: pretix/control/templates/pretixcontrol/user/notifications.html:70 #: pretix/control/templates/pretixcontrol/user/notifications.html:72 -#: pretix/control/templates/pretixcontrol/user/settings.html:20 +#: pretix/control/templates/pretixcontrol/user/settings.html:38 msgid "On" msgstr "على" #: pretix/control/templates/pretixcontrol/user/notifications.html:70 #: pretix/control/templates/pretixcontrol/user/notifications.html:71 -#: pretix/control/templates/pretixcontrol/user/settings.html:24 +#: pretix/control/templates/pretixcontrol/user/settings.html:42 msgid "Off" msgstr "إيقاف" @@ -27737,23 +27929,36 @@ msgid "Log in as someone else" msgstr "تسجيل الدخول باسم شخص آخر" #: pretix/control/templates/pretixcontrol/user/settings.html:4 -#: pretix/control/templates/pretixcontrol/user/settings.html:6 +#: pretix/control/templates/pretixcontrol/user/settings.html:24 msgid "Account settings" msgstr "إعدادت الحساب" -#: pretix/control/templates/pretixcontrol/user/settings.html:35 +#: pretix/control/templates/pretixcontrol/user/settings.html:9 +msgid "" +"Your email address is not confirmed yet. To secure your account, please " +"confirm your email address using a confirmation code we will send to your " +"email address." +msgstr "" + +#: pretix/control/templates/pretixcontrol/user/settings.html:18 +#, fuzzy +#| msgid "Send information via email" +msgid "Send confirmation email" +msgstr "أرسل المعلومات إلى البريد الإلكتروني" + +#: pretix/control/templates/pretixcontrol/user/settings.html:53 msgid "Login settings" msgstr "إعدادات تسجيل الدخول" -#: pretix/control/templates/pretixcontrol/user/settings.html:50 +#: pretix/control/templates/pretixcontrol/user/settings.html:78 msgid "Change two-factor settings" msgstr "تغيير إعدادات اثنين عامل" -#: pretix/control/templates/pretixcontrol/user/settings.html:65 +#: pretix/control/templates/pretixcontrol/user/settings.html:93 msgid "Show applications" msgstr "مشاهدة التطبيقات" -#: pretix/control/templates/pretixcontrol/user/settings.html:74 +#: pretix/control/templates/pretixcontrol/user/settings.html:102 msgid "Show account history" msgstr "مشاهدة حساب التاريخ" @@ -27837,15 +28042,15 @@ msgstr "المستخدم انتحال" msgid "Authentication backend" msgstr "المصادقة الخلفية" -#: pretix/control/templates/pretixcontrol/users/form.html:65 +#: pretix/control/templates/pretixcontrol/users/form.html:66 msgid "Team memberships" msgstr "عضوية فريق" -#: pretix/control/templates/pretixcontrol/users/form.html:89 +#: pretix/control/templates/pretixcontrol/users/form.html:90 msgid "User history" msgstr "التاريخ المستخدم" -#: pretix/control/templates/pretixcontrol/users/form.html:98 +#: pretix/control/templates/pretixcontrol/users/form.html:99 msgid "User created." msgstr "المستخدمين التي تم إنشاؤها." @@ -28451,14 +28656,15 @@ msgstr "تم إنشاء الاختيار في قائمة جديدة." #: pretix/control/views/event.py:618 pretix/control/views/event.py:800 #: pretix/control/views/event.py:992 pretix/control/views/event.py:1342 #: pretix/control/views/event.py:1408 pretix/control/views/event.py:1560 -#: pretix/control/views/item.py:280 pretix/control/views/item.py:327 -#: pretix/control/views/item.py:805 pretix/control/views/item.py:831 -#: pretix/control/views/item.py:951 pretix/control/views/item.py:1155 -#: pretix/control/views/item.py:1321 pretix/control/views/item.py:1506 +#: pretix/control/views/item.py:281 pretix/control/views/item.py:328 +#: pretix/control/views/item.py:806 pretix/control/views/item.py:832 +#: pretix/control/views/item.py:952 pretix/control/views/item.py:1156 +#: pretix/control/views/item.py:1322 pretix/control/views/item.py:1518 #: pretix/control/views/organizer.py:275 pretix/control/views/organizer.py:303 #: pretix/control/views/organizer.py:1457 pretix/control/views/subevents.py:521 #: pretix/control/views/subevents.py:647 pretix/control/views/subevents.py:1063 -#: pretix/control/views/subevents.py:1522 pretix/control/views/user.py:358 +#: pretix/control/views/subevents.py:1522 pretix/control/views/user.py:345 +#: pretix/control/views/user.py:858 pretix/control/views/user.py:898 #: pretix/control/views/vouchers.py:277 pretix/control/views/vouchers.py:351 #: pretix/control/views/vouchers.py:534 pretix/control/views/waitinglist.py:420 #: pretix/plugins/autocheckin/views.py:112 @@ -28656,8 +28862,8 @@ msgstr "تم إنشاء الموعد الجديد." msgid "The order of discounts has been updated." msgstr "تم تحديث ترتيب العناصر." -#: pretix/control/views/discounts.py:260 pretix/control/views/item.py:190 -#: pretix/control/views/item.py:402 pretix/control/views/item.py:536 +#: pretix/control/views/discounts.py:260 pretix/control/views/item.py:191 +#: pretix/control/views/item.py:403 pretix/control/views/item.py:537 #: pretix/control/views/organizer.py:2558 #: pretix/control/views/organizer.py:3618 #, fuzzy @@ -28887,32 +29093,32 @@ msgid "" "plugin \"{plugin}\" with license \"{license}\"." msgstr "" -#: pretix/control/views/item.py:139 pretix/control/views/item.py:1600 +#: pretix/control/views/item.py:140 pretix/control/views/item.py:1623 msgid "The requested product does not exist." msgstr "المنتج المطلوب غير موجود." -#: pretix/control/views/item.py:157 +#: pretix/control/views/item.py:158 msgid "The order of items has been updated." msgstr "تم تحديث ترتيب العناصر." -#: pretix/control/views/item.py:225 pretix/control/views/item.py:260 -#: pretix/control/views/item.py:351 +#: pretix/control/views/item.py:226 pretix/control/views/item.py:261 +#: pretix/control/views/item.py:352 msgid "The requested product category does not exist." msgstr "لا وجود فئة من فئات المنتجات المطلوبة." -#: pretix/control/views/item.py:236 +#: pretix/control/views/item.py:237 msgid "The selected category has been deleted." msgstr "تم حذف الفئة المختارة." -#: pretix/control/views/item.py:321 +#: pretix/control/views/item.py:322 msgid "The new category has been created." msgstr "تم إنشاء فئة جديدة." -#: pretix/control/views/item.py:369 +#: pretix/control/views/item.py:370 msgid "The order of categories has been updated." msgstr "تم تحديث ترتيب الفئات." -#: pretix/control/views/item.py:405 pretix/control/views/item.py:539 +#: pretix/control/views/item.py:406 pretix/control/views/item.py:540 #: pretix/control/views/organizer.py:2561 #: pretix/control/views/organizer.py:3621 #, fuzzy @@ -28920,86 +29126,86 @@ msgstr "تم تحديث ترتيب الفئات." msgid "Not all objects have been selected." msgstr "تم حذف السؤال." -#: pretix/control/views/item.py:478 +#: pretix/control/views/item.py:479 #, fuzzy #| msgid "Street address" msgid "Street" msgstr "عنوان الشارع" -#: pretix/control/views/item.py:580 pretix/control/views/item.py:759 -#: pretix/control/views/item.py:781 +#: pretix/control/views/item.py:581 pretix/control/views/item.py:760 +#: pretix/control/views/item.py:782 msgid "The requested question does not exist." msgstr "عدم وجود مسألة المطلوبة." -#: pretix/control/views/item.py:598 +#: pretix/control/views/item.py:599 msgid "The selected question has been deleted." msgstr "تم حذف السؤال المحدد." -#: pretix/control/views/item.py:708 +#: pretix/control/views/item.py:709 msgid "File uploaded" msgstr "ملف مرفوع" -#: pretix/control/views/item.py:840 +#: pretix/control/views/item.py:841 msgid "The new question has been created." msgstr "تم إنشاء سؤالا جديدا." -#: pretix/control/views/item.py:919 +#: pretix/control/views/item.py:920 msgid "The new quota has been created." msgstr "تم إنشاء نظام الحصص الجديدة." -#: pretix/control/views/item.py:982 +#: pretix/control/views/item.py:983 #, fuzzy #| msgid "First scanned: %(date)s" msgid "Exit scans" msgstr "الممسوحة ضوئيا أولا: %(date)s" -#: pretix/control/views/item.py:989 +#: pretix/control/views/item.py:990 msgid "Vouchers and waiting list reservations" msgstr "القسائم وانتظار التحفظات القائمة" -#: pretix/control/views/item.py:1004 +#: pretix/control/views/item.py:1005 msgid "Available quota" msgstr "الحصة المتاحة" -#: pretix/control/views/item.py:1010 +#: pretix/control/views/item.py:1011 msgid "Waiting list (pending)" msgstr "قائمة الانتظار (انتظار)" -#: pretix/control/views/item.py:1017 +#: pretix/control/views/item.py:1018 msgid "Currently for sale" msgstr "للبيع حاليا" -#: pretix/control/views/item.py:1071 pretix/control/views/item.py:1117 -#: pretix/control/views/item.py:1171 +#: pretix/control/views/item.py:1072 pretix/control/views/item.py:1118 +#: pretix/control/views/item.py:1172 msgid "The requested quota does not exist." msgstr "عدم وجود الحصص المطلوبة." -#: pretix/control/views/item.py:1092 +#: pretix/control/views/item.py:1093 msgid "The quota has been re-opened and will not close again." msgstr "وكانت الحصة إعادة فتحها وسوف يتم إغلاق مرة أخرى." -#: pretix/control/views/item.py:1185 +#: pretix/control/views/item.py:1186 msgid "The selected quota has been deleted." msgstr "تم حذف حصص المحدد." -#: pretix/control/views/item.py:1208 +#: pretix/control/views/item.py:1209 msgid "The requested item does not exist." msgstr "عدم وجود العنصر المطلوب." -#: pretix/control/views/item.py:1380 +#: pretix/control/views/item.py:1381 msgid "" "You cannot add add-ons to a product that is only available as an add-on " "itself." msgstr "" "لا يمكنك إضافة من الإضافات إلى المنتجات التي لا تتوفر إلا كإضافة على نفسها." -#: pretix/control/views/item.py:1390 +#: pretix/control/views/item.py:1391 msgid "" "You cannot add bundles to a product that is only available as an add-on " "itself." msgstr "لا يمكنك إضافة حزم إلى المنتجات التي لا تتوفر إلا كإضافة على نفسها." -#: pretix/control/views/item.py:1522 +#: pretix/control/views/item.py:1534 msgid "" "You disabled this item, but it is still part of a product bundle. Your " "participants won't be able to buy the bundle unless you remove this item " @@ -29008,7 +29214,7 @@ msgstr "" "قمت بتعطيل هذا البند، لكنه لا يزال جزءا من حزمة المنتج. سيقوم المشاركون " "الخاصة بك لن تكون قادرة على شراء حزمة إلا إذا قمت بإزالة هذا البند من ذلك." -#: pretix/control/views/item.py:1620 +#: pretix/control/views/item.py:1643 #, fuzzy #| msgid "" #| "The order could not be deleted as some constraints (e.g. data created by " @@ -29021,11 +29227,11 @@ msgstr "" "لا يمكن حذف النظام كما بعض القيود (مثل البيانات التي تم إنشاؤها من قبل " "المكونات الإضافية) لا تسمح بذلك." -#: pretix/control/views/item.py:1624 +#: pretix/control/views/item.py:1647 msgid "The selected product has been deleted." msgstr "تم حذف المنتج المحدد." -#: pretix/control/views/item.py:1633 +#: pretix/control/views/item.py:1656 msgid "The selected product has been deactivated." msgstr "تم إلغاء تنشيط المنتج المحدد." @@ -29460,87 +29666,87 @@ msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." msgid "This action is only allowed for canceled orders." msgstr "يسمح هذا الإجراء فقط لانتظار أوامر." -#: pretix/control/views/orders.py:2158 pretix/presale/views/order.py:1593 +#: pretix/control/views/orders.py:2159 pretix/presale/views/order.py:1593 msgid "An error occurred. Please see the details below." msgstr "حدث خطأ. يرجى الاطلاع على التفاصيل أدناه." -#: pretix/control/views/orders.py:2166 +#: pretix/control/views/orders.py:2167 msgid "The order has been changed and the user has been notified." msgstr "تم تغيير النظام وتم إعلام المستخدم." -#: pretix/control/views/orders.py:2168 pretix/control/views/orders.py:2304 -#: pretix/control/views/orders.py:2341 pretix/presale/views/order.py:1629 +#: pretix/control/views/orders.py:2169 pretix/control/views/orders.py:2305 +#: pretix/control/views/orders.py:2342 pretix/presale/views/order.py:1629 msgid "The order has been changed." msgstr "تم تغيير النظام." -#: pretix/control/views/orders.py:2195 pretix/presale/checkoutflow.py:943 +#: pretix/control/views/orders.py:2196 pretix/presale/checkoutflow.py:943 #: pretix/presale/views/order.py:793 pretix/presale/views/order.py:911 msgid "" "We had difficulties processing your input. Please review the errors below." msgstr "كان لدينا صعوبات معالجة المدخلات الخاصة بك. يرجى مراجعة الأخطاء أدناه." -#: pretix/control/views/orders.py:2306 +#: pretix/control/views/orders.py:2307 msgid "Nothing about the order had to be changed." msgstr "كان شيئا عن هذا الأمر يجب أن يتغير." -#: pretix/control/views/orders.py:2387 pretix/plugins/sendmail/views.py:176 +#: pretix/control/views/orders.py:2388 pretix/plugins/sendmail/views.py:176 msgid "We could not send the email. See below for details." msgstr "لم نتمكن من إرسال البريد الإلكتروني. انظر أدناه للحصول على التفاصيل." -#: pretix/control/views/orders.py:2403 pretix/control/views/orders.py:2473 +#: pretix/control/views/orders.py:2404 pretix/control/views/orders.py:2474 #: pretix/plugins/sendmail/views.py:204 pretix/plugins/sendmail/views.py:671 #, python-brace-format msgid "Subject: {subject}" msgstr "الموضوع: {subject}" -#: pretix/control/views/orders.py:2422 pretix/control/views/orders.py:2493 +#: pretix/control/views/orders.py:2423 pretix/control/views/orders.py:2494 #, python-brace-format msgid "Your message has been queued and will be sent to {}." msgstr "وقد اصطف رسالتك وسوف يتم ارسالهم الى {}." -#: pretix/control/views/orders.py:2426 pretix/control/views/orders.py:2496 +#: pretix/control/views/orders.py:2427 pretix/control/views/orders.py:2497 #, python-brace-format msgid "Failed to send mail to the following user: {}" msgstr "فشل في إرسال البريد الإلكتروني للمستخدم التالية: {}" -#: pretix/control/views/orders.py:2549 pretix/presale/views/order.py:1085 +#: pretix/control/views/orders.py:2550 pretix/presale/views/order.py:1085 msgid "" "This link is no longer valid. Please go back, refresh the page, and try " "again." msgstr "هذا الرابط لم يعد صالحا. يرجى العودة، بتحديث الصفحة وحاول مرة أخرى." -#: pretix/control/views/orders.py:2630 +#: pretix/control/views/orders.py:2631 msgid "There is no order with the given order code." msgstr "لا يوجد أي ترتيب مع رمز ترتيب معين." -#: pretix/control/views/orders.py:2736 pretix/control/views/organizer.py:2074 +#: pretix/control/views/orders.py:2737 pretix/control/views/organizer.py:2074 msgid "The selected exporter was not found." msgstr "لم يتم العثور على مصدر المحدد." -#: pretix/control/views/orders.py:2746 pretix/control/views/organizer.py:2084 +#: pretix/control/views/orders.py:2747 pretix/control/views/organizer.py:2084 msgid "There was a problem processing your input. See below for error details." msgstr "" "كانت هناك مشكلة معالجة المدخلات الخاصة بك. انظر أدناه للحصول على تفاصيل " "الخطأ." -#: pretix/control/views/orders.py:2781 pretix/control/views/organizer.py:2127 +#: pretix/control/views/orders.py:2782 pretix/control/views/organizer.py:2127 #, python-brace-format msgid "" "Your export schedule has been saved. The next export will start around " "{datetime}." msgstr "" -#: pretix/control/views/orders.py:2786 pretix/control/views/organizer.py:2132 +#: pretix/control/views/orders.py:2787 pretix/control/views/organizer.py:2132 msgid "Your export schedule has been saved, but no next export is planned." msgstr "" -#: pretix/control/views/orders.py:2825 pretix/control/views/organizer.py:2172 +#: pretix/control/views/orders.py:2826 pretix/control/views/organizer.py:2172 #, fuzzy, python-brace-format #| msgid "Export date" msgid "Export: {title}" msgstr "تاريخ التصدير" -#: pretix/control/views/orders.py:2826 pretix/control/views/organizer.py:2174 +#: pretix/control/views/orders.py:2827 pretix/control/views/organizer.py:2174 #, python-brace-format msgid "" "Hello,\n" @@ -29548,7 +29754,7 @@ msgid "" "attached to this email, you can find a new scheduled report for {name}." msgstr "" -#: pretix/control/views/orders.py:2853 pretix/control/views/organizer.py:2207 +#: pretix/control/views/orders.py:2854 pretix/control/views/organizer.py:2207 #, fuzzy #| msgid "You do not have permission to perform this action." msgid "" @@ -29556,27 +29762,27 @@ msgid "" "therefore you cannot schedule it." msgstr "ليس لديك إذن لتنفيذ هذا الإجراء." -#: pretix/control/views/orders.py:2906 pretix/control/views/organizer.py:2259 +#: pretix/control/views/orders.py:2907 pretix/control/views/organizer.py:2259 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:2993 pretix/control/views/orders.py:3074 +#: pretix/control/views/orders.py:2994 pretix/control/views/orders.py:3075 #, fuzzy #| msgid "The order has been canceled." msgid "All orders have been canceled." msgstr "تم إلغاء هذا الأمر." -#: pretix/control/views/orders.py:2995 pretix/control/views/orders.py:3076 +#: pretix/control/views/orders.py:2996 pretix/control/views/orders.py:3077 #, 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:3023 pretix/control/views/orders.py:3097 +#: pretix/control/views/orders.py:3024 pretix/control/views/orders.py:3098 #, fuzzy #| msgid "Your input was invalid, please try again." msgid "Your input was not valid." @@ -29926,23 +30132,23 @@ msgstr "" msgid "The order of sales channels has been updated." msgstr "تم تحديث ترتيب العناصر." -#: pretix/control/views/pdf.py:83 +#: pretix/control/views/pdf.py:85 #, fuzzy #| msgid "The uploaded PDF file is to large." msgid "The uploaded PDF file is too large." msgstr "ملف PDF مرفوع هو كبير." -#: pretix/control/views/pdf.py:85 +#: pretix/control/views/pdf.py:87 #, fuzzy #| msgid "The uploaded PDF file is to small." msgid "The uploaded PDF file is too small." msgstr "ملف PDF مرفوع هو صغير." -#: pretix/control/views/pdf.py:87 +#: pretix/control/views/pdf.py:89 msgid "Please only upload PDF files." msgstr "يرجى فقط تحميل الملفات PDF." -#: pretix/control/views/pdf.py:228 +#: pretix/control/views/pdf.py:233 #, python-brace-format msgid "Unfortunately, we were unable to process this PDF file ({reason})." msgstr "" @@ -30026,31 +30232,31 @@ msgstr "طلب {}" msgid "Voucher {}" msgstr "إيصال {}" -#: pretix/control/views/user.py:162 +#: pretix/control/views/user.py:167 msgid "The password you entered was invalid, please try again." msgstr "وكانت كلمة المرور التي أدخلتها غير صالحة، يرجى المحاولة مرة أخرى." -#: pretix/control/views/user.py:350 +#: pretix/control/views/user.py:337 msgid "Security devices are only available if pretix is served via HTTPS." msgstr "تتوفر فقط إذا يتم تقديم pretix عبر HTTPS الأجهزة الأمنية." -#: pretix/control/views/user.py:387 +#: pretix/control/views/user.py:374 msgid "A two-factor authentication device has been removed from your account." msgstr "تمت إزالة جهاز المصادقة اثنين عامل من حسابك." -#: pretix/control/views/user.py:398 +#: pretix/control/views/user.py:385 msgid "The device has been removed." msgstr "تمت إزالة الجهاز." -#: pretix/control/views/user.py:463 +#: pretix/control/views/user.py:450 msgid "This security device is already registered." msgstr "مسجلة بالفعل هذا الجهاز الأمني." -#: pretix/control/views/user.py:482 pretix/control/views/user.py:543 +#: pretix/control/views/user.py:469 pretix/control/views/user.py:530 msgid "A new two-factor authentication device has been added to your account." msgstr "تمت إضافة جهاز جديد اثنين عامل التوثيق إلى حسابك." -#: pretix/control/views/user.py:498 pretix/control/views/user.py:558 +#: pretix/control/views/user.py:485 pretix/control/views/user.py:545 msgid "" "Please note that you still need to enable two-factor authentication for your " "account using the buttons below to make a second factor required for logging " @@ -30059,15 +30265,15 @@ msgstr "" "يرجى الملاحظة التي لا تزال بحاجة لتمكين مصادقة اثنين عامل لحسابك باستخدام " "الأزرار أدناه لجعل العامل الثاني المطلوبة لتسجيل الدخول إلى حسابك." -#: pretix/control/views/user.py:501 pretix/control/views/user.py:561 +#: pretix/control/views/user.py:488 pretix/control/views/user.py:548 msgid "The device has been verified and can now be used." msgstr "تم التحقق من الجهاز ويمكن الآن أن تستخدم." -#: pretix/control/views/user.py:504 +#: pretix/control/views/user.py:491 msgid "The registration could not be completed. Please try again." msgstr "تعذر إكمال التسجيل. حاول مرة اخرى." -#: pretix/control/views/user.py:564 +#: pretix/control/views/user.py:551 msgid "" "The code you entered was not valid. If this problem persists, please check " "that the date and time of your phone are configured correctly." @@ -30075,27 +30281,27 @@ msgstr "" "كان الرمز الذي أدخلته غير صالح. إذا كانت هذه المشكلة قائمة، فيرجى التأكد من " "أن يتم تكوين التاريخ والوقت من الهاتف الخاص بك بشكل صحيح." -#: pretix/control/views/user.py:584 +#: pretix/control/views/user.py:571 #, fuzzy #| msgid "Do you really want to enable two-factor authentication?" msgid "You have left all teams that require two-factor authentication." msgstr "هل تريد حقا أن تمكين مصادقة اثنين عامل؟" -#: pretix/control/views/user.py:598 +#: pretix/control/views/user.py:585 msgid "" "Please configure at least one device before enabling two-factor " "authentication." msgstr "يرجى تكوين جهاز واحد على الأقل قبل تمكين مصادقة اثنين عامل." -#: pretix/control/views/user.py:607 +#: pretix/control/views/user.py:594 msgid "Two-factor authentication is now enabled for your account." msgstr "يتم تمكين مصادقة اثنين عامل الآن لحسابك." -#: pretix/control/views/user.py:623 +#: pretix/control/views/user.py:610 msgid "Two-factor authentication is now disabled for your account." msgstr "يتم تعطيل المصادقة اثنين عامل الآن لحسابك." -#: pretix/control/views/user.py:646 +#: pretix/control/views/user.py:633 msgid "" "Your emergency codes have been newly generated. Remember to store them in a " "safe place in case you lose access to your devices." @@ -30103,18 +30309,58 @@ msgstr "" "تم إنشاء حديثا رموز الطوارئ الخاصة بك. تذكر لتخزينها في مكان آمن في حالة " "فقدان الوصول إلى الأجهزة الخاصة بك." -#: pretix/control/views/user.py:662 +#: pretix/control/views/user.py:649 msgid "Your notifications have been disabled." msgstr "تم تعطيل الإشعارات." -#: pretix/control/views/user.py:711 pretix/control/views/user.py:751 +#: pretix/control/views/user.py:698 pretix/control/views/user.py:738 msgid "Your notification settings have been saved." msgstr "تم حفظ إعدادات الإشعار." -#: pretix/control/views/user.py:829 +#: pretix/control/views/user.py:816 msgid "Your comment has been saved." msgstr "تم حفظ تعليقك." +#: pretix/control/views/user.py:905 +#, fuzzy +#| msgid "Your email address has been updated." +msgid "Your email address was already verified." +msgstr "تم تحديث عنوان بريدك الإلكتروني." + +#: pretix/control/views/user.py:927 +#, python-brace-format +msgid "" +"Please enter the confirmation code we sent to your email address " +"{email}." +msgstr "" + +#: pretix/control/views/user.py:947 +#, fuzzy +#| msgid "" +#| "We were not able to process your request completely as the server was too " +#| "busy. Please try again." +msgid "We were unable to verify your confirmation code. Please try again." +msgstr "" +"لم نتمكن من معالجة طلبك بالكامل لأن الخادم كان مشغولا للغاية. حاول مرة اخرى." + +#: pretix/control/views/user.py:972 +#, fuzzy +#| msgid "Your email address has been changed to {email}." +msgid "Your email address has been changed successfully." +msgstr "تم تغيير عنوان البريد الإلكتروني الخاص بك إلى {email}." + +#: pretix/control/views/user.py:974 +#, fuzzy +#| msgid "Your email address has been changed to {email}." +msgid "Your email address has been confirmed successfully." +msgstr "تم تغيير عنوان البريد الإلكتروني الخاص بك إلى {email}." + +#: pretix/control/views/user.py:978 +#, fuzzy +#| msgid "The registration could not be completed. Please try again." +msgid "The entered confirmation code is not correct. Please try again." +msgstr "تعذر إكمال التسجيل. حاول مرة اخرى." + #: pretix/control/views/users.py:150 msgid "We sent out an email containing further instructions." msgstr "أرسلنا رسالة بريد إلكتروني تحتوي على مزيد من التعليمات." @@ -30848,7 +31094,7 @@ msgstr "" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:15 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:50 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/new_refund_control_form.html:6 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:26 msgid "IBAN" msgstr "رقم الحساب المصرفي الدولي IBAN" @@ -30857,7 +31103,7 @@ msgstr "رقم الحساب المصرفي الدولي IBAN" #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:17 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:16 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_assign.html:66 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:25 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:27 msgid "BIC" msgstr "رمز معرف الأعمال BIC" @@ -30973,7 +31219,7 @@ msgstr "يرجى تحويل المبلغ كاملا إلى الحساب المص #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:15 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/new_refund_control_form.html:5 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:25 #: pretix/plugins/banktransfer/views.py:829 #: pretix/plugins/stripe/payment.py:1458 #: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:32 @@ -30984,7 +31230,7 @@ msgstr "صاحب الحساب" #: pretix/plugins/banktransfer/payment.py:303 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:18 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:17 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:26 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:28 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:31 #: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:39 @@ -31070,7 +31316,7 @@ msgstr "سنخصص لك رمزا مرجعيا شخصيا لاستخدامه بع #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_confirm.html:27 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:26 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:39 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:22 msgid "Reference code (important):" msgstr "الرمز المرجعي (مهم):" @@ -31248,17 +31494,17 @@ msgstr "المدفوعات المتجاهلة" msgid "Review invalid and ignored payments" msgstr "مراجعة المدفوعات غير الصالحة والمتجاهلة" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:38 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:23 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:27 msgid "Amount:" msgstr "مبلغ:" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:42 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:36 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:30 msgid "There is no further action required on this website." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:43 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:37 #: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:31 #, fuzzy #| msgid "" @@ -31270,19 +31516,19 @@ msgstr "" "سنرسل إليك بريدا إلكترونيا بمجرد أن يوافق منظم الفعالية على طلبك أو يرفضه. " "إذا تمت الموافقة على طلبك ، فسنرسل لك رابطا يمكنك استخدامه للدفع." -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:57 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:69 -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:92 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:51 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:63 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:86 msgid "" "Scan this image with your banking app’s QR-Reader to start the payment " "process." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:90 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:84 msgid "Open BezahlCode in your banking app to start the payment process." msgstr "" -#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:129 +#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:123 msgid "Scan the QR code with your banking app" msgstr "" @@ -32237,7 +32483,7 @@ msgid "Please turn on JavaScript." msgstr "حاول مرة اخرى." #: pretix/plugins/paypal2/templates/pretixplugins/paypal2/pay.html:29 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:85 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:57 msgid "Please select how you want to pay." msgstr "يرجى اختيار طريقة الدفع." @@ -32333,12 +32579,6 @@ msgstr "عرض كل أوامر وضع الاختبار" msgid "Split event series by date" msgstr "تمت إضافة تاريخ سلسلة الفعاليات" -#: pretix/plugins/reports/accountingreport.py:129 -#, fuzzy -#| msgid "Enabled" -msgid "End" -msgstr "تمكين" - #: pretix/plugins/reports/accountingreport.py:140 msgid "Report includes test orders which may be deleted later!" msgstr "" @@ -34677,8 +34917,8 @@ msgstr "" #: pretix/presale/forms/order.py:113 pretix/presale/forms/order.py:121 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:171 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:311 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:188 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:341 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:204 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:369 #: pretix/presale/templates/pretixpresale/event/voucher.html:198 #: pretix/presale/templates/pretixpresale/event/voucher.html:353 msgid "plus taxes" @@ -34715,21 +34955,40 @@ msgctxt "form" msgid "required" msgstr "مطلوب" -#: pretix/presale/ical.py:85 pretix/presale/ical.py:141 +#: pretix/presale/ical.py:87 pretix/presale/ical.py:146 +#: pretix/presale/ical.py:182 #, python-brace-format msgid "Tickets: {url}" msgstr "تذاكر: {url}" -#: pretix/presale/ical.py:88 pretix/presale/ical.py:143 +#: pretix/presale/ical.py:90 pretix/presale/ical.py:184 #, python-brace-format msgid "Admission: {datetime}" msgstr "القبول: {datetime}" -#: pretix/presale/ical.py:92 pretix/presale/ical.py:148 +#: pretix/presale/ical.py:94 pretix/presale/ical.py:154 +#: pretix/presale/ical.py:189 #, python-brace-format msgid "Organizer: {organizer}" msgstr "منظم: {organizer}" +#: pretix/presale/ical.py:139 +#, python-brace-format +msgid "{event} - {item}" +msgstr "" + +#: pretix/presale/ical.py:147 +#, fuzzy, python-brace-format +#| msgid "Start date" +msgid "Start: {datetime}" +msgstr "تاريخ البداية" + +#: pretix/presale/ical.py:150 +#, fuzzy, python-brace-format +#| msgid "Admission: {datetime}" +msgid "End: {datetime}" +msgstr "القبول: {datetime}" + #: pretix/presale/templates/pretixpresale/base.html:44 #, fuzzy #| msgid "Send links" @@ -34916,7 +35175,7 @@ msgstr "ملاحظات الطلب" #: pretix/presale/templates/pretixpresale/event/checkout_confirm.html:209 #: pretix/presale/templates/pretixpresale/event/checkout_customer.html:121 #: pretix/presale/templates/pretixpresale/event/checkout_membership.html:75 -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:163 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:135 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:189 #: pretix/presale/templates/pretixpresale/organizers/customer_address_delete.html:28 #: pretix/presale/templates/pretixpresale/organizers/customer_profile_delete.html:28 @@ -35125,39 +35384,39 @@ msgid "" "product." msgstr "" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:41 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:13 #: pretix/presale/templates/pretixpresale/event/fragment_cart_box.html:30 #, fuzzy #| msgid "Please confirm the following payment details." msgid "You already selected the following payment methods:" msgstr "يرجى تأكيد تفاصيل الدفع التالية." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:58 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:30 #, fuzzy #| msgctxt "invoice" #| msgid "Received payments" msgid "Remove payment" msgstr "المدفوعات المستلمة" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:68 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:40 #, fuzzy #| msgid "Pending amount" msgid "Remaining balance" msgstr "مبالغ متأخرة" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:69 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:41 #, fuzzy #| msgid "Please select a payment method." msgid "Please select a payment method below." msgstr "الرجاء اختيار طريقة الدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:82 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:54 #, fuzzy #| msgid "Please select how you want to pay." msgid "Please select how you want to pay the remaining balance:" msgstr "يرجى اختيار طريقة الدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:110 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:82 #: pretix/presale/templates/pretixpresale/event/order_pay_change.html:45 #, fuzzy, python-format #| msgid "%(num)s available" @@ -35170,27 +35429,27 @@ msgstr[3] "%(num)s هو متاح" msgstr[4] "%(num)s هو متاح" msgstr[5] "%(num)s هو متاح" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:129 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:101 msgid "This sales channel does not provide support for test mode." msgstr "لا توفر قناة المبيعات هذه دعما لوضع الاختبار." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:131 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:103 msgid "If you continue, you might pay an actual order with non-existing money!" msgstr "إذا تابعت ، فقد تدفع طلبا فعليا بمبلغ غير موجود!" -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:139 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:111 msgid "This payment provider does not provide support for test mode." msgstr "لا يوفر مزود الدفع هذا دعما لوضع الاختبار." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:141 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:113 msgid "If you continue, actual money might be transferred." msgstr "إذا قمت بالمتابعة، قد يتم تحويل المبلغ الفعلي." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:152 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:124 msgid "There are no payment providers enabled." msgstr "لم يتم تمكين مزودي الدفع." -#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:154 +#: pretix/presale/templates/pretixpresale/event/checkout_payment.html:126 msgid "" "Please go to the payment settings and activate one or more payment providers." msgstr "يرجى الذهاب إلى إعدادات الدفع وتفعيل واحد أو أكثر من مزودي الدفع." @@ -35291,8 +35550,8 @@ msgstr "يمكنك الاختيار بين%(min_count)s و %(max_count)s من ه #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:64 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:258 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:55 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:279 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:59 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:307 #: pretix/presale/templates/pretixpresale/event/voucher.html:293 #, python-format msgid "minimum amount to order: %(num)s" @@ -35303,9 +35562,9 @@ msgstr "المبلغ الأدنى للطلب: %(num)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:185 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:300 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:325 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:77 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:176 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:329 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:81 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:192 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:357 #: pretix/presale/templates/pretixpresale/event/voucher.html:117 #: pretix/presale/templates/pretixpresale/event/voucher.html:186 #: pretix/presale/templates/pretixpresale/event/voucher.html:341 @@ -35314,34 +35573,34 @@ msgid "free" msgstr "" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:78 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:65 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:69 #, python-format msgid "from %(price)s" msgstr "من %(price)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:83 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:70 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:74 #, fuzzy, python-format #| msgid "from %(minprice)s" msgid "from %(from_price)s to %(to_price)s" msgstr "من %(minprice)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:98 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:105 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:109 #, fuzzy #| msgid "Show variants" msgid "Hide variants" msgstr "قم بعرض الأنواع" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:102 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:109 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:113 msgid "Show variants" msgstr "قم بعرض الأنواع" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:129 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:271 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:135 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:290 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:151 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:318 #: pretix/presale/templates/pretixpresale/event/voucher.html:147 #: pretix/presale/templates/pretixpresale/event/voucher.html:304 #, fuzzy @@ -35351,8 +35610,8 @@ msgstr "السعر الأصلي" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:136 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:278 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:145 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:300 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:161 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:328 #: pretix/presale/templates/pretixpresale/event/voucher.html:157 #: pretix/presale/templates/pretixpresale/event/voucher.html:314 #, fuzzy @@ -35364,10 +35623,10 @@ msgstr "السعر الصافي" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:150 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:289 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:291 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:162 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:164 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:316 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:318 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:178 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:180 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:344 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:346 #: pretix/presale/templates/pretixpresale/event/voucher.html:173 #: pretix/presale/templates/pretixpresale/event/voucher.html:175 #: pretix/presale/templates/pretixpresale/event/voucher.html:328 @@ -35379,9 +35638,9 @@ msgstr "تعديل السعر ل%(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:153 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:294 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:151 #: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:167 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:321 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:183 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:349 #: pretix/presale/templates/pretixpresale/event/voucher.html:163 #: pretix/presale/templates/pretixpresale/event/voucher.html:178 #: pretix/presale/templates/pretixpresale/event/voucher.html:333 @@ -35391,8 +35650,8 @@ msgstr "تعديل السعر ل%(item)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:173 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:313 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:190 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:343 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:206 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:371 #: pretix/presale/templates/pretixpresale/event/voucher.html:200 #: pretix/presale/templates/pretixpresale/event/voucher.html:355 msgid "incl. taxes" @@ -35400,8 +35659,8 @@ msgstr "بما في ذلك. الضرائب" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:176 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:316 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:194 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:347 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:210 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:375 #: pretix/presale/templates/pretixpresale/event/voucher.html:204 #: pretix/presale/templates/pretixpresale/event/voucher.html:359 #, python-format @@ -35410,8 +35669,8 @@ msgstr " زائد %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:180 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:320 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:200 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:353 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:216 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:381 #: pretix/presale/templates/pretixpresale/event/voucher.html:210 #: pretix/presale/templates/pretixpresale/event/voucher.html:365 #, python-format @@ -35420,8 +35679,8 @@ msgstr "بما في ذلك %(rate)s%% %(name)s" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:203 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:349 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:221 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:373 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:237 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:401 #: pretix/presale/templates/pretixpresale/event/voucher.html:230 #: pretix/presale/templates/pretixpresale/event/voucher.html:385 #, fuzzy @@ -35433,8 +35692,8 @@ msgstr "اختر ولايه" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:208 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:354 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:226 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:378 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:242 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:406 #: pretix/presale/templates/pretixpresale/event/voucher.html:235 #: pretix/presale/templates/pretixpresale/event/voucher.html:390 #, fuzzy @@ -35444,8 +35703,8 @@ msgstr "كمية" #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:218 #: pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html:364 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:237 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:390 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:253 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:418 #: pretix/presale/templates/pretixpresale/event/voucher.html:242 #: pretix/presale/templates/pretixpresale/event/voucher.html:398 #, fuzzy @@ -35477,17 +35736,17 @@ msgid "Not available any more." msgstr "غير متاح" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:23 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:89 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:93 msgid "SOLD OUT" msgstr "تم بيعه" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:25 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:87 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:91 msgid "FULLY BOOKED" msgstr "محجوزة بالكامل" #: pretix/presale/templates/pretixpresale/event/fragment_availability.html:37 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:97 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:101 #: pretix/presale/templates/pretixpresale/fragment_calendar.html:99 #: pretix/presale/templates/pretixpresale/fragment_day_calendar.html:104 #: pretix/presale/templates/pretixpresale/fragment_event_list_status.html:30 @@ -36006,29 +36265,42 @@ msgstr "تم التأكيد" msgid "Payment pending" msgstr "انتظار الدفع" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:19 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:21 #, fuzzy #| msgid "Your orders for {event}" msgid "Your order qualifies for a discount" msgstr "طلباتكم ل{event}" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:28 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:30 #: pretix/presale/templates/pretixpresale/event/voucher.html:77 #, fuzzy #| msgid "Uncategorized" msgid "Uncategorized items" msgstr "غير مصنف" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:40 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:261 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:42 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:277 #: pretix/presale/templates/pretixpresale/event/voucher.html:94 #: pretix/presale/templates/pretixpresale/event/voucher.html:275 #, python-format msgid "Show full-size image of %(item)s" msgstr "أظهر صورة بالحجم الكبير ل %(item)s" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:193 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:346 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:131 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:288 +#, fuzzy, python-format +#| msgid "%(count)s elements" +msgid "%(amount)s× in your cart" +msgid_plural "%(amount)s× in your cart" +msgstr[0] "%(count)s العناصر" +msgstr[1] "%(count)s العناصر" +msgstr[2] "%(count)s العناصر" +msgstr[3] "%(count)s العناصر" +msgstr[4] "%(count)s العناصر" +msgstr[5] "%(count)s العناصر" + +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:209 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:374 #: pretix/presale/templates/pretixpresale/event/voucher.html:203 #: pretix/presale/templates/pretixpresale/event/voucher.html:358 #, fuzzy, python-format @@ -36036,8 +36308,8 @@ msgstr "أظهر صورة بالحجم الكبير ل %(item)s" msgid "%(value)s incl. taxes" msgstr "(شامل الضرائب)" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:199 -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:352 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:215 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:380 #: pretix/presale/templates/pretixpresale/event/voucher.html:209 #: pretix/presale/templates/pretixpresale/event/voucher.html:364 #, fuzzy, python-format @@ -36045,7 +36317,7 @@ msgstr "(شامل الضرائب)" msgid "%(value)s without taxes" msgstr "القيمة الإجمالية (بدون الضرائب)" -#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:306 +#: pretix/presale/templates/pretixpresale/event/fragment_product_list.html:334 #: pretix/presale/templates/pretixpresale/event/voucher.html:320 #, fuzzy, python-format #| msgid "Modify price for %(item)s" @@ -37133,6 +37405,22 @@ msgstr "" " من %(start_date)s\n" " " +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:10 +msgid "The following gift cards are available in your customer account:" +msgstr "" + +#: pretix/presale/templates/pretixpresale/giftcard/checkout.html:24 +#, fuzzy +#| msgid "Issued gift cards" +msgid "Use gift card" +msgstr "بطاقات هدية صدر" + +#: pretix/presale/templates/pretixpresale/giftcard/checkout_confirm.html:4 +#, fuzzy, python-format +#| msgid "This gift card can only be used in test mode." +msgid "Your gift card %(card)s will be used to pay for this order." +msgstr "لا يمكن استخدام بطاقة الهدايا هذه إلا في وضع الاختبار." + #: pretix/presale/templates/pretixpresale/index.html:7 msgid "Hello!" msgstr "مرحبا!" @@ -37240,10 +37528,6 @@ msgstr "حسابك" msgid "Change account information" msgstr "قم بتغيير معلومات الحساب" -#: pretix/presale/templates/pretixpresale/organizers/customer_base.html:28 -msgid "Change password" -msgstr "قم بتغيير كلمة المرور" - #: pretix/presale/templates/pretixpresale/organizers/customer_base.html:41 #, fuzzy #| msgid "Submit registration" @@ -37476,7 +37760,7 @@ msgstr "لم يتم تمكين هذه الميزة." msgid "The selected organizer was not found." msgstr "لم يتم العثور على المنظم المحدد." -#: pretix/presale/views/__init__.py:286 +#: pretix/presale/views/__init__.py:291 #, python-brace-format msgid "" "Your selected payment method can only be used for a payment of at least " diff --git a/src/pretix/locale/az/LC_MESSAGES/django.po b/src/pretix/locale/az/LC_MESSAGES/django.po index 36c10f6911..e29b7ac3c5 100644 --- a/src/pretix/locale/az/LC_MESSAGES/django.po +++ b/src/pretix/locale/az/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-30 10:55+0000\n" +"POT-Creation-Date: 2025-11-12 13:20+0000\n" "PO-Revision-Date: 2024-12-11 01:00+0000\n" "Last-Translator: Neriman Memmedli \n" "Language-Team: Azerbaijani