From fb7bfb6f455f3ed96c8bc6e035f004e3875ce9da Mon Sep 17 00:00:00 2001 From: odkhang Date: Wed, 19 Jun 2024 20:14:49 +0700 Subject: [PATCH 01/36] Replace deprecated PdfMerger with PdfWriter (#173) Co-authored-by: Mario Behling --- pyproject.toml | 2 +- src/pretix/base/pdf.py | 4 ++-- src/pretix/control/views/pdf.py | 2 +- src/pretix/plugins/badges/exporters.py | 4 ++-- src/pretix/plugins/ticketoutputpdf/exporters.py | 4 ++-- src/pretix/plugins/ticketoutputpdf/ticketoutput.py | 4 ++-- src/tests/plugins/badges/test_pdf.py | 2 +- src/tests/plugins/ticketoutputpdf/test_ticketoutputpdf.py | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 213f4c344..26644b433 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ dependencies = [ 'django-localflavor==4.0', 'reportlab==4.0.*', 'Pillow==9.5.*', - 'PyPDF2==2.12.*', + 'pypdf==4.2.*', 'django-libsass==0.9', 'libsass==0.22.*', 'django-otp==1.2.*', diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index ba58679a2..5953d48fd 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -19,7 +19,7 @@ from django.utils.html import conditional_escape from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ -from PyPDF2 import PdfReader +from pypdf import PdfReader from pytz import timezone from reportlab.graphics import renderPDF from reportlab.graphics.barcode.qr import QrCodeWidget @@ -725,7 +725,7 @@ def render_background(self, buffer, title=_('Ticket')): with open(os.path.join(d, 'out.pdf'), 'rb') as f: return BytesIO(f.read()) else: - from PyPDF2 import PdfReader, PdfWriter + from pypdf import PdfReader, PdfWriter buffer.seek(0) new_pdf = PdfReader(buffer) output = PdfWriter() diff --git a/src/pretix/control/views/pdf.py b/src/pretix/control/views/pdf.py index 3b3089d61..4be9348aa 100644 --- a/src/pretix/control/views/pdf.py +++ b/src/pretix/control/views/pdf.py @@ -17,7 +17,7 @@ from django.utils.timezone import now from django.utils.translation import gettext as _ from django.views.generic import TemplateView -from PyPDF2 import PdfReader, PdfWriter +from pypdf import PdfReader, PdfWriter from reportlab.lib.units import mm from pretix.base.i18n import language diff --git a/src/pretix/plugins/badges/exporters.py b/src/pretix/plugins/badges/exporters.py index 6785b522b..aef82e84c 100644 --- a/src/pretix/plugins/badges/exporters.py +++ b/src/pretix/plugins/badges/exporters.py @@ -15,7 +15,7 @@ from django.db.models.functions import Coalesce from django.utils.timezone import make_aware from django.utils.translation import gettext as _, gettext_lazy -from PyPDF2 import Transformation +from pypdf import Transformation from reportlab.lib import pagesizes from reportlab.lib.units import mm from reportlab.pdfgen import canvas @@ -125,7 +125,7 @@ def _renderer(event, layout): def render_pdf(event, positions, opt): - from PyPDF2 import PdfReader, PdfWriter + from pypdf import PdfReader, PdfWriter Renderer._register_fonts() renderermap = { diff --git a/src/pretix/plugins/ticketoutputpdf/exporters.py b/src/pretix/plugins/ticketoutputpdf/exporters.py index 34cb0ff36..081003caa 100644 --- a/src/pretix/plugins/ticketoutputpdf/exporters.py +++ b/src/pretix/plugins/ticketoutputpdf/exporters.py @@ -10,7 +10,7 @@ from django.db.models.functions import Coalesce from django.utils.timezone import make_aware from django.utils.translation import gettext as _, gettext_lazy -from PyPDF2 import PdfMerger +from pypdf import PdfWriter from pretix.base.exporter import BaseExporter from pretix.base.i18n import language @@ -73,7 +73,7 @@ def export_form_fields(self): return d def render(self, form_data): - merger = PdfMerger() + merger = PdfWriter() qs = OrderPosition.objects.filter( order__event__in=self.events ).prefetch_related( diff --git a/src/pretix/plugins/ticketoutputpdf/ticketoutput.py b/src/pretix/plugins/ticketoutputpdf/ticketoutput.py index 874bcb89d..c1cfffba8 100644 --- a/src/pretix/plugins/ticketoutputpdf/ticketoutput.py +++ b/src/pretix/plugins/ticketoutputpdf/ticketoutput.py @@ -10,7 +10,7 @@ from django.template.loader import get_template from django.utils.functional import cached_property from django.utils.translation import gettext_lazy as _ -from PyPDF2 import PdfMerger +from pypdf import PdfWriter from pretix.base.i18n import language from pretix.base.models import Order, OrderPosition @@ -78,7 +78,7 @@ def _draw_page(self, layout: TicketLayout, op: OrderPosition, order: Order): return renderer.render_background(buffer, _('Ticket')) def generate_order(self, order: Order): - merger = PdfMerger() + merger = PdfWriter() with language(order.locale, self.event.settings.region): for op in order.positions_with_tickets: layout = override_layout.send_chained( diff --git a/src/tests/plugins/badges/test_pdf.py b/src/tests/plugins/badges/test_pdf.py index af1f6f7b1..19b03b7fc 100644 --- a/src/tests/plugins/badges/test_pdf.py +++ b/src/tests/plugins/badges/test_pdf.py @@ -5,7 +5,7 @@ import pytest from django.utils.timezone import now from django_scopes import scope -from PyPDF2 import PdfReader +from pypdf import PdfReader from pretix.base.models import ( Event, Item, ItemVariation, Order, OrderPosition, Organizer, diff --git a/src/tests/plugins/ticketoutputpdf/test_ticketoutputpdf.py b/src/tests/plugins/ticketoutputpdf/test_ticketoutputpdf.py index 94afc8c1e..488311211 100644 --- a/src/tests/plugins/ticketoutputpdf/test_ticketoutputpdf.py +++ b/src/tests/plugins/ticketoutputpdf/test_ticketoutputpdf.py @@ -5,7 +5,7 @@ import pytest from django.utils.timezone import now from django_scopes import scope -from PyPDF2 import PdfReader +from pypdf import PdfReader from pretix.base.models import ( Event, Item, ItemVariation, Order, OrderPosition, Organizer, From ef7b99cc190708f987f9d74ad073880e87870a03 Mon Sep 17 00:00:00 2001 From: "Duong (Danny) Luu" <51145179+lcduong@users.noreply.github.com> Date: Thu, 20 Jun 2024 12:55:57 +0700 Subject: [PATCH 02/36] Update Stripe to more recent version (#167) * Update Stripe to more recent version --- pyproject.toml | 2 + src/pretix/base/forms/questions.py | 23 + src/pretix/base/models/orders.py | 45 +- src/pretix/base/payment.py | 12 + src/pretix/helpers/database.py | 8 +- src/pretix/helpers/http.py | 4 + src/pretix/locale/ar/LC_MESSAGES/django.po | 110 +- src/pretix/locale/ar/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/ca/LC_MESSAGES/django.po | 110 +- src/pretix/locale/ca/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/cs/LC_MESSAGES/django.po | 110 +- src/pretix/locale/cs/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/da/LC_MESSAGES/django.po | 110 +- src/pretix/locale/da/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/de/LC_MESSAGES/django.po | 110 +- src/pretix/locale/de/LC_MESSAGES/djangojs.po | 10 +- .../locale/de_Informal/LC_MESSAGES/django.po | 110 +- .../de_Informal/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/django.pot | 110 +- src/pretix/locale/djangojs.pot | 10 +- src/pretix/locale/el/LC_MESSAGES/django.po | 110 +- src/pretix/locale/el/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/es/LC_MESSAGES/django.po | 110 +- src/pretix/locale/es/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/fi/LC_MESSAGES/django.po | 110 +- src/pretix/locale/fi/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/fr/LC_MESSAGES/django.po | 110 +- src/pretix/locale/fr/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/hu/LC_MESSAGES/django.po | 110 +- src/pretix/locale/hu/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/it/LC_MESSAGES/django.po | 110 +- src/pretix/locale/it/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/lv/LC_MESSAGES/django.po | 110 +- src/pretix/locale/lv/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/nb_NO/LC_MESSAGES/django.po | 110 +- .../locale/nb_NO/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/nl/LC_MESSAGES/django.po | 110 +- src/pretix/locale/nl/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/nl_BE/LC_MESSAGES/django.po | 110 +- .../locale/nl_BE/LC_MESSAGES/djangojs.po | 10 +- .../locale/nl_Informal/LC_MESSAGES/django.po | 110 +- .../nl_Informal/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/pl/LC_MESSAGES/django.po | 110 +- src/pretix/locale/pl/LC_MESSAGES/djangojs.po | 10 +- .../locale/pl_Informal/LC_MESSAGES/django.po | 110 +- .../pl_Informal/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/pt/LC_MESSAGES/django.po | 110 +- src/pretix/locale/pt/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/pt_BR/LC_MESSAGES/django.po | 110 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/pt_PT/LC_MESSAGES/django.po | 110 +- .../locale/pt_PT/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/ro/LC_MESSAGES/django.po | 110 +- src/pretix/locale/ro/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/ru/LC_MESSAGES/django.po | 110 +- src/pretix/locale/ru/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/si/LC_MESSAGES/django.po | 110 +- src/pretix/locale/si/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/sl/LC_MESSAGES/django.po | 110 +- src/pretix/locale/sl/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/sv/LC_MESSAGES/django.po | 110 +- src/pretix/locale/sv/LC_MESSAGES/djangojs.po | 10 +- src/pretix/locale/tr/LC_MESSAGES/django.po | 110 +- src/pretix/locale/tr/LC_MESSAGES/djangojs.po | 10 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 110 +- .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 10 +- src/pretix/plugins/stripe/apps.py | 6 +- .../commands/stripe_connect_fill_countries.py | 2 +- src/pretix/plugins/stripe/payment.py | 1715 ++++++++++------- src/pretix/plugins/stripe/signals.py | 77 +- .../stripe/eventyay-stripe.css} | 14 +- .../static/plugins/stripe/eventyay-stripe.js | 427 ++++ .../static/plugins/stripe/stripe_logo.svg | 81 + .../pretixplugins/stripe/pretix-stripe.js | 235 --- src/pretix/plugins/stripe/tasks.py | 20 +- .../stripe/checkout_payment_confirm.html | 16 +- .../stripe/checkout_payment_form_card.html} | 28 +- ...checkout_payment_form_sepadirectdebit.html | 79 + .../stripe/checkout_payment_form_simple.html | 0 ..._payment_form_simple_messaging_noform.html | 21 + .../checkout_payment_form_simple_noform.html | 0 .../templates/plugins/stripe/control.html | 87 + .../plugins/stripe/oauth_disconnect.html | 20 + .../stripe/organizer_stripe.html | 0 .../stripe/pending.html | 0 .../stripe/presale_head.html | 4 +- .../stripe/redirect.html | 14 +- .../stripe/sca.html | 13 +- .../stripe/sca_return.html | 10 +- .../pretixplugins/stripe/action_double.html | 9 - .../pretixplugins/stripe/action_overpaid.html | 10 - .../pretixplugins/stripe/action_refund.html | 9 - ...le-developer-merchantid-domain-association | 1 - .../pretixplugins/stripe/control.html | 69 - src/pretix/plugins/stripe/urls.py | 39 +- src/pretix/plugins/stripe/utils.py | 0 src/pretix/plugins/stripe/views.py | 237 ++- src/pretix/settings.py | 6 + 98 files changed, 3892 insertions(+), 3051 deletions(-) rename src/pretix/plugins/stripe/static/{pretixplugins/stripe/pretix-stripe.css => plugins/stripe/eventyay-stripe.css} (81%) create mode 100644 src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js create mode 100644 src/pretix/plugins/stripe/static/plugins/stripe/stripe_logo.svg delete mode 100644 src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/checkout_payment_confirm.html (61%) rename src/pretix/plugins/stripe/templates/{pretixplugins/stripe/checkout_payment_form_cc.html => plugins/stripe/checkout_payment_form_card.html} (72%) create mode 100644 src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_sepadirectdebit.html rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/checkout_payment_form_simple.html (100%) create mode 100644 src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_messaging_noform.html rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/checkout_payment_form_simple_noform.html (100%) create mode 100644 src/pretix/plugins/stripe/templates/plugins/stripe/control.html create mode 100644 src/pretix/plugins/stripe/templates/plugins/stripe/oauth_disconnect.html rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/organizer_stripe.html (100%) rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/pending.html (100%) rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/presale_head.html (75%) rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/redirect.html (58%) rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/sca.html (68%) rename src/pretix/plugins/stripe/templates/{pretixplugins => plugins}/stripe/sca_return.html (53%) delete mode 100644 src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html delete mode 100644 src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html delete mode 100644 src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html delete mode 100644 src/pretix/plugins/stripe/templates/pretixplugins/stripe/apple-developer-merchantid-domain-association delete mode 100644 src/pretix/plugins/stripe/templates/pretixplugins/stripe/control.html delete mode 100644 src/pretix/plugins/stripe/utils.py diff --git a/pyproject.toml b/pyproject.toml index 26644b433..95626ac3e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -89,6 +89,8 @@ dependencies = [ 'protobuf==4.23.*', 'cryptography>=3.4.2', 'sepaxml==2.6.*', + 'geoip2==4.*', + 'paypalhttp==1.*', ] [project.optional-dependencies] diff --git a/src/pretix/base/forms/questions.py b/src/pretix/base/forms/questions.py index dd10a3ecc..c8726c567 100644 --- a/src/pretix/base/forms/questions.py +++ b/src/pretix/base/forms/questions.py @@ -11,7 +11,10 @@ import vat_moss.id from babel import Locale from django import forms +from django.conf import settings from django.contrib import messages +from django.contrib.gis.geoip2 import GeoIP2 +from geoip2.errors import AddressNotFoundError from django.core.exceptions import ValidationError from django.core.validators import MaxValueValidator, MinValueValidator from django.db.models import QuerySet @@ -49,6 +52,7 @@ from pretix.control.forms import ExtFileField, SplitDateTimeField from pretix.helpers.countries import CachedCountries from pretix.helpers.escapejson import escapejson_attr +from pretix.helpers.http import get_client_ip from pretix.helpers.i18n import get_format_without_seconds from pretix.presale.signals import question_form_fields @@ -897,3 +901,22 @@ def __init__(self, *args, **kwargs): for f in list(self.fields.keys()): if f != 'name_parts': del self.fields[f] + + +def get_country_from_request(request, event): + """ + Guesses the country of the user based on the request IP address. This is used as a fallback + @param request: The HTTP request object containing metadata about the request, including the client's IP address. + @param event: The event object used as a fallback to guess the country if GeoIP2 lookup fails. + @return: A Country object representing the user's country. + """ + if settings.HAS_GEOIP: + g = GeoIP2() + try: + res = g.country(get_client_ip(request)) + country_code = res.get('country_code') + if country_code and len(country_code) == 2: + return Country(country_code) + except AddressNotFoundError: + pass + return guess_country(event) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 5de1fdc53..c89ead1c5 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -1,5 +1,6 @@ import copy import hashlib +import hmac import json import logging import string @@ -20,7 +21,7 @@ from django.db.models.signals import post_delete from django.dispatch import receiver from django.urls import reverse -from django.utils.crypto import get_random_string +from django.utils.crypto import get_random_string, salted_hmac from django.utils.encoding import escape_uri_path from django.utils.formats import date_format from django.utils.functional import cached_property @@ -59,6 +60,43 @@ def generate_position_secret(): raise TypeError("Function no longer exists, use secret generators") +class SecureOrderQuerySet(models.QuerySet): + def get_with_secret_check(self, code, received_secret, tag, secret_length=64): + """ + Get an order by its code and check the secret against the received secret. If the secret is correct, the order + is returned. If the secret is incorrect, a ``Order.DoesNotExist`` exception is raised. + @param code: The code of the order to retrieve. + @param received_secret: The secret provided for verification. + @param tag: An optional tag used for generating a tagged secret. + @param secret_length: (default=64): The length of the secret to compare. + @return: An Order object if the code and secret are verified. + """ + dummy_secret = "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"[:secret_length] + + def hash_compare(secret, received): + """ + Compare two hash digests securely. + """ + return hmac.compare_digest( + secret[:secret_length].lower(), + received[:secret_length].lower() + ) + try: + order = self.get(code=code) + except Order.DoesNotExist: + hash_compare(order.tagged_secret(tag, dummy_secret), received_secret) + raise + + order_secret = order.tagged_secret(tag, secret_length) if tag else order.secret + valid_digest = hash_compare(order_secret, received_secret) + valid_sha1 = tag and hash_compare(hashlib.sha1(order.secret.encode()).hexdigest(), received_secret) + + if not valid_digest and not valid_sha1: + raise Order.DoesNotExist + + return order + + class Order(LockModel, LoggedModel): """ An order is created when a user clicks 'buy' on his cart. It holds @@ -202,7 +240,7 @@ class Order(LockModel, LoggedModel): verbose_name=_('E-mail address verified') ) - objects = ScopedManager(organizer='event__organizer') + objects = ScopedManager(SecureOrderQuerySet.as_manager().__class__, organizer='event__organizer') class Meta: verbose_name = _("Order") @@ -933,6 +971,9 @@ def positions_with_tickets(self): continue yield op + def tagged_secret(self, tag, secret_length=64): + return salted_hmac(key_salt=b"", value=tag, secret=self.secret, algorithm="sha256").hexdigest()[:secret_length] + def answerfile_name(instance, filename: str) -> str: secret = get_random_string(length=32, allowed_chars=string.ascii_letters + string.digits) diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index 0f95f9ad5..cfcbe7de3 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -4,6 +4,7 @@ from collections import OrderedDict from decimal import ROUND_HALF_UP, Decimal from typing import Any, Dict, Union +from enum import Enum import pytz from django import forms @@ -42,6 +43,17 @@ logger = logging.getLogger(__name__) +class WalletType(Enum): + APPLEPAY = 'applepay' + GOOGLEPAY = 'googlepay' + + +class WalletQueries: + WALLETS = ( + (WalletType.APPLEPAY.value, pgettext_lazy('payment', 'Apple Pay')), + (WalletType.GOOGLEPAY.value, pgettext_lazy('payment', 'Google Pay')), + ) + class PaymentProviderForm(Form): def clean(self): cleaned_data = super().clean() diff --git a/src/pretix/helpers/database.py b/src/pretix/helpers/database.py index 764f1162b..b74eb1162 100644 --- a/src/pretix/helpers/database.py +++ b/src/pretix/helpers/database.py @@ -1,8 +1,9 @@ import contextlib -from django.db import transaction +from django.db import connection, transaction from django.db.models import Aggregate, Field, Lookup from django.db.models.expressions import OrderBy +from django.utils.functional import lazy class DummyRollbackException(Exception): @@ -105,3 +106,8 @@ def as_sql(self, compiler, connection): rhs, rhs_params = self.process_rhs(compiler, connection) params = lhs_params + rhs_params return '%s <> %s' % (lhs, rhs), params + +def _of_self(): + return ("self",) if connection.features.has_select_for_update_of else () + +OF_SELF = lazy(_of_self, tuple)() diff --git a/src/pretix/helpers/http.py b/src/pretix/helpers/http.py index ad7bc1b05..c341a0036 100644 --- a/src/pretix/helpers/http.py +++ b/src/pretix/helpers/http.py @@ -19,3 +19,7 @@ def get_client_ip(request): if x_forwarded_for: ip = x_forwarded_for.split(',')[0] return ip + +def redirect_to_url(to, permanent=False): + redirect_class = HttpResponsePermanentRedirect if permanent else HttpResponseRedirect + return redirect_class(to) diff --git a/src/pretix/locale/ar/LC_MESSAGES/django.po b/src/pretix/locale/ar/LC_MESSAGES/django.po index d5574f95f..537150cc6 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/django.po +++ b/src/pretix/locale/ar/LC_MESSAGES/django.po @@ -1029,7 +1029,7 @@ msgstr "المجموع" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "الحالة" @@ -1387,7 +1387,7 @@ msgstr "كمية" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "طريقة الدفع او السداد" @@ -1565,7 +1565,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "دقة" @@ -11647,7 +11647,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11753,7 +11753,7 @@ msgstr "كلمة المرور الجديدة تعيين" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "حفظ" @@ -11941,10 +11941,10 @@ msgstr "وضع بطاقة الدخول" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "رقم البطاقة" @@ -12120,7 +12120,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19584,17 +19584,17 @@ msgstr "الرجاء إدخال تفاصيل حسابك المصرفي." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "مالك الحساب" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "بنك" @@ -20481,7 +20481,7 @@ msgid "Last update" msgstr "اخر تحديث" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "القيمة الإجمالية" @@ -20502,17 +20502,17 @@ msgstr "" "كان هذا يحتاج إلى أكثر من بضع ساعات." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "وقد بدأت عملية الدفع في نافذة جديدة." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "لم يفتح نافذة لإدخال البيانات الدفع أو كانت مغلقة؟" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "انقر هنا لفتح النافذة." @@ -21377,12 +21377,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "شريط الاتصال: مفتاح للنشر (اختبار)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "شريط الاتصال" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21393,7 +21393,7 @@ msgstr "" "تم بالفعل دفع بوسائل أخرى. الرجاء انقر نقرا مزدوجا الاختيار واسترداد الاموال " "عن طريق واجهة الشريط ل." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21405,7 +21405,7 @@ msgstr "" "غير منتهية الصلاحية وتم بيع المنتج في هذه الأثناء. لذلك، لا يمكن قبول الدفع. " "يرجى الاتصال بالمستخدم وسنرد على المال عن طريق واجهة الشريط ل." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21415,20 +21415,20 @@ msgstr "" "ذكرت الشريط أن الصفقة %(charge)s كان ردها. هل تريد " "علامة استرداد ترتيب المطابقة (%(order)s) كما هو ردها؟" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "سيتم سحب المبلغ الإجمالي من بطاقة الائتمان الخاصة بك." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "نوع البطاقة" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21437,32 +21437,32 @@ msgstr "" "بعد المقدمة طلبك، وسيتم توجيه لك إلى مزود خدمة الدفع لإتمام عملية الدفع. " "وعندها يمكنك أن يعاد توجيهها إلى هنا للحصول على التذاكر الخاصة بك." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "لدفع بطاقة الائتمان، يرجى تشغيل جافا سكريبت." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" "لقد أدخلت بالفعل عددا البطاقة التي سوف نستخدم لتوجيه الاتهام الى دفع المبلغ." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "استخدام بطاقة مختلفة" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "أو" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21470,26 +21470,26 @@ msgstr "" "سيتم معالجة الدفع الخاص بك عن طريق الشريط، وشركة ستحال بيانات بطاقة الائتمان " "الخاصة بك مباشرة إلى الشريط وأبدا اللمسات خدمتنا." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "تهمة ID" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "اسم دافع" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "رسالة خطأ" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21497,7 +21497,7 @@ msgstr "" "نحن في انتظار رد من مزود خدمة الدفع بشأن الدفع الخاصة بك. يرجى الاتصال بنا " "إذا كان هذا يحتاج إلى أكثر من بضعة أيام." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21505,38 +21505,38 @@ msgstr "" "تحتاج إلى تأكيد الدفع الخاص بك. يرجى النقر على الرابط أدناه للقيام بذلك أو " "بدء دفعة جديدة." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "تأكيد الدفع" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "تعذر إكمال هذه الصفقة دفع للأسباب التالية:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "سبب غير معلوم" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "ترتيب الأجور" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "تأكيد الدفع: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "تأكيد الدفع الخاص بك ..." diff --git a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po index a6649bebf..09740452b 100644 --- a/src/pretix/locale/ar/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ar/LC_MESSAGES/djangojs.po @@ -44,20 +44,20 @@ msgstr "طلبات مدفوعة." msgid "Total revenue" msgstr "إجمالي الإيرادات" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "الاتصال الشريط ..." -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "مجموع" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "تأكيد الدفع الخاص بك ..." -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "الاتصال البنك الذي تتعامل معه ..." diff --git a/src/pretix/locale/ca/LC_MESSAGES/django.po b/src/pretix/locale/ca/LC_MESSAGES/django.po index d495b46ca..e867c54ab 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/django.po +++ b/src/pretix/locale/ca/LC_MESSAGES/django.po @@ -1017,7 +1017,7 @@ msgstr "Total de comandes" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estat" @@ -1354,7 +1354,7 @@ msgstr "Quantitat" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Mètode de pagament" @@ -1525,7 +1525,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -11557,7 +11557,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11655,7 +11655,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Desar" @@ -11830,10 +11830,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Número de la targeta" @@ -12005,7 +12005,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18894,17 +18894,17 @@ msgstr "Si us plau, empleneu les dades del vostre compte bancari." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular del compte" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banc" @@ -19719,7 +19719,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -19736,17 +19736,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -20539,12 +20539,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -20552,7 +20552,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -20561,7 +20561,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -20569,20 +20569,20 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "L'import total es carregarà a la vostra targeta de crèdit." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Tipus de targeta" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -20592,17 +20592,17 @@ msgstr "" "pagament per a que pogueu efectuar el pagament. Tot seguit tornareu a " "aquesta pàgina automàticament per a obtenir els tiquets." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -20610,15 +20610,15 @@ msgstr "" "Ja heu introduït un número de targeta que farem servir per a carregar-hi " "l'import del pagament." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Fer servir una altra targeta" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -20626,70 +20626,70 @@ msgstr "" "El vostre pagament el processarà Stripe, Inc. Les dades de la vostra targeta " "es transmeten directament a Stripe i mai es desen als nostres servidors." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Confirmar pagament" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "La transacció de pagament no s'ha pogut fer per la raó següent:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Motiu desconegut" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Your order is pending payment: %(code)s" msgid "Confirm payment: %(code)s" msgstr "La vostra comanda està pendent de pagament: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Confirmant el pagament…" diff --git a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po index a5db7f449..5b9dc177d 100644 --- a/src/pretix/locale/ca/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ca/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/cs/LC_MESSAGES/django.po b/src/pretix/locale/cs/LC_MESSAGES/django.po index 9bde43d90..f11ae4fc2 100644 --- a/src/pretix/locale/cs/LC_MESSAGES/django.po +++ b/src/pretix/locale/cs/LC_MESSAGES/django.po @@ -991,7 +991,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Stav" @@ -1338,7 +1338,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1505,7 +1505,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10322,7 +10322,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10416,7 +10416,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10583,10 +10583,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10747,7 +10747,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17319,17 +17319,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18097,7 +18097,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18114,17 +18114,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18890,12 +18890,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18903,7 +18903,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18912,7 +18912,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18920,119 +18920,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po index c30282d51..5c14a6d7d 100644 --- a/src/pretix/locale/cs/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/cs/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/da/LC_MESSAGES/django.po b/src/pretix/locale/da/LC_MESSAGES/django.po index 98d0f1b64..64a20711f 100644 --- a/src/pretix/locale/da/LC_MESSAGES/django.po +++ b/src/pretix/locale/da/LC_MESSAGES/django.po @@ -1084,7 +1084,7 @@ msgstr "I alt" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1464,7 +1464,7 @@ msgstr "Beløb" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Betalingsmetode" @@ -1647,7 +1647,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Valuta" @@ -12024,7 +12024,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -12126,7 +12126,7 @@ msgstr "Angiv ny adgangskode" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Gem" @@ -12318,10 +12318,10 @@ msgstr "Korttype" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kortnummer" @@ -12504,7 +12504,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19875,17 +19875,17 @@ msgstr "Indtast venligst dit navn." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoejer" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -20735,7 +20735,7 @@ msgid "Last update" msgstr "Seneste opdatering" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Samlet værdi" @@ -20752,17 +20752,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Betalingsprocessen er startet i et nyt vindue." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Tryk her for at åbne vinduet." @@ -21615,14 +21615,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Connect: Publishable key" msgid "Stripe Connect" msgstr "Stripe Connect: Offentlig nøgle" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, fuzzy, python-format #| msgid "" #| "The Stripe transaction %(charge)s has succeeded, " @@ -21639,7 +21639,7 @@ msgstr "" "Derfor kunne betalingen ikke godkendes. Kontakt venligt brugeren og " "tilbagebetal beløbet via Stripes brugergrænseflade." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21652,7 +21652,7 @@ msgstr "" "Derfor kunne betalingen ikke godkendes. Kontakt venligt brugeren og " "tilbagebetal beløbet via Stripes brugergrænseflade." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21660,122 +21660,122 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Korttype" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Betalers navn" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Fejlmeddelelse" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Invalid payments" msgid "Confirm payment" msgstr "Ugyldige betalinger" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Ukendt årsag" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Betal bestilling" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "Skift betalingsmetode: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/da/LC_MESSAGES/djangojs.po b/src/pretix/locale/da/LC_MESSAGES/djangojs.po index ce185007e..8a8cea53b 100644 --- a/src/pretix/locale/da/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/da/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "Betalte bestillinger" msgid "Total revenue" msgstr "Omsætning i alt" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kontakter Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Bekræfter din betaling …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Kontakter din bank …" diff --git a/src/pretix/locale/de/LC_MESSAGES/django.po b/src/pretix/locale/de/LC_MESSAGES/django.po index f034c8f1f..e7df8de78 100644 --- a/src/pretix/locale/de/LC_MESSAGES/django.po +++ b/src/pretix/locale/de/LC_MESSAGES/django.po @@ -1010,7 +1010,7 @@ msgstr "Gesamtbetrag" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1347,7 +1347,7 @@ msgstr "Betrag" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Zahlungsmethode" @@ -1514,7 +1514,7 @@ msgstr "Besondere Gutscheinbedingungen" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Währung" @@ -11579,7 +11579,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11686,7 +11686,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Speichern" @@ -11864,10 +11864,10 @@ msgstr "Art der Karteneingabe" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kreditkartennummer" @@ -12027,7 +12027,7 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19504,17 +19504,17 @@ msgstr "Bitte geben Sie Ihre Bankdaten ein." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoinhaber" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Bank" @@ -20386,7 +20386,7 @@ msgid "Last update" msgstr "Letzte Änderung" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Gesamtbetrag" @@ -20407,19 +20407,19 @@ msgstr "" "kontaktieren Sie uns, falls dies mehr als ein paar Stunden dauert." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Der Zahlungsvorgang wird in einem neuen Fenster fortgesetzt." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "Das Fenster zur Eingabe der Zahlungsdaten wurde geschlossen oder nie " "geöffnet?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." @@ -21254,12 +21254,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Öffentlicher Schlüssel (Testmodus)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21271,7 +21271,7 @@ msgstr "" "Bitte kontaktieren Sie den Kunden und überweisen Sie das Geld über Stripes " "Oberfläche zurück." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21285,7 +21285,7 @@ msgstr "" "Bitte kontaktieren Sie den Kunden und überweisen Sie das Geld über Stripes " "Oberfläche zurück." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21296,20 +21296,20 @@ msgstr "" "erstattet oder storniert wurde. Soll die passende Bestellung (%(order)s) als " "erstattet markiert werden?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Der Gesamtbetrag wird von Ihrer Kreditkarte eingezogen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kartentyp" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21319,7 +21319,7 @@ msgstr "" "weiterleiten, um Ihre Zahlungsdaten einzugeben. Sie werden danach wieder " "hierher zurückgeleitet, um Ihre Bestellung zu bestätigen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" @@ -21327,13 +21327,13 @@ msgstr "" "Diese Transaktion wird als Mail Order/Telephone Order markiert, wodurch wenn " "möglich keine Starke Kundenauthentifizierung (SCA) nötig ist" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" "Bitte aktivieren Sie JavaScript in Ihrem Browser, um mit Kreditkarte " "bezahlen zu können." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -21341,15 +21341,15 @@ msgstr "" "Sie haben bereits eine Kartennummer eingegeben, die wir für die Zahlung " "benutzen werden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Andere Kreditkarte verwenden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "ODER" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21358,26 +21358,26 @@ msgstr "" "werden direkt an Stripe übertragen und kommen nicht in Kontakt mit unseren " "Servern." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Charge-ID" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Name des Zahlenden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "MOTO" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Fehlermeldung" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21386,7 +21386,7 @@ msgstr "" "Zahlung. Bitte kontaktieren Sie uns, falls dies mehr als ein paar Tage " "dauert." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21394,11 +21394,11 @@ msgstr "" "Sie müssen Ihre Zahlung bestätigen. Bitte klicken Sie den Link weiter unten " "um dies zu erledigen oder eine neue Zahlung zu starten." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Zahlung bestätigen" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." @@ -21406,28 +21406,28 @@ msgstr "" "Bitte scannen Sie den angezeigten Barcode um Ihre WeChat-Zahlung " "durchzuführen. Danach können Sie diese Seite neu laden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Die Zahlung konnte aus folgendem Grund nicht abgeschlossen werden:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Unbekannter Grund" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Bestellung bezahlen" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Zahlung bestätigen: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Zahlung bestätigen…" diff --git a/src/pretix/locale/de/LC_MESSAGES/djangojs.po b/src/pretix/locale/de/LC_MESSAGES/djangojs.po index 91cd5c76a..4767c7f1c 100644 --- a/src/pretix/locale/de/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Bezahlte Bestellungen" msgid "Total revenue" msgstr "Gesamtumsatz" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kontaktiere Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Gesamt" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Zahlung wird bestätigt …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Kontaktiere Ihre Bank …" diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index 8d7aeeb63..76893c095 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -1011,7 +1011,7 @@ msgstr "Gesamtbetrag" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1348,7 +1348,7 @@ msgstr "Betrag" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Zahlungsmethode" @@ -1515,7 +1515,7 @@ msgstr "Besondere Gutscheinbedingungen" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Währung" @@ -11561,7 +11561,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11668,7 +11668,7 @@ msgstr "Neues Passwort setzen" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Speichern" @@ -11845,10 +11845,10 @@ msgstr "Art der Karteneingabe" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kreditkartennummer" @@ -12008,7 +12008,7 @@ msgstr "Dies löscht auch die %(num)s gespeicherten Check-ins." #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19469,17 +19469,17 @@ msgstr "Bitte gib deine Bankdaten ein." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Kontoinhaber" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Bank" @@ -20345,7 +20345,7 @@ msgid "Last update" msgstr "Letzte Änderung" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Gesamtbetrag" @@ -20366,19 +20366,19 @@ msgstr "" "kontaktiere uns, falls dies mehr als ein paar Stunden dauert." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Der Zahlungsvorgang wird in einem neuen Fenster fortgesetzt." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "Das Fenster zur Eingabe der Zahlungsdaten wurde geschlossen oder nie " "geöffnet?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Hier klicken um das Fenster zu öffnen." @@ -21213,12 +21213,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Öffentlicher Schlüssel (Testmodus)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21230,7 +21230,7 @@ msgstr "" "Bitte kontaktiere den Kunden und überweise das Geld über Stripes Oberfläche " "zurück." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21244,7 +21244,7 @@ msgstr "" "Bitte kontaktiere den Kunden und überweise das Geld über Stripes Oberfläche " "zurück." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21255,20 +21255,20 @@ msgstr "" "erstattet oder storniert wurde. Soll die passende Bestellung (%(order)s) als " "erstattet markiert werden?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Der Gesamtbetrag wird von deiner Kreditkarte eingezogen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kartentyp" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21278,7 +21278,7 @@ msgstr "" "weiterleiten, um deine Zahlungsdaten einzugeben. Danach wirst du wieder " "hierher zurückgeleitet, um deine Bestellung zu bestätigen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" @@ -21286,11 +21286,11 @@ msgstr "" "Diese Transaktion wird als Mail Order/Telephone Order markiert, wodurch wenn " "möglich keine Starke Kundenauthentifizierung (SCA) nötig ist" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Bitte aktiviere JavaScript um mit Kreditkarte zahlen zu können." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -21298,15 +21298,15 @@ msgstr "" "Du hast bereits eine Kartennummer eingegeben, die wir für die Zahlung " "benutzen werden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Andere Kreditkarte verwenden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "ODER" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21315,26 +21315,26 @@ msgstr "" "werden direkt an Stripe übertragen und kommen nicht in Kontakt mit unseren " "Servern." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Charge-ID" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Name des Zahlenden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "MOTO" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Fehlermeldung" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21342,7 +21342,7 @@ msgstr "" "Wir warten auf eine Antwort des Zahlungsdienstleisters bezüglich deiner " "Zahlung. Bitte kontaktiere uns, falls dies mehr als ein paar Tage dauert." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21350,11 +21350,11 @@ msgstr "" "Du musst deine Zahlung bestätigen. Bitte klicke den Link weiter unten um " "dies zu erledigen oder eine neue Zahlung zu starten." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Zahlung bestätigen" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." @@ -21362,28 +21362,28 @@ msgstr "" "Bitte scanne den angezeigten Barcode um deine WeChat-Zahlung durchzuführen. " "Danach kannst du diese Seite neu laden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Die Zahlung konnte aus folgendem Grund nicht abgeschlossen werden:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Unbekannter Grund" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Bestellung bezahlen" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Zahlung bestätigen: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Zahlung bestätigen…" diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po index b7eb420d4..a0e8a9007 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Bezahlte Bestellungen" msgid "Total revenue" msgstr "Gesamtumsatz" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kontaktiere Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Gesamt" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Zahlung wird bestätigt …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Kontaktiere deine Bank …" diff --git a/src/pretix/locale/django.pot b/src/pretix/locale/django.pot index 18ce3dfe3..2733d84b5 100644 --- a/src/pretix/locale/django.pot +++ b/src/pretix/locale/django.pot @@ -976,7 +976,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1313,7 +1313,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1480,7 +1480,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10254,7 +10254,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10348,7 +10348,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10513,10 +10513,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10675,7 +10675,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17222,17 +17222,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -17999,7 +17999,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18016,17 +18016,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18792,12 +18792,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18805,7 +18805,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18814,7 +18814,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18822,119 +18822,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/djangojs.pot b/src/pretix/locale/djangojs.pot index 38d76eda6..38d1e9148 100644 --- a/src/pretix/locale/djangojs.pot +++ b/src/pretix/locale/djangojs.pot @@ -42,20 +42,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/el/LC_MESSAGES/django.po b/src/pretix/locale/el/LC_MESSAGES/django.po index 8d964f7b5..5c1bc4c33 100644 --- a/src/pretix/locale/el/LC_MESSAGES/django.po +++ b/src/pretix/locale/el/LC_MESSAGES/django.po @@ -1061,7 +1061,7 @@ msgstr "Σύνολο παραγγελίας" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Κατάσταση" @@ -1421,7 +1421,7 @@ msgstr "Ποσό" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Μέθοδος πληρωμής" @@ -1607,7 +1607,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Νόμισμα" @@ -12216,7 +12216,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -12324,7 +12324,7 @@ msgstr "Ορίστε νέο κωδικό πρόσβασης" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Αποθηκεύση" @@ -12517,10 +12517,10 @@ msgstr "Λειτουργία εισόδου κάρτας" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Αριθμός κάρτας" @@ -12698,7 +12698,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -20535,17 +20535,17 @@ msgstr "Καταχωρίστε τα στοιχεία του τραπεζικού #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Κάτοχος λογαριασμού" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Τράπεζα" @@ -21467,7 +21467,7 @@ msgid "Last update" msgstr "Τελευταία ενημέρωση" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Συνολική αξία" @@ -21488,18 +21488,18 @@ msgstr "" "Επικοινωνήστε μαζί μας, εάν αυτό διαρκέσει περισσότερο από μερικές ώρες." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Η διαδικασία πληρωμής ξεκίνησε σε ένα νέο παράθυρο." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "Το παράθυρο για την εισαγωγή δεδομένων πληρωμής δεν ανοίχθηκε ή έκλεισε;" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Κάντε κλικ εδώ για να ανοίξετε το παράθυρο." @@ -22395,14 +22395,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Σύνδεση Stripe: Κλειδί για δημοσίευση (δοκιμή)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe Connect" msgstr "Έλεγχος Stripe" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22413,7 +22413,7 @@ msgstr "" "παραγγελία %(order)s έχει ήδη πληρωθεί με άλλα μέσα. Κάντε διπλό έλεγχο και " "επιστρέψτε τα χρήματα μέσω της διασύνδεσης του Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22426,7 +22426,7 @@ msgstr "" "Επομένως, η πληρωμή δεν ήταν αποδεκτή. Επικοινωνήστε με τον χρήστη και " "επιστρέψτε τα χρήματα μέσω της διασύνδεσης του Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -22437,20 +22437,20 @@ msgstr "" "a> της συναλλαγής. Θέλετε να επιστρέψετε την αντίστοιχη παραγγελία " "(%(order)s) ως επιστροφή χρημάτων;" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Το συνολικό ποσό θα αφαιρεθεί από την πιστωτική σας κάρτα." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Τύπος κάρτας" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -22460,17 +22460,17 @@ msgstr "" "υπηρεσιών πληρωμών για να ολοκληρώσετε την πληρωμή σας. Στη συνέχεια θα " "μεταφερθείτε εδώ για να λάβετε τα εισιτήριά σας." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Για πληρωμή με πιστωτική κάρτα, ενεργοποιήστε την JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -22478,15 +22478,15 @@ msgstr "" "Έχετε ήδη εισαγάγει έναν αριθμό κάρτας που θα χρησιμοποιήσουμε για να " "χρεώσουμε το ποσό της πληρωμής." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Χρησιμοποιήστε μια διαφορετική κάρτα" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "H" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -22495,26 +22495,26 @@ msgstr "" "της πιστωτικής σας κάρτας θα μεταφερθούν απευθείας στην Stripe και δεν θα " "αγγίξουν ποτέ τους διακομιστές μας." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Αναγνωριστικό χρέωσης" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Όνομα πληρωτή" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Μήνυμα λάθους" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -22522,47 +22522,47 @@ msgstr "" "Περιμένουμε μια απάντηση από τον πάροχο πληρωμής σχετικά με την πληρωμή σας. " "Επικοινωνήστε μαζί μας εάν αυτό διαρκεί περισσότερο από μερικές ημέρες." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Cancel payment" msgid "Confirm payment" msgstr "Ακύρωση πληρωμής" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Η συναλλαγή πληρωμής δεν ολοκληρώθηκε για τον ακόλουθο λόγο:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Άγνωστος λόγος" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Πληρωμή παραγγελίας" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "Αλλαγή μεθόδου πληρωμής: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/el/LC_MESSAGES/djangojs.po b/src/pretix/locale/el/LC_MESSAGES/djangojs.po index b27fc52e5..00618675b 100644 --- a/src/pretix/locale/el/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/el/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Πληρωμένες παραγγελίες" msgid "Total revenue" msgstr "Συνολικά κέρδη" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Επικοινωνία με το Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Σύνολο" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 #, fuzzy #| msgid "Contacting Stripe …" msgid "Contacting your bank …" diff --git a/src/pretix/locale/es/LC_MESSAGES/django.po b/src/pretix/locale/es/LC_MESSAGES/django.po index d7447212b..a22d405c6 100644 --- a/src/pretix/locale/es/LC_MESSAGES/django.po +++ b/src/pretix/locale/es/LC_MESSAGES/django.po @@ -1039,7 +1039,7 @@ msgstr "Total de la orden" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" @@ -1399,7 +1399,7 @@ msgstr "Monto" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Método de pago" @@ -1579,7 +1579,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Moneda" @@ -12235,7 +12235,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -12343,7 +12343,7 @@ msgstr "Establecer nueva contraseña" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Guardar" @@ -12534,10 +12534,10 @@ msgstr "Modo de inserción de tarjeta" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Número de tarjeta" @@ -12715,7 +12715,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -20498,17 +20498,17 @@ msgstr "Por favor ingrese los detalles de su cuenta bancaria." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular de la cuenta" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banco" @@ -21425,7 +21425,7 @@ msgid "Last update" msgstr "Última actualización" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Valor total" @@ -21446,17 +21446,17 @@ msgstr "" "contacto con nosotros, si esto tarda más de unas horas." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "El proceso de pago ha comenzado en una nueva ventana." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "¿La ventana para introducir sus datos de pago no se abrió o se cerró?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Haga clic aquí para abrir la ventana." @@ -22367,14 +22367,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Conexiones a Stripe: Clave publicable (test)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe Connect" msgstr "Pago con Stripe" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22385,7 +22385,7 @@ msgstr "" "pero la orden %(order)s ya ha sido pagada por otros medios. Por favor, " "vuelva a comprobar y devolver el dinero a través de la interfaz de Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22399,7 +22399,7 @@ msgstr "" "contacto con el usuario y devuélvale el dinero a través de la interfaz de " "Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -22410,20 +22410,20 @@ msgstr "" "reembolsada. ¿Desea reembolsar la marca de la orden correspondiente " "(%(order)s) como reembolsado?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "El monto total será retirado de su tarjeta de crédito." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Tipo de tarjeta" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -22433,17 +22433,17 @@ msgstr "" "servicios de pago para completar su pago. A continuación, se le redirigirá " "de nuevo aquí para obtener sus entradas." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Para pagar con tarjeta de crédito, active JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -22451,15 +22451,15 @@ msgstr "" "Ya ha introducido un número de tarjeta que utilizaremos para cargar el " "importe del pago." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Usar una tarjeta diferente" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "Ó" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -22467,26 +22467,26 @@ msgstr "" "Su pago será procesado por Stripe, Inc. Los datos de su tarjeta de crédito " "serán transmitidos directamente a Stripe y nunca tocan nuestros servidores." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "ID de carga" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Nombre del pagador" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Mensaje de error" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -22494,7 +22494,7 @@ msgstr "" "Estamos esperando una respuesta del proveedor de pagos con respecto a su " "pago. Póngase en contacto con nosotros si esto tarda más de unos días." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 #, fuzzy msgid "" "You need to confirm your payment. Please click the link below to do so or " @@ -22503,41 +22503,41 @@ msgstr "" "Se ha de confirmar el pago. Por favor haz click en el siguiente enlace para " "ello, o inicia un nuevo pago." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Cancel payment" msgid "Confirm payment" msgstr "Cancelar el pago" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "La operación de pago no pudo completarse por el siguiente motivo:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Razón desconocida" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Pagar orden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "Cambiar método de pago: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Confirmando tu pago…" diff --git a/src/pretix/locale/es/LC_MESSAGES/djangojs.po b/src/pretix/locale/es/LC_MESSAGES/djangojs.po index 4be2d40ae..a46458693 100644 --- a/src/pretix/locale/es/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/es/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Órdenes pagadas" msgid "Total revenue" msgstr "Ingresos totales" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Contactando con Stripe…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Confirmando el pago…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Contactando con el banco…" diff --git a/src/pretix/locale/fi/LC_MESSAGES/django.po b/src/pretix/locale/fi/LC_MESSAGES/django.po index 019ec0243..df20f01a1 100644 --- a/src/pretix/locale/fi/LC_MESSAGES/django.po +++ b/src/pretix/locale/fi/LC_MESSAGES/django.po @@ -995,7 +995,7 @@ msgstr "Tilauksen summa" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Tila" @@ -1332,7 +1332,7 @@ msgstr "Määrä" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Maksutapa" @@ -1501,7 +1501,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10371,7 +10371,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10468,7 +10468,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10633,10 +10633,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10795,7 +10795,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17385,17 +17385,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18162,7 +18162,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18179,17 +18179,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18955,12 +18955,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18968,7 +18968,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18977,7 +18977,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18985,119 +18985,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po index c4cf3b097..39624ade1 100644 --- a/src/pretix/locale/fi/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fi/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Maksetut tilaukset" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Summa" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Maksuasi vahvistetaan …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/fr/LC_MESSAGES/django.po b/src/pretix/locale/fr/LC_MESSAGES/django.po index 58b7f7f4f..cfbc65eb7 100644 --- a/src/pretix/locale/fr/LC_MESSAGES/django.po +++ b/src/pretix/locale/fr/LC_MESSAGES/django.po @@ -1035,7 +1035,7 @@ msgstr "Total de la commande" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statut" @@ -1397,7 +1397,7 @@ msgstr "Montant" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Mode de paiement" @@ -1578,7 +1578,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Monnaie" @@ -12450,7 +12450,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -12558,7 +12558,7 @@ msgstr "Définir un nouveau mot de passe" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Sauvegarder" @@ -12758,10 +12758,10 @@ msgstr "Type de carte" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Numéro de carte" @@ -12946,7 +12946,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -21053,17 +21053,17 @@ msgstr "Veuillez entrer votre nom." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titulaire du compte" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banque" @@ -21984,7 +21984,7 @@ msgid "Last update" msgstr "Dernière mise à jour" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Valeur totale" @@ -22005,19 +22005,19 @@ msgstr "" "nous contacter, si cela prend plus de quelques heures." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Le processus de paiement s'est lancé dans une nouvelle fenêtre." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "La fenêtre de saisie de vos données de paiement n' a pas été ouverte ou a " "été fermée" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Cliquez ici pour ouvrir la fenêtre." @@ -22904,14 +22904,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe Connect" msgstr "Stripe Checkout" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, fuzzy, python-format #| msgid "" #| "The Stripe transaction %(charge)s has succeeded, " @@ -22928,7 +22928,7 @@ msgstr "" "paiement n' a donc pas pu être accepté. Veuillez contacter l'utilisateur et " "rembourser l'argent via l'interface de Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22941,7 +22941,7 @@ msgstr "" "paiement n' a donc pas pu être accepté. Veuillez contacter l'utilisateur et " "rembourser l'argent via l'interface de Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -22952,20 +22952,20 @@ msgstr "" "remboursée. Voulez-vous marquer la commande correspondante (%(order)s) comme " "remboursée?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Le montant total sera prélevé sur votre carte de crédit." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Type de carte" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -22975,17 +22975,17 @@ msgstr "" "prestataire de services de paiement pour effectuer votre paiement. Vous " "serez ensuite redirigé ici pour récupérer vos billets." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Pour un paiement par carte de crédit, veuillez activer JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -22993,15 +22993,15 @@ msgstr "" "Vous avez déjà entré un numéro de carte que nous utiliserons pour débiter le " "montant du paiement." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Utiliser une autre carte" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -23010,26 +23010,26 @@ msgstr "" "seront transmises directement à Stripe et ne concerneront jamais nos " "serveurs." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Numéro d'identification" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Nom du payeur" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Message d'erreur" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -23037,47 +23037,47 @@ msgstr "" "Nous attendons une réponse du fournisseur de paiement concernant votre " "paiement. Veuillez nous contacter si cela prend plus de quelques jours." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Invalid payments" msgid "Confirm payment" msgstr "Paiements non valables" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "La transaction n'a pas pu être exécutée pour la raison suivante:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Raison inconnue" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Ordre de paiement" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "Modifier le mode de paiement: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po index e86241d27..ddb3dbad5 100644 --- a/src/pretix/locale/fr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/fr/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "Commandes payées" msgid "Total revenue" msgstr "chiffre d'affaires total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Contacter Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Confirmation de votre paiment…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Communication avec votre banque …" diff --git a/src/pretix/locale/hu/LC_MESSAGES/django.po b/src/pretix/locale/hu/LC_MESSAGES/django.po index d5140aa09..9ccfddf7b 100644 --- a/src/pretix/locale/hu/LC_MESSAGES/django.po +++ b/src/pretix/locale/hu/LC_MESSAGES/django.po @@ -991,7 +991,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1507,7 +1507,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10351,7 +10351,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10445,7 +10445,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10614,10 +10614,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10778,7 +10778,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17368,17 +17368,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18153,7 +18153,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18170,17 +18170,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18948,12 +18948,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18961,7 +18961,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18970,7 +18970,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18978,119 +18978,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po index 2b9864c7c..c8fc1f633 100644 --- a/src/pretix/locale/hu/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/hu/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Kifizetett megrendelések" msgid "Total revenue" msgstr "Teljes bevétel" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kapcsolatfelvétel Stripe-pal…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Teljes" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "A fizetés megerősítése…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Kapcsolatfelvétel a bankjával…" diff --git a/src/pretix/locale/it/LC_MESSAGES/django.po b/src/pretix/locale/it/LC_MESSAGES/django.po index 18d94a6cf..d84326ee5 100644 --- a/src/pretix/locale/it/LC_MESSAGES/django.po +++ b/src/pretix/locale/it/LC_MESSAGES/django.po @@ -1031,7 +1031,7 @@ msgstr "Totale ordine" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Stato" @@ -1383,7 +1383,7 @@ msgstr "Totale" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Metodo di pagamento" @@ -1552,7 +1552,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10784,7 +10784,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10878,7 +10878,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Salva" @@ -11057,10 +11057,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -11224,7 +11224,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17962,17 +17962,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18798,7 +18798,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18819,18 +18819,18 @@ msgstr "" "contattaci se dovessero passare diversi giorni senza risposta." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Il processo di pagamento è stato inziato in una nuova finestra." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "La finestra di inserimento dati di PayPal non è stata aperta o si è chiusa?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -19628,12 +19628,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19641,7 +19641,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19654,7 +19654,7 @@ msgstr "" "frattempo. Il pagamento non può essere accettato. Contatta l'utente ed " "effettua un rimborso tramite l'interfaccia di Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -19662,37 +19662,37 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Per il pagamento con carta ti preghiamo di attivare JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -19700,15 +19700,15 @@ msgstr "" "Hai già inserito un numero di carta che verrà usato per processare il " "pagamento." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -19716,26 +19716,26 @@ msgstr "" "Il tuo pagamento verrà processato da Stripe, Inc. I dati della tua carta " "verranno trasmessi direttamente a Stripe e non passeranno dai nostri servers." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -19743,7 +19743,7 @@ msgstr "" "Siamo in attesa di risposta dal provider riguardo il tuo pagamento. " "Contattaci se dovessero passare alcuni giorni senza risposta." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -19751,38 +19751,38 @@ msgstr "" "Devi confermare il tuo pagamento. Clicca il link sottostante o effettua un " "nuovo pagamento." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Conferma pagamento" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Il pagamento non può essere completato per i seguenti motivi:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Conferma pagamento: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Stiamo confermando il tuo pagamento..." diff --git a/src/pretix/locale/it/LC_MESSAGES/djangojs.po b/src/pretix/locale/it/LC_MESSAGES/djangojs.po index 54a4d4204..65050e7aa 100644 --- a/src/pretix/locale/it/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/it/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Ordini pagati" msgid "Total revenue" msgstr "Ricavi totali" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Sto contattando Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Totale" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Stiamo processando il tuo pagamento..." -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Sto contattando la tua banca …" diff --git a/src/pretix/locale/lv/LC_MESSAGES/django.po b/src/pretix/locale/lv/LC_MESSAGES/django.po index 16f1abc39..016215722 100644 --- a/src/pretix/locale/lv/LC_MESSAGES/django.po +++ b/src/pretix/locale/lv/LC_MESSAGES/django.po @@ -1013,7 +1013,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Statuss" @@ -1373,7 +1373,7 @@ msgstr "Summa" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Maksājuma veids" @@ -1551,7 +1551,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Valūta" @@ -11022,7 +11022,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11116,7 +11116,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -11295,10 +11295,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kartes numurs" @@ -11462,7 +11462,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18221,17 +18221,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Konta īpašnieks" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banka" @@ -19051,7 +19051,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Kopējā vērtība" @@ -19068,17 +19068,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Apmaksas process ir sācies jaunā logā." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "Jūsu maksājuma datu ievadīšanas logs netika atvērts vai tika aizvērts?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Noklikšķiniet šeit, lai atvērtu logu." @@ -19906,12 +19906,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: publicējamā atslēga (tests)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19922,7 +19922,7 @@ msgstr "" "pasūtījums %(order)s jau ir samaksāts ar citiem līdzekļiem. Lūdzu, vēlreiz " "pārbaudiet un atmaksājiet naudu, izmantojot Stripe interfeisu." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19935,7 +19935,7 @@ msgstr "" "izpārdots. Tāpēc maksājumu nevarēja pieņemt. Lūdzu, sazinieties ar lietotāju " "un atmaksājiet naudu, izmantojot Stripe interfeisu." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -19945,20 +19945,20 @@ msgstr "" "Stripe ziņoja, ka %(charge)s ir atmaksāts. Vai " "vēlaties atzīmēt atbilstošo pasūtījumu (%(order)s) kā atmaksātu?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Kopējā summa tiks izņemta no jūsu kredītkartes." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kartes veids" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -19968,17 +19968,17 @@ msgstr "" "nodrošinātāju, lai pabeigtu jūsu maksājumu. Pēc tam jūs tiksiet novirzīts " "atpakaļ šeit, lai saņemtu biļetes." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Lai veiktu maksājumu ar karti, lūdzu, ieslēdziet JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -19986,15 +19986,15 @@ msgstr "" "Jūs jau esat ievadījis kartes numuru, kuru mēs izmantosim, lai iekasētu " "maksājuma summu." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Izmantojiet citu karti" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "VAI" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -20002,26 +20002,26 @@ msgstr "" "Jūsu maksājumu apstrādā Stripe, Inc. Jūsu maksājumu kartes dati tiks " "pārsūtīti pa tiešo uz Stripe, Inc., garantējot pilnīgu to privātumu." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Maksas ID" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Maksātāja vārds" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Kļūdas ziņojums" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -20029,7 +20029,7 @@ msgstr "" "Mēs gaidām atbildi no maksājumu pakalpojumu sniedzēja par jūsu maksājumu. " "Lūdzu, sazinieties ar mums, ja tas prasa vairāk nekā dažas dienas." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -20037,38 +20037,38 @@ msgstr "" "Jums jāapstiprina savs maksājums. Lūdzu, noklikšķiniet uz tālāk esošās " "saites, lai to izdarītu, vai sāciet jaunu maksājumu." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Apstiprināt samaksu" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Maksājuma darījumu nevarēja pabeigt šāda iemesla dēļ:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Nezināms iemesls" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Apmaksāt pasūtījumu" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Apstiprināt maksājumu: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Notiek maksājuma apstiprināšana ..." diff --git a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po index 1d819d4c1..f3bcbefdd 100644 --- a/src/pretix/locale/lv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/lv/LC_MESSAGES/djangojs.po @@ -44,20 +44,20 @@ msgstr "Apmaksātie pasūtījumi" msgid "Total revenue" msgstr "Apgrozījums kopā" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Savienojas ar Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Kopā" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Jūsu maksājums tiek apstrādāts …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Tiek veidots savienojums ar jūsu banku …" diff --git a/src/pretix/locale/nb_NO/LC_MESSAGES/django.po b/src/pretix/locale/nb_NO/LC_MESSAGES/django.po index 5ab6b20e4..3bb020290 100644 --- a/src/pretix/locale/nb_NO/LC_MESSAGES/django.po +++ b/src/pretix/locale/nb_NO/LC_MESSAGES/django.po @@ -975,7 +975,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1312,7 +1312,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1479,7 +1479,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10253,7 +10253,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10347,7 +10347,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10512,10 +10512,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10674,7 +10674,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17221,17 +17221,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -17998,7 +17998,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18015,17 +18015,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18791,12 +18791,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18804,7 +18804,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18813,7 +18813,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18821,119 +18821,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po index f9b582e7f..5b743dc0a 100644 --- a/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nb_NO/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/nl/LC_MESSAGES/django.po b/src/pretix/locale/nl/LC_MESSAGES/django.po index 3fcdff042..a55792c1e 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl/LC_MESSAGES/django.po @@ -1016,7 +1016,7 @@ msgstr "Totaalbedrag van bestelling" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1353,7 +1353,7 @@ msgstr "Bedrag" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Betalingsmethode" @@ -1522,7 +1522,7 @@ msgstr "Bijzondere voorwaarden" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Munteenheid" @@ -11569,7 +11569,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11676,7 +11676,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Opslaan" @@ -11853,10 +11853,10 @@ msgstr "Soort kaartinvoer" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kaartnummer" @@ -12018,7 +12018,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19477,17 +19477,17 @@ msgstr "Vul uw bankrekeninggegevens in." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Rekeninghouder" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Bank" @@ -20359,7 +20359,7 @@ msgid "Last update" msgstr "Laatste update" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Totaalwaarde" @@ -20380,17 +20380,17 @@ msgstr "" "op als dit langer dan een paar uur duurt." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Het betalingsproces is begonnen in een nieuw venster." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "Is het venster om uw betaling uit te voeren niet geopend?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Klik hier om het venster te openen." @@ -21225,12 +21225,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Publiceerbare sleutel (test)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21242,7 +21242,7 @@ msgstr "" "Controleer uw informatie en restitueer de betaling via de interface van " "Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21255,7 +21255,7 @@ msgstr "" "Hierom kon de betaling niet worden geaccepteerd. Neem contact op met de " "gebruiker en restitueer de betaling via de website van Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21266,20 +21266,20 @@ msgstr "" "gerestitueerd. Wilt u de bijbehorende bestelling (%(order)s) als " "terugbetaald aanmerken?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Het totaalbedrag zal worden afgeschreven van uw creditcard." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kaarttype" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21289,7 +21289,7 @@ msgstr "" "betalingsprovider om de betaling te voldoen. Hierna wordt u teruggeleid en " "kunt u de tickets downloaden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" @@ -21298,11 +21298,11 @@ msgstr "" "de betaling waar mogelijk uitgesloten zal zijn van Strong Customer " "Authentication (SCA)" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Zet JavaScript aan om een creditcardbetaling uit te voeren." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -21310,15 +21310,15 @@ msgstr "" "U heeft al een creditcardnummer opgegeven dat we zullen gebruiken om de " "betaling te voltooien." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Gebruik een andere kaart" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "OF" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21326,26 +21326,26 @@ msgstr "" "Uw betaling zal worden verwerkt door Stripe, Inc. Uw creditcardgegevens " "zullen direct naar Stripe worden verzonden, en nooit op onze servers komen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Transactienummer" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Naam betaler" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "MOTO" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Foutmelding" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21353,7 +21353,7 @@ msgstr "" "We wachten op een antwoord van de betalingsprovider over uw betaling. Neem " "contact met ons op als dit langer dan een paar dagen duurt." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21361,11 +21361,11 @@ msgstr "" "U moet uw betaling bevestigen. Klik op de link hieronder om dit te doen of " "om een nieuwe betaling te starten." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Bevestig betaling" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." @@ -21373,28 +21373,28 @@ msgstr "" "Scan de QR-code hieronder om uw WeChat-betaling uit te voeren. Als u de " "betaling heeft afgerond kunt u deze pagina verversen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "De betalingstransactie kon om de volgende reden niet voltooid worden:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Onbekende reden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Betaal bestelling" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Betaling bevestigen: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Betaling bevestigen…" diff --git a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po index b93633ce5..445f27016 100644 --- a/src/pretix/locale/nl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "Betaalde bestellingen" msgid "Total revenue" msgstr "Totaalomzet" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Verbinding maken met Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Totaal" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Betaling bevestigen …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Verbinding maken met uw bank …" diff --git a/src/pretix/locale/nl_BE/LC_MESSAGES/django.po b/src/pretix/locale/nl_BE/LC_MESSAGES/django.po index 5c836c798..2716b4a36 100644 --- a/src/pretix/locale/nl_BE/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl_BE/LC_MESSAGES/django.po @@ -975,7 +975,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1312,7 +1312,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1479,7 +1479,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10253,7 +10253,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10347,7 +10347,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10512,10 +10512,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10674,7 +10674,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17221,17 +17221,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -17998,7 +17998,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18015,17 +18015,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18791,12 +18791,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18804,7 +18804,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18813,7 +18813,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18821,119 +18821,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po index 81ddb2c3d..834aa9d01 100644 --- a/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_BE/LC_MESSAGES/djangojs.po @@ -41,20 +41,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po index f10963da1..7d583e454 100644 --- a/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/nl_Informal/LC_MESSAGES/django.po @@ -1017,7 +1017,7 @@ msgstr "Totaalbedrag van bestelling" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1354,7 +1354,7 @@ msgstr "Bedrag" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Betalingsmethode" @@ -1523,7 +1523,7 @@ msgstr "Bijzondere voorwaarden" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Munteenheid" @@ -11620,7 +11620,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11727,7 +11727,7 @@ msgstr "Stel nieuw wachtwoord in" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Opslaan" @@ -11904,10 +11904,10 @@ msgstr "Soort kaartinvoer" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kaartnummer" @@ -12069,7 +12069,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19562,17 +19562,17 @@ msgstr "Vul je bankrekeninggegevens in." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Rekeninghouder" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Bank" @@ -20444,7 +20444,7 @@ msgid "Last update" msgstr "Laatste update" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Totaalwaarde" @@ -20465,17 +20465,17 @@ msgstr "" "op als dit langer dan een paar uur duurt." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Het betalingsproces is begonnen in een nieuw venster." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "Is het venster om je betaling uit te voeren niet geopend?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Klik hier om het venster te openen." @@ -21318,12 +21318,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Publiceerbare sleutel (test)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21335,7 +21335,7 @@ msgstr "" "Controleer je informatie en betaal het geld terug via de interface van " "Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21348,7 +21348,7 @@ msgstr "" "Hierom kon de betaling niet worden geaccepteerd. Neem contact op met de " "gebruiker en betaal het geld terug via de website van Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21359,20 +21359,20 @@ msgstr "" "terugbetaald. Wil je de bijbehorende bestelling (%(order)s) als terugbetaald " "aanmerken?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Het totaalbedrag zal worden afgeschreven van je creditcard." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kaarttype" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21382,7 +21382,7 @@ msgstr "" "betalingsprovider om de betaling uit te voeren. Hierna word je naar deze " "website teruggestuurd, en kan je de kaartjes downloaden." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" @@ -21391,11 +21391,11 @@ msgstr "" "de betaling waar mogelijk uitgesloten zal zijn van Strong Customer " "Authentication (SCA)" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Zet JavaScript aan om een creditcardbetaling uit te voeren." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -21403,15 +21403,15 @@ msgstr "" "Je hebt al een creditcardnummer opgegeven dat we zullen gebruiken om de " "betaling te voltooien." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Gebruik een andere kaart" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "OF" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21419,26 +21419,26 @@ msgstr "" "Je betaling zal worden verwerkt door Stripe, Inc. Je creditcardgegevens " "zullen direct naar Stripe worden verzonden, en nooit op onze servers komen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Transactienummer" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Naam betaler" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "MOTO" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Foutmelding" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21446,7 +21446,7 @@ msgstr "" "We wachten op een antwoord van de betalingsprovider over je betaling. Neem " "contact met ons op als dit langer dan een paar dagen duurt." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21454,11 +21454,11 @@ msgstr "" "Je moet je betaling bevestigen. Klik op de link hieronder om dit te doen of " "om een nieuwe betaling te starten." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Bevestig betaling" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." @@ -21466,28 +21466,28 @@ msgstr "" "Scan de QR-code hieronder om je WeChat-betaling uit te voeren. Als je de " "betaling hebt afgerond kan je deze pagina verversen." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "De betalingstransactie kon om de volgende reden niet voltooid worden:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Onbekende reden" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Betaal bestelling" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Betaling bevestigen: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Betaling bevestigen…" diff --git a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po index a53cbbb5d..de49d21b0 100644 --- a/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/nl_Informal/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Betaalde bestellingen" msgid "Total revenue" msgstr "Totaalomzet" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Verbinding maken met Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Totaal" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Betaling bevestigen …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Verbinding maken met je bank …" diff --git a/src/pretix/locale/pl/LC_MESSAGES/django.po b/src/pretix/locale/pl/LC_MESSAGES/django.po index 6f545bee7..17a2d67ce 100644 --- a/src/pretix/locale/pl/LC_MESSAGES/django.po +++ b/src/pretix/locale/pl/LC_MESSAGES/django.po @@ -1039,7 +1039,7 @@ msgstr "Suma zamówienia" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1399,7 +1399,7 @@ msgstr "Ilość" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Metoda płatności" @@ -1574,7 +1574,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10852,7 +10852,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10946,7 +10946,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -11125,10 +11125,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -11296,7 +11296,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18044,17 +18044,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18857,7 +18857,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18874,17 +18874,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -19686,12 +19686,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19699,7 +19699,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19708,7 +19708,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -19716,121 +19716,121 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Comment" msgid "Confirm payment" msgstr "Komentarz" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po index 8331d228e..6c2464eef 100644 --- a/src/pretix/locale/pl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl/LC_MESSAGES/djangojs.po @@ -44,20 +44,20 @@ msgstr "Zapłacone zamówienia" msgid "Total revenue" msgstr "Całkowity dochód" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kontaktowanie Stripe…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Razem" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Potwierdzanie płatności…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Łączenie z bankiem…" diff --git a/src/pretix/locale/pl_Informal/LC_MESSAGES/django.po b/src/pretix/locale/pl_Informal/LC_MESSAGES/django.po index a3e64b78a..2e7f12096 100644 --- a/src/pretix/locale/pl_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/pl_Informal/LC_MESSAGES/django.po @@ -976,7 +976,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1313,7 +1313,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1480,7 +1480,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10254,7 +10254,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10348,7 +10348,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10513,10 +10513,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10675,7 +10675,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17225,17 +17225,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18003,7 +18003,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18020,17 +18020,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18796,12 +18796,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18809,7 +18809,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18818,7 +18818,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18826,119 +18826,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po index 6197ad118..8302188e8 100644 --- a/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pl_Informal/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/pt/LC_MESSAGES/django.po b/src/pretix/locale/pt/LC_MESSAGES/django.po index 2ba92a9fa..f40ab7c9f 100644 --- a/src/pretix/locale/pt/LC_MESSAGES/django.po +++ b/src/pretix/locale/pt/LC_MESSAGES/django.po @@ -976,7 +976,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1313,7 +1313,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1480,7 +1480,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10254,7 +10254,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10348,7 +10348,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10513,10 +10513,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10675,7 +10675,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17222,17 +17222,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -17999,7 +17999,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18016,17 +18016,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18792,12 +18792,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18805,7 +18805,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18814,7 +18814,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18822,119 +18822,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po index acceff328..97c922e8a 100644 --- a/src/pretix/locale/pt/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/django.po b/src/pretix/locale/pt_BR/LC_MESSAGES/django.po index 64e2fde4f..8259fb43e 100644 --- a/src/pretix/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/pretix/locale/pt_BR/LC_MESSAGES/django.po @@ -1065,7 +1065,7 @@ msgstr "Total do pedido" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1427,7 +1427,7 @@ msgstr "Valor" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Meio de pagamento" @@ -1602,7 +1602,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -11160,7 +11160,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11254,7 +11254,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Salvar" @@ -11444,10 +11444,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -11618,7 +11618,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18637,17 +18637,17 @@ msgstr "Por favor insira apenas números." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -19464,7 +19464,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -19481,17 +19481,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -20309,12 +20309,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -20322,7 +20322,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -20331,7 +20331,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -20339,122 +20339,122 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgctxt "invoice" #| msgid "Cancellation" msgid "Confirm payment" msgstr "Cancelamento" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po index bc496509b..ff7c98cfe 100644 --- a/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Ordens pagas" msgid "Total revenue" msgstr "Rendimento total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Contatando Stripe…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 #, fuzzy #| msgid "Contacting Stripe …" msgid "Contacting your bank …" diff --git a/src/pretix/locale/pt_PT/LC_MESSAGES/django.po b/src/pretix/locale/pt_PT/LC_MESSAGES/django.po index 0155aaeed..dad9330eb 100644 --- a/src/pretix/locale/pt_PT/LC_MESSAGES/django.po +++ b/src/pretix/locale/pt_PT/LC_MESSAGES/django.po @@ -1028,7 +1028,7 @@ msgstr "Total da encomenda" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Estado" @@ -1366,7 +1366,7 @@ msgstr "Montante" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Forma de pagamento" @@ -1535,7 +1535,7 @@ msgstr "Termos e condições especiais" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Moeda" @@ -11656,7 +11656,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11764,7 +11764,7 @@ msgstr "Definir nova palavra-passe" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Salve" @@ -11941,10 +11941,10 @@ msgstr "Modo de entrada de cartão" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Número do cartão" @@ -12106,7 +12106,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19619,17 +19619,17 @@ msgstr "Por favor, informe seus dados de conta bancária." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Titular da conta" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banco" @@ -20507,7 +20507,7 @@ msgid "Last update" msgstr "Última atualização" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Valor total" @@ -20528,19 +20528,19 @@ msgstr "" "contacte-nos, se isto demorar mais do que algumas horas." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "O processo de pagamento começou numa nova janela." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "A janela para introduzir os seus dados de pagamento não foi aberta ou foi " "fechada?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Clique aqui para abrir a janela." @@ -21394,12 +21394,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Chave publicável (teste)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21410,7 +21410,7 @@ msgstr "" "encomenda %(order)s já foi paga por outros meios. Por favor, reembolse o " "dinheiro via interface de Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21423,7 +21423,7 @@ msgstr "" "Portanto, o pagamento não pôde ser aceite. Entre em contato com o utilizador " "e reembolse o dinheiro via interface de Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21434,20 +21434,20 @@ msgstr "" "reembolsada. Você quer marca a encomenda correspondente (%(order)s) como " "reembolsada?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "O montante total será debitado do seu cartão de crédito." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Tipo de cartão" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21457,7 +21457,7 @@ msgstr "" "serviços de pagamento para concluir o pagamento. Em seguida, será " "redirecionado de volta aqui para obter os seus bilhetes." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" @@ -21466,11 +21466,11 @@ msgstr "" "telefoner, isentando-o de Strong Customer Authentication (SCA), sempre que " "possível" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Para pagamentos com cartão de crédito, por favor ative o JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -21478,15 +21478,15 @@ msgstr "" "Você já entrou um número de cartão que iremos utilizar para carregar o valor " "do pagamento." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Use um cartão diferente" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "OU" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21495,26 +21495,26 @@ msgstr "" "crédito serão transmitidos diretamente para o Stripe e nunca chega aos " "nossos servidores." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "ID da cobrança" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Nome do pagador" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "MOTO" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Mensagem de erro" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -21522,7 +21522,7 @@ msgstr "" "Estamos à espera de uma resposta do provedor de pagamento sobre o seu " "pagamento. Entre em contato connosco se isso leva mais do que alguns dias." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -21530,11 +21530,11 @@ msgstr "" "Precisa confirmar o seu pagamento. Por favor, clique no link abaixo para " "fazer isso ou inicie um novo pagamento." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Confirme o pagamento" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." @@ -21543,28 +21543,28 @@ msgstr "" "pagamento WeChat. Uma vez concluído o seu pagamento, pode atualizar esta " "página." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "A operação de pagamento não pode ser concluída pelo seguinte motivo:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Razão desconhecida" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Ordem de pagamento" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Confirmar pagamento: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "A confirmar pagamento …" diff --git a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po index b55099da3..9045bd983 100644 --- a/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Encomendas pagas" msgid "Total revenue" msgstr "Total de receitas" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "A contactar o Stripe…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Total" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "A confirmar o seu pagamento…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "A contactar o seu banco…" diff --git a/src/pretix/locale/ro/LC_MESSAGES/django.po b/src/pretix/locale/ro/LC_MESSAGES/django.po index 678bbe534..74d01f2d2 100644 --- a/src/pretix/locale/ro/LC_MESSAGES/django.po +++ b/src/pretix/locale/ro/LC_MESSAGES/django.po @@ -977,7 +977,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "" @@ -1314,7 +1314,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1481,7 +1481,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10255,7 +10255,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10349,7 +10349,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -10514,10 +10514,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10676,7 +10676,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17223,17 +17223,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18001,7 +18001,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18018,17 +18018,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18794,12 +18794,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18807,7 +18807,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18816,7 +18816,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18824,119 +18824,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po index 0067156ed..5d9cc8241 100644 --- a/src/pretix/locale/ro/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ro/LC_MESSAGES/djangojs.po @@ -42,20 +42,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/ru/LC_MESSAGES/django.po b/src/pretix/locale/ru/LC_MESSAGES/django.po index a147e7857..53e3773de 100644 --- a/src/pretix/locale/ru/LC_MESSAGES/django.po +++ b/src/pretix/locale/ru/LC_MESSAGES/django.po @@ -1015,7 +1015,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Статус" @@ -1376,7 +1376,7 @@ msgstr "Сумма" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Способ оплаты" @@ -1552,7 +1552,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Валюта" @@ -11087,7 +11087,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11181,7 +11181,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -11360,10 +11360,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Номер карты" @@ -11527,7 +11527,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18293,17 +18293,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Владелец счёта" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Банк" @@ -19124,7 +19124,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Общая стоимость" @@ -19141,18 +19141,18 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Процесс оплаты начался в новом окне." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" "Окно для ввода ваших платёжных данных не было открыто или было закрыто?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Нажмите здесь, чтобы открыть окно." @@ -19979,12 +19979,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Connect: Публикуемый ключ (тест)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "Stripe Connect" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19995,7 +19995,7 @@ msgstr "" "%(order)s уже был оплачен другими средствами. Пожалуйста, перепроверьте и " "верните деньги через интерфейс Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -20008,7 +20008,7 @@ msgstr "" "не может быть принят. Пожалуйста, свяжитесь с пользователем и верните деньги " "через интерфейс Stripe." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -20019,20 +20019,20 @@ msgstr "" "осуществлён возврат. Вы хотите поставить пометку о возврате у " "соответствующего заказа (%(order)s)?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Общая сумма будет снята с вашей кредитной карты." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Тип карты" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -20042,17 +20042,17 @@ msgstr "" "платёжных услуг, чтобы завершить ваш платёж. Затем вы будете обратно " "перенаправлены сюда, чтобы получить билеты." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Для оплаты кредитной картой, пожалуйста, включите JavaScript." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." @@ -20060,15 +20060,15 @@ msgstr "" "Вы уже ввели номер карты, которую мы будем использовать для снятия суммы " "платежа." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Используйте другую карту" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "ИЛИ" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -20076,26 +20076,26 @@ msgstr "" "Ваш платёж будет обработан Stripe, Inc. Данные вашей карты будут переданы " "непосредственно в Stripe и никогда не поступят на наши серверы." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "ID платы" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Имя плательщика" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Сообщение об ошибке" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -20103,7 +20103,7 @@ msgstr "" "Мы ждём ответа от поставщика платёжных услуг относительно вашего платежа. " "Пожалуйста, свяжитесь с нами, если это займёт более нескольких дней." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." @@ -20111,38 +20111,38 @@ msgstr "" "Вам необходимо подтвердить свой платёж. Пожалуйста, нажмите на ссылку ниже, " "чтобы подтвердить платёж, или начните новый платёж." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Подтвердить платёж" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Платёжная операция не может быть завершена по следующей причине:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Причина неизвестна" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Оплатить заказ" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "Подтвердить платёж: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "Подтверждение вашего платежа …" diff --git a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po index f5a03f86f..3d0580c9e 100644 --- a/src/pretix/locale/ru/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/ru/LC_MESSAGES/djangojs.po @@ -44,20 +44,20 @@ msgstr "Оплаченные заказы" msgid "Total revenue" msgstr "Общая выручка" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Идёт обращение к Stripe…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Итого" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Подтверждается ваш платёж…" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Идёт обращение к вашему банку…" diff --git a/src/pretix/locale/si/LC_MESSAGES/django.po b/src/pretix/locale/si/LC_MESSAGES/django.po index bc30d35c6..12901e6c1 100644 --- a/src/pretix/locale/si/LC_MESSAGES/django.po +++ b/src/pretix/locale/si/LC_MESSAGES/django.po @@ -977,7 +977,7 @@ msgstr "" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "තත්ත්වය" @@ -1314,7 +1314,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1481,7 +1481,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10255,7 +10255,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10349,7 +10349,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "සුරකින්න" @@ -10514,10 +10514,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -10676,7 +10676,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17223,17 +17223,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18000,7 +18000,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18017,17 +18017,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -18793,12 +18793,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18806,7 +18806,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -18815,7 +18815,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -18823,119 +18823,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/si/LC_MESSAGES/djangojs.po b/src/pretix/locale/si/LC_MESSAGES/djangojs.po index 88d7d3050..ae2e5e41e 100644 --- a/src/pretix/locale/si/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/si/LC_MESSAGES/djangojs.po @@ -41,20 +41,20 @@ msgstr "" msgid "Total revenue" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "" diff --git a/src/pretix/locale/sl/LC_MESSAGES/django.po b/src/pretix/locale/sl/LC_MESSAGES/django.po index f52e7e261..6d28bfab5 100644 --- a/src/pretix/locale/sl/LC_MESSAGES/django.po +++ b/src/pretix/locale/sl/LC_MESSAGES/django.po @@ -1009,7 +1009,7 @@ msgstr "Skupni znesek naročila" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1348,7 +1348,7 @@ msgstr "Znesek" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Način plačila" @@ -1519,7 +1519,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10745,7 +10745,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10839,7 +10839,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Shrani" @@ -11018,10 +11018,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -11188,7 +11188,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -17927,17 +17927,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18744,7 +18744,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18761,17 +18761,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -19560,12 +19560,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19573,7 +19573,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19582,7 +19582,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -19590,119 +19590,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po index e28adda2f..d2e551d2e 100644 --- a/src/pretix/locale/sl/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sl/LC_MESSAGES/djangojs.po @@ -44,20 +44,20 @@ msgstr "Plačana naročila" msgid "Total revenue" msgstr "Skupni prihodek" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Povezovanje s servisom Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Skupaj" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Potrjevanje plačila …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Povezovanje z banko …" diff --git a/src/pretix/locale/sv/LC_MESSAGES/django.po b/src/pretix/locale/sv/LC_MESSAGES/django.po index 45fb28db5..8dcb31413 100644 --- a/src/pretix/locale/sv/LC_MESSAGES/django.po +++ b/src/pretix/locale/sv/LC_MESSAGES/django.po @@ -1026,7 +1026,7 @@ msgstr "Beställningstotal" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Status" @@ -1370,7 +1370,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "" @@ -1543,7 +1543,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "" @@ -10796,7 +10796,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -10890,7 +10890,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "" @@ -11067,10 +11067,10 @@ msgstr "" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "" @@ -11234,7 +11234,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -18026,17 +18026,17 @@ msgstr "" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "" @@ -18831,7 +18831,7 @@ msgid "Last update" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "" @@ -18848,17 +18848,17 @@ msgid "" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "" @@ -19638,12 +19638,12 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 msgid "Stripe Connect" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19651,7 +19651,7 @@ msgid "" "check and refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -19660,7 +19660,7 @@ msgid "" "refund the money via Stripe's interface." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -19668,119 +19668,119 @@ msgid "" "refunded?" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " "get your tickets." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 msgid "Confirm payment" msgstr "Bekräfta betalning" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Betala beställning" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, python-format msgid "Confirm payment: %(code)s" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po index 0125d6eed..bb439f369 100644 --- a/src/pretix/locale/sv/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/sv/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Betalade beställningar" msgid "Total revenue" msgstr "Totalt" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "Kontaktar Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Totalt" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "Bekräftar din betalning …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 msgid "Contacting your bank …" msgstr "Kontaktar din bank …" diff --git a/src/pretix/locale/tr/LC_MESSAGES/django.po b/src/pretix/locale/tr/LC_MESSAGES/django.po index 0a336f930..a6a081283 100644 --- a/src/pretix/locale/tr/LC_MESSAGES/django.po +++ b/src/pretix/locale/tr/LC_MESSAGES/django.po @@ -1107,7 +1107,7 @@ msgstr "Sipariş toplamı" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "Durum" @@ -1479,7 +1479,7 @@ msgstr "Miktar" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "Ödeme şekli" @@ -1669,7 +1669,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "Para birimi" @@ -12325,7 +12325,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -12431,7 +12431,7 @@ msgstr "Yeni şifre belirle" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "Kaydet" @@ -12631,10 +12631,10 @@ msgstr "Kart türü" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "Kart numarası" @@ -12810,7 +12810,7 @@ msgstr "Bu, %(num)s check-in bilgisini de silecektir." #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -20600,17 +20600,17 @@ msgstr "Lütfen adınızı giriniz." #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "Hesap sahibi" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "Banka" @@ -21530,7 +21530,7 @@ msgid "Last update" msgstr "Son Güncelleme" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "Toplam değer" @@ -21551,17 +21551,17 @@ msgstr "" "sürerse, lütfen bize ulaşın." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "Ödeme işlemi yeni bir pencerede başladı." #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "Ödeme verilerinizi girmek için pencere açılmamış veya kapatılmamış mı?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "Pencereyi açmak için buraya tıklayın." @@ -22460,14 +22460,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe Bağlantısı: Yayılabilir anahtar (test)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe Connect" msgstr "Stripe'tan çıkış yap" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22478,7 +22478,7 @@ msgstr "" "başka yollarla zaten ödendi. Lütfen Stripe'in arayüzü ile parayı iki kez " "kontrol edin ve para iadesi yapın." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -22491,7 +22491,7 @@ msgstr "" "Lütfen kullanıcıyla iletişime geçin ve Stripe'in arayüzü ile paranızı iade " "edin." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -22502,20 +22502,20 @@ msgstr "" "bildirdi. Eşleşen siparişi (%(order)s) iadeli olarak işaretlemek mi " "istiyorsunuz?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "Toplam tutar kredi kartınızdan çekilecektir." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "Kart türü" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -22525,32 +22525,32 @@ msgstr "" "hizmeti sağlayıcısına yönlendireceğiz. Biletlerinizi almak için buraya geri " "yönlendirileceksiniz." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "Kredi kartı ödemesi için lütfen JavaScript'i açın." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "" "Ödeme tutarını ödemek için kullanacağımız bir kart numarası zaten girdiniz." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "Farklı bir kart kullan" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "VEYA" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -22558,26 +22558,26 @@ msgstr "" "Ödemeniz Stripe, Inc. tarafından işlenecektir. Kredi kartı verileriniz " "doğrudan Stripe'e iletilecek ve sunucularımıza asla dokunmayacaktır." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "Ücret numarası" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "Ödeyenin adı" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "Hata mesajı" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." @@ -22585,47 +22585,47 @@ msgstr "" "Ödemenizle ilgili olarak ödeme sağlayıcısından cevap bekliyoruz. Bu, birkaç " "günden fazla sürerse lütfen bizimle iletişime geçin." -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Cancel payment" msgid "Confirm payment" msgstr "Ödemeyi iptal et" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "Ödeme işlemi aşağıdaki nedenlerden dolayı tamamlanamadı:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "Bilinmeyen sebep" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "Ödeme emri" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "Ödeme yöntemini değiştir: %(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po index ebfb15b19..b20350ab7 100644 --- a/src/pretix/locale/tr/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/tr/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "Ücretli siparişler" msgid "Total revenue" msgstr "Toplam gelir" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "İletişim Hattı …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "Toplam" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 #, fuzzy #| msgid "Contacting Stripe …" msgid "Contacting your bank …" diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po index b529bfff5..2426f4c58 100644 --- a/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/pretix/locale/zh_Hans/LC_MESSAGES/django.po @@ -995,7 +995,7 @@ msgstr "订单总计" #: pretix/control/views/waitinglist.py:214 #: pretix/plugins/reports/exporters.py:422 #: pretix/plugins/reports/exporters.py:763 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:61 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:61 #: pretix/presale/templates/pretixpresale/organizers/index.html:67 msgid "Status" msgstr "状态" @@ -1349,7 +1349,7 @@ msgstr "数量" #: pretix/control/templates/pretixcontrol/order/index.html:616 #: pretix/control/templates/pretixcontrol/order/index.html:711 #: pretix/control/templates/pretixcontrol/order/refund_choose.html:84 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:19 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:19 msgid "Payment method" msgstr "支付方式" @@ -1531,7 +1531,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/organizers/giftcard.html:34 #: pretix/plugins/banktransfer/refund_export.py:25 #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:15 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:57 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:57 msgid "Currency" msgstr "货币" @@ -11465,7 +11465,7 @@ msgstr "" #: 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 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:36 #: pretix/presale/templates/pretixpresale/event/checkout_addons.html:342 #: pretix/presale/templates/pretixpresale/event/checkout_payment.html:77 #: pretix/presale/templates/pretixpresale/event/checkout_questions.html:157 @@ -11570,7 +11570,7 @@ msgstr "设置新密码" #: pretix/control/templates/pretixcontrol/vouchers/detail.html:98 #: pretix/plugins/badges/templates/pretixplugins/badges/edit.html:35 #: pretix/plugins/returnurl/templates/returnurl/settings.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:20 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/edit.html:35 msgid "Save" msgstr "保存" @@ -11757,10 +11757,10 @@ msgstr "卡片输入方式" #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:45 #: pretix/control/templates/pretixcontrol/boxoffice/payment.html:65 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:10 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:28 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:43 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:10 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:28 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:13 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:43 msgid "Card number" msgstr "卡号" @@ -11934,7 +11934,7 @@ msgstr "这也将删除%(num)s签入的信息。" #: pretix/control/templates/pretixcontrol/vouchers/delete_bulk.html:33 #: pretix/control/templates/pretixcontrol/waitinglist/delete.html:12 #: pretix/plugins/badges/templates/pretixplugins/badges/delete.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:29 #: pretix/plugins/ticketoutputpdf/templates/pretixplugins/ticketoutputpdf/delete.html:12 #: pretix/presale/templates/pretixpresale/event/order_change.html:69 #: pretix/presale/templates/pretixpresale/event/order_modify.html:79 @@ -19297,17 +19297,17 @@ msgstr "请输入您的银行帐户详细信息。" #: pretix/plugins/banktransfer/views.py:759 #: pretix/plugins/stripe/payment.py:902 pretix/plugins/stripe/payment.py:1069 #: pretix/plugins/stripe/payment.py:1221 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:22 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:25 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:25 msgid "Account holder" msgstr "账户持有人" #: pretix/plugins/banktransfer/payment.py:214 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html:14 #: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:21 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:27 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:27 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:33 msgid "Bank" msgstr "银行" @@ -20172,7 +20172,7 @@ msgid "Last update" msgstr "最后更新" #: pretix/plugins/paypal/templates/pretixplugins/paypal/control.html:13 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:53 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:53 msgid "Total value" msgstr "总价值" @@ -20189,17 +20189,17 @@ msgid "" msgstr "我们正在等待PayPal对您付款的回复。 如果这需要几个小时,请与我们联系。" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:17 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:17 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:17 msgid "The payment process has started in a new window." msgstr "付款流程已在新窗口中启动。" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:20 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:20 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:20 msgid "The window to enter your payment data was not opened or was closed?" msgstr "输入付款数据的窗口未打开或已关闭?" #: pretix/plugins/paypal/templates/pretixplugins/paypal/redirect.html:24 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html:24 +#: pretix/plugins/stripe/templates/plugins/stripe/redirect.html:24 msgid "Click here in order to open the window." msgstr "单击此处打开窗口。" @@ -21065,14 +21065,14 @@ msgid "Stripe Connect: Publishable key (test)" msgstr "Stripe连接:可发布密钥(测试)" #: pretix/plugins/stripe/signals.py:170 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:6 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html:9 #, fuzzy #| msgid "Stripe Checkout" msgid "Stripe Connect" msgstr "Stripe结账" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_double.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21082,7 +21082,7 @@ msgstr "" "Stripe交易%(charge)s已成功,但订单%(order)s已通过其他" "方式支付。请仔细检查并通过Stripe的界面退款。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_overpaid.html:5 #, python-format msgid "" "The Stripe transaction %(charge)s has succeeded, but " @@ -21093,7 +21093,7 @@ msgstr "" "Stripe交易%(charge)s已成功,但订单%(order)s已过期,同" "时产品已售完。因此,付款无法接受。 请联系用户并通过Stripe的界面退款。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/action_refund.html:5 #, python-format msgid "" "Stripe reported that the transaction %(charge)s has " @@ -21103,20 +21103,20 @@ msgstr "" "Stripe报告交易%(charge)s已退款。您是否要将匹配的订单" "(%(order)s)标记为已退款?" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:4 msgid "The total amount will be withdrawn from your credit card." msgstr "总金额将从您的信用卡中收取。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:8 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:26 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:11 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:41 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:8 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:26 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:11 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:41 msgid "Card type" msgstr "卡片类型" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html:14 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html:4 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html:2 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html:14 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html:2 msgid "" "After you submitted your order, we will redirect you to the payment service " "provider to complete your payment. You will then be redirected back here to " @@ -21125,31 +21125,31 @@ msgstr "" "在您提交订单后,我们会将您重定向到付款服务提供商以完成付款。 然后,您将被重定" "向回到此处以获取您的门票。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:6 msgid "" "This transaction will be marked as Mail Order/Telephone Order, exempting it " "from Strong Customer Authentication (SCA) whenever possible" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:16 msgid "For a credit card payment, please turn on JavaScript." msgstr "如需信用卡付款,请打开JavaScript。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:22 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:22 msgid "" "You already entered a card number that we will use to charge the payment " "amount." msgstr "您已输入我们将用于收取付款金额的卡号。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:33 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:33 msgid "Use a different card" msgstr "使用其他卡" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:50 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:50 msgid "OR" msgstr "OR" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html:63 +#: pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_cc.html:63 msgid "" "Your payment will be processed by Stripe, Inc. Your credit card data will be " "transmitted directly to Stripe and never touches our servers." @@ -21157,73 +21157,73 @@ msgstr "" "您的付款将由Stripe,Inc.处理。您的信用卡数据将直接传输到Stripe,而不会接触我" "们的服务器。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:6 msgid "Charge ID" msgstr "收取ID" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:16 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:23 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:29 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:35 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:23 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:35 msgid "Payer name" msgstr "付款人姓名" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:47 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:47 msgid "MOTO" msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/control.html:65 +#: pretix/plugins/stripe/templates/plugins/stripe/control.html:65 msgid "Error message" msgstr "错误信息" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:4 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:4 msgid "" "We're waiting for an answer from the payment provider regarding your " "payment. Please contact us if this takes more than a few days." msgstr "" "我们正在等待付款提供商对您的付款作出答复。如果时间超过几天,请联系我们。" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:9 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:9 msgid "" "You need to confirm your payment. Please click the link below to do so or " "start a new payment." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:15 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:15 #, fuzzy #| msgid "Cancel payment" msgid "Confirm payment" msgstr "取消付款" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:21 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:21 msgid "" "Please scan the barcode below to complete your WeChat payment. Once you have " "completed your payment, you can refresh this page." msgstr "" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:29 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:29 msgid "" "The payment transaction could not be completed for the following reason:" msgstr "无法完成付款交易,原因如下:" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html:36 +#: pretix/plugins/stripe/templates/plugins/stripe/pending.html:36 msgid "Unknown reason" msgstr "未知原因" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:5 -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:6 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:5 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:6 #: pretix/presale/templates/pretixpresale/event/order_pay.html:4 #: pretix/presale/templates/pretixpresale/event/order_pay_confirm.html:5 msgid "Pay order" msgstr "支付订单" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca.html:16 +#: pretix/plugins/stripe/templates/plugins/stripe/sca.html:16 #, fuzzy, python-format #| msgid "Change payment method: %(code)s" msgid "Confirm payment: %(code)s" msgstr "更改付款方式:%(code)s" -#: pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html:18 +#: pretix/plugins/stripe/templates/plugins/stripe/sca_return.html:18 msgid "Confirming your payment…" msgstr "" diff --git a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po index 4a59da332..db0fd4215 100644 --- a/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po +++ b/src/pretix/locale/zh_Hans/LC_MESSAGES/djangojs.po @@ -43,20 +43,20 @@ msgstr "已付款订单" msgid "Total revenue" msgstr "总收入" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:12 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:12 msgid "Contacting Stripe …" msgstr "正在联系Stripe …" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:60 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:60 msgid "Total" msgstr "总计" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:152 -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:183 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:152 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:183 msgid "Confirming your payment …" msgstr "" -#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:159 +#: pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js:159 #, fuzzy #| msgid "Contacting Stripe …" msgid "Contacting your bank …" diff --git a/src/pretix/plugins/stripe/apps.py b/src/pretix/plugins/stripe/apps.py index ac7218a14..e1b53cb75 100644 --- a/src/pretix/plugins/stripe/apps.py +++ b/src/pretix/plugins/stripe/apps.py @@ -11,11 +11,13 @@ class StripeApp(AppConfig): class PretixPluginMeta: name = _("Stripe") - author = _("the pretix team") + author = _("") version = version category = 'PAYMENT' + featured = True + picture = 'plugins/stripe/stripe_logo.svg' description = _("This plugin allows you to receive credit card payments " + - "via Stripe") + "via Stripe.") def ready(self): from . import signals, tasks # NOQA diff --git a/src/pretix/plugins/stripe/management/commands/stripe_connect_fill_countries.py b/src/pretix/plugins/stripe/management/commands/stripe_connect_fill_countries.py index c60b55411..19ecb73a0 100644 --- a/src/pretix/plugins/stripe/management/commands/stripe_connect_fill_countries.py +++ b/src/pretix/plugins/stripe/management/commands/stripe_connect_fill_countries.py @@ -7,7 +7,7 @@ class Command(BaseCommand): - help = "Detect country for Stripe Connect accounts connected with pretix 2.0 (required for payment request buttons)" + help = "Detect country for Stripe Connect accounts connected with eventyay (required for payment request buttons)" @scopes_disabled() def handle(self, *args, **options): diff --git a/src/pretix/plugins/stripe/payment.py b/src/pretix/plugins/stripe/payment.py index 0783dc062..89c3a441c 100644 --- a/src/pretix/plugins/stripe/payment.py +++ b/src/pretix/plugins/stripe/payment.py @@ -1,10 +1,10 @@ -import hashlib import json import logging import re import urllib.parse from collections import OrderedDict from decimal import Decimal +from json import JSONDecodeError import stripe from django import forms @@ -20,16 +20,28 @@ from django.utils.timezone import now from django.utils.translation import gettext, gettext_lazy as _, pgettext from django_countries import countries +from text_unidecode import unidecode from pretix import __version__ from pretix.base.decimal import round_decimal -from pretix.base.models import Event, OrderPayment, OrderRefund, Quota -from pretix.base.payment import BasePaymentProvider, PaymentException +from pretix.base.forms import SecretKeySettingsField +from pretix.base.forms.questions import ( + guess_country, get_country_from_request, +) +from pretix.base.models import ( + Event, InvoiceAddress, Order, OrderPayment, OrderRefund, Quota, +) +from pretix.base.payment import ( + BasePaymentProvider, PaymentException, WalletQueries, WalletType +) from pretix.base.plugins import get_all_plugins from pretix.base.services.mail import SendMailException from pretix.base.settings import SettingsSandbox +from pretix.helpers import OF_SELF +from pretix.helpers.countries import CachedCountries +from pretix.helpers.http import get_client_ip from pretix.helpers.urls import build_absolute_uri as build_global_uri -from pretix.multidomain.urlreverse import build_absolute_uri, eventreverse +from pretix.multidomain.urlreverse import build_absolute_uri from pretix.plugins.stripe.forms import StripeKeyValidator from pretix.plugins.stripe.models import ( ReferencedStripeObject, RegisteredApplePayDomain, @@ -37,6 +49,7 @@ from pretix.plugins.stripe.tasks import ( get_stripe_account_key, stripe_verify_domain, ) +from pretix.presale.views.cart import cart_session logger = logging.getLogger('pretix.plugins.stripe') @@ -73,14 +86,14 @@ def settings_content_render(self, request): "{}" ).format( _('To accept payments via Stripe, you will need an account at Stripe. By clicking on the ' - 'following button, you can either create a new Stripe account connect pretix to an existing ' + 'following button, you can either create a new Stripe account connect eventyay to an existing ' 'one.'), self.get_connect_url(request), _('Connect with Stripe') ) else: return ( - "" + "{}" ).format( reverse('plugins:stripe:oauth.disconnect', kwargs={ 'organizer': self.event.organizer.slug, @@ -131,6 +144,11 @@ def settings_form_fields(self): label=_('Stripe account'), disabled=True )), + ('connect_user_id', + forms.CharField( + label=_('Stripe account'), + disabled=True + )), ('endpoint', forms.ChoiceField( label=_('Endpoint'), @@ -155,14 +173,14 @@ def settings_form_fields(self): label=_('Publishable key'), help_text=_('{text}').format( text=_('Click here for a tutorial on how to obtain the required keys'), - docs_url='https://docs.pretix.eu/en/latest/user/payments/stripe.html' + docs_url='https://docs.stripe.com/keys' ), validators=( StripeKeyValidator('pk_'), ), )), ('secret_key', - forms.CharField( + SecretKeySettingsField( label=_('Secret key'), validators=( StripeKeyValidator(['sk_', 'rk_']), @@ -176,9 +194,34 @@ def settings_form_fields(self): 'country of residence.'), )), ] + + extra_fields = [ + ('walletdetection', + forms.BooleanField( + label=mark_safe( + '{} {}'.format( + _('Check for Apple Pay/Google Pay'), _('experimental') + ) + ), + help_text=_( + "Eventyay will check if the customer's browser supports wallet-based payment methods like Apple Pay or Google Pay." + ), + initial=True, + required=False, + )), + ('postfix', + forms.CharField( + label=_('Statement descriptor postfix'), + help_text=_( + "The statement descriptor is the text that appears on the customer's credit card bill or bank account transaction." + ).format(22 - 1 - settings.ENTROPY['order_code']), + required=False, + )), + ] + d = OrderedDict( fields + [ - ('method_cc', + ('method_card', forms.BooleanField( label=_('Credit card payments'), required=False, @@ -194,7 +237,8 @@ def settings_form_fields(self): forms.BooleanField( label=_('iDEAL'), disabled=self.event.currency != 'EUR', - help_text=_('Needs to be enabled in your Stripe account first.'), + help_text=_('Some payment methods might need to be enabled in the settings of your Stripe account ' + 'before they work properly.'), required=False, )), ('method_alipay', @@ -211,6 +255,33 @@ def settings_form_fields(self): help_text=_('Needs to be enabled in your Stripe account first.'), required=False, )), + ('method_sepa_debit', + forms.BooleanField( + label=_('SEPA Direct Debit'), + disabled=self.event.currency != 'EUR', + help_text=mark_safe( + '{}
{}
'.format( + _('Certain payment methods may require activation in your Stripe account settings before they function correctly.'), + _('SEPA Direct Debit can take up to 14 business days to receive notification on the success or failure of a payment after ' + 'you initiate a debit from the customer’s account, though the average is 7 to 8 business days.') + ) + ), + required=False, + )), + ('sepa_creditor_name', + forms.CharField( + label=_('SEPA Creditor Mandate Name'), + disabled=self.event.currency != 'EUR', + help_text=_('Provide the name for the SEPA Creditor Mandate, which will be shown to the user.'), + required=False, + widget=forms.TextInput( + attrs={ + 'data-display-dependency': '#id_payment_stripe_method_sepa_debit', + 'data-required-if': '#id_payment_stripe_method_sepa_debit' + } + ), + )) + , ('method_sofort', forms.BooleanField( label=_('SOFORT'), @@ -253,8 +324,49 @@ def settings_form_fields(self): help_text=_('Needs to be enabled in your Stripe account first.'), required=False, )), - ] + list(super().settings_form_fields.items()) + moto_settings + ('method_swish', + forms.BooleanField( + label=_('Swish'), + disabled=self.event.currency != 'SEK', + help_text=_( + 'Certain payment methods may need to be enabled in your Stripe account settings before they function correctly.'), + required=False, + )), + ('method_affirm', + forms.BooleanField( + label=_('Affirm'), + disabled=self.event.currency not in ['USD', 'CAD'], + help_text=' '.join([ + str(_( + 'Certain payment methods may need to be enabled in your Stripe account settings before they function correctly.')), + str(_('Only available for payments between $50 and $30,000.')) + ]), + required=False, + )), + ('method_klarna', + forms.BooleanField( + label=_('Klarna'), + disabled=self.event.currency not in [ + 'AUD', 'CAD', 'CHF', 'CZK', 'DKK', 'EUR', 'GBP', 'NOK', 'NZD', 'PLN', 'SEK', 'USD' + ], + help_text=' '.join([ + str(_( + 'Certain payment methods may need to be enabled in your Stripe account settings before they function correctly.')), + str(_( + 'Klarna and Stripe will determine which Klarna payment methods are available to the user.')), + str(_('Klarna\'s terms of service prohibit its use by charities or political organizations.')), + ]), + required=False, + )) + , + ] + extra_fields + list(super().settings_form_fields.items()) + moto_settings ) + if not self.settings.connect_client_id or self.settings.secret_key: + d['connect_destination'] = forms.CharField( + label=_('Destination'), + validators=[StripeKeyValidator(['acct_'])], + required=False + ) d.move_to_end('_enabled', last=False) return d @@ -262,6 +374,10 @@ def settings_form_fields(self): class StripeMethod(BasePaymentProvider): identifier = '' method = '' + redirect_action_handling = 'iframe' + redirect_in_widget_allowed = True + confirmation_method = 'manual' + explanation = '' def __init__(self, event: Event): super().__init__(event) @@ -272,7 +388,7 @@ def test_mode_message(self): if self.settings.connect_client_id and not self.settings.secret_key: is_testmode = True else: - is_testmode = '_test_' in self.settings.secret_key + is_testmode = self.settings.secret_key and '_test_' in self.settings.secret_key if is_testmode: return mark_safe( _('The Stripe plugin is operating in test mode. You can use one of many test ' @@ -313,7 +429,7 @@ def _get_amount(self, payment): def _connect_kwargs(self, payment): d = {} - if self.settings.connect_client_id and self.settings.connect_user_id: + if self.settings.connect_client_id and self.settings.connect_user_id and not self.settings.secret_key: fee = Decimal('0.00') if self.settings.get('connect_app_fee_percent', as_type=Decimal): fee = round_decimal(self.settings.get('connect_app_fee_percent', as_type=Decimal) * payment.amount / Decimal('100.00'), self.event.currency) @@ -323,18 +439,29 @@ def _connect_kwargs(self, payment): fee = max(fee, self.settings.get('connect_app_fee_min', as_type=Decimal)) if fee: d['application_fee_amount'] = self._decimal_to_int(fee) + if self.settings.connect_destination: + d['transfer_data'] = { + 'destination': self.settings.connect_destination + } return d def statement_descriptor(self, payment, length=22): - return '{event}-{code} {eventname}'.format( - event=self.event.slug.upper(), - code=payment.order.code, - eventname=re.sub('[^a-zA-Z0-9 ]', '', str(self.event.name)) - )[:length] + code = payment.order.code + if self.settings.postfix: + # Custom postfix setup + postfix = re.sub("[^a-zA-Z0-9-_. ]", "", unidecode(str(self.settings.postfix))) + descriptor = f'{code} {postfix}' + else: + # Event slug and name for backward compatibility + event_slug = self.event.slug.upper() + event_name = re.sub("[^a-zA-Z0-9-_. ]", "", unidecode(str(self.event.name))) + descriptor = f'{event_slug}-{code} {event_name}' + + return descriptor[:length] @property def api_kwargs(self): - if self.settings.connect_client_id and self.settings.connect_user_id: + if self.settings.connect_client_id and self.settings.connect_user_id and not self.settings.secret_key: if self.settings.get('endpoint', 'live') == 'live' and not self.event.testmode: kwargs = { 'api_key': self.settings.connect_secret_key, @@ -352,120 +479,25 @@ def api_kwargs(self): return kwargs def _init_api(self): - stripe.api_version = '2022-08-01' + stripe.api_version = '2023-10-16' stripe.set_app_info( - "pretix", + "eventyay", partner_id="pp_partner_FSaz4PpKIur7Ox", version=__version__, - url="https://pretix.eu" + url="https://tickets.eventyay.com" ) - def checkout_confirm_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_confirm.html') + def checkout_confirm_render(self, request, **kwargs) -> str: + template = get_template('plugins/stripe/checkout_payment_confirm.html') ctx = {'request': request, 'event': self.event, 'settings': self.settings, 'provider': self} return template.render(ctx) - def payment_can_retry(self, payment): - return self._is_still_available(order=payment.order) - - def _charge_source(self, request, source, payment): - try: - params = {} - if not source.startswith('src_'): - params['statement_descriptor'] = self.statement_descriptor(payment) - params.update(self.api_kwargs) - params.update(self._connect_kwargs(payment)) - charge = stripe.Charge.create( - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - source=source, - description='{event}-{code}'.format( - event=self.event.slug.upper(), - code=payment.order.code - ), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - # TODO: Is this sufficient? - idempotency_key=str(self.event.id) + payment.order.code + source, - **params - ) - except stripe.error.CardError as e: - if e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - logger.info('Stripe card error: %s' % str(err)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) - raise PaymentException(_('Stripe reported an error with your card: %s') % err['message']) - - # This is not an error we normally expect, however some payment methods like iDEAL will redirect - # the user back to our confirmation page at the same time from two devices: the web browser the - # purchase is executed from and the online banking app the payment is authorized from. - # In this case we will just log the idempotency error but not expose it to the user and just - # forward them back to their order page. There is a good chance that by the time the user hits - # the order page, the other request has gone through and the payment is confirmed. - except stripe.error.IdempotencyError as e: - if e.json_body and 'error' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - logger.exception('Stripe error: %s' % str(e)) - return - - except stripe.error.StripeError as e: - if e.json_body and 'error' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) - raise PaymentException(_('We had trouble communicating with Stripe. Please try again and get in touch ' - 'with us if this problem persists.')) - else: - ReferencedStripeObject.objects.get_or_create( - reference=charge.id, - defaults={'order': payment.order, 'payment': payment} - ) - if charge.status == 'succeeded' and charge.paid: - try: - payment.info = str(charge) - payment.confirm() - except Quota.QuotaExceededException as e: - raise PaymentException(str(e)) - - except SendMailException: - raise PaymentException(_('There was an error sending the confirmation mail.')) - elif charge.status == 'pending': - if request: - messages.warning(request, _('Your payment is pending completion. We will inform you as soon as the ' - 'payment completed.')) - payment.info = str(charge) - payment.state = OrderPayment.PAYMENT_STATE_PENDING - payment.save() - return - else: - logger.info('Charge failed: %s' % str(charge)) - payment.fail(info=str(charge)) - raise PaymentException(_('Stripe reported an error: %s') % charge.failure_message) - def payment_pending_render(self, request, payment) -> str: if payment.info: payment_info = json.loads(payment.info) else: payment_info = None - template = get_template('pretixplugins/stripe/pending.html') + template = get_template('plugins/stripe/pending.html') ctx = { 'request': request, 'event': self.event, @@ -474,7 +506,7 @@ def payment_pending_render(self, request, payment) -> str: 'order': payment.order, 'payment': payment, 'payment_info': payment_info, - 'payment_hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest() + 'payment_hash': payment.order.tagged_secret('plugins:stripe') } return template.render(ctx) @@ -488,111 +520,133 @@ def api_payment_details(self, payment: OrderPayment): } def payment_control_render(self, request, payment) -> str: - if payment.info: - payment_info = json.loads(payment.info) + payment_info = json.loads(payment.info) if payment.info else None + details = {} + + if payment_info: if 'amount' in payment_info: payment_info['amount'] /= 10 ** settings.CURRENCY_PLACES.get(self.event.currency, 2) - else: - payment_info = None + if isinstance(payment_info.get("latest_charge"), dict): + details = payment_info["latest_charge"].get("payment_method_details", {}) + elif payment_info.get("charges") and payment_info["charges"]["data"]: + details = payment_info["charges"]["data"][0].get("payment_method_details", {}) + elif payment_info.get("source"): + details = payment_info["source"] + details.setdefault('owner', {}) + template = get_template('pretixplugins/stripe/control.html') - ctx = { + context = { 'request': request, 'event': self.event, 'settings': self.settings, 'payment_info': payment_info, 'payment': payment, 'method': self.method, + 'details': details, 'provider': self, } - return template.render(ctx) + return template.render(context) + + def redirect(self, request, url): + """ + Redirect the user to a different page + """ + if request.session.get('iframe_session', False): + data = signing.dumps({ + 'url': url, + 'session': { + 'payment_stripe_order_secret': request.session['payment_stripe_order_secret'], + }, + }, salt='safe-redirect') + + redirect_url = build_absolute_uri(request.event, 'plugins:stripe:redirect') + return f"{redirect_url}?{urlencode({'data': data})}" + else: + return str(url) @transaction.atomic() def execute_refund(self, refund: OrderRefund): self._init_api() payment_info = refund.payment.info_data - OrderPayment.objects.select_for_update().get(pk=refund.payment.pk) + OrderPayment.objects.select_for_update(of=OF_SELF).get(pk=refund.payment.pk) if not payment_info: raise PaymentException(_('No payment information found.')) try: - if payment_info['id'].startswith('pi_'): - chargeid = payment_info['charges']['data'][0]['id'] - else: - chargeid = payment_info['id'] - - ch = stripe.Charge.retrieve(chargeid, **self.api_kwargs) - r = ch.refunds.create( + chargeid = self._get_charge_id(payment_info) + kwargs = {'reverse_transfer': True} if self.settings.connect_destination else {} + r = stripe.Refund.create( + charge=chargeid, amount=self._get_amount(refund), + **self.api_kwargs, + **kwargs, ) - ch.refresh() - except (stripe.error.InvalidRequestError, stripe.error.AuthenticationError, stripe.error.APIConnectionError) \ - as e: - if e.json_body and 'error' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - raise PaymentException(_('We had trouble communicating with Stripe. Please try again and contact ' - 'support if the problem persists.')) + except ( + stripe.error.InvalidRequestError, stripe.error.AuthenticationError, stripe.error.APIConnectionError) as e: + self._handle_stripe_exception(e, refund) except stripe.error.StripeError as err: - logger.error('Stripe error: %s' % str(err)) + logger.error('Stripe error: %s', str(err)) raise PaymentException(_('Stripe returned an error')) else: - refund.info = str(r) - if r.status in ('succeeded', 'pending'): - refund.done() - elif r.status in ('failed', 'canceled'): - refund.state = OrderRefund.REFUND_STATE_FAILED - refund.execution_date = now() - refund.save() - - def execute_payment(self, request: HttpRequest, payment: OrderPayment): - self._init_api() - try: - source = self._create_source(request, payment) - except stripe.error.StripeError as e: - if e.json_body and 'err' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) - raise PaymentException(_('We had trouble communicating with Stripe. Please try again and get in touch ' - 'with us if this problem persists.')) - - ReferencedStripeObject.objects.get_or_create( - reference=source.id, - defaults={'order': payment.order, 'payment': payment} - ) - payment.info = str(source) - payment.state = OrderPayment.PAYMENT_STATE_PENDING - payment.save() - request.session['payment_stripe_order_secret'] = payment.order.secret - return self.redirect(request, source.redirect.url) - - def redirect(self, request, url): - if request.session.get('iframe_session', False): - signer = signing.Signer(salt='safe-redirect') - return ( - build_absolute_uri(request.event, 'plugins:stripe:redirect') + '?url=' + - urllib.parse.quote(signer.sign(url)) - ) - else: - return str(url) + self._finalize_refund(r, refund) + + def _get_charge_id(self, payment_info): + if payment_info['id'].startswith('pi_'): + if 'latest_charge' in payment_info and isinstance(payment_info.get("latest_charge"), dict): + return payment_info['latest_charge']['id'] + return payment_info['charges']['data'][0]['id'] + return payment_info['id'] + + def _handle_stripe_exception(self, e, refund): + err = e.json_body['error'] if e.json_body and 'error' in e.json_body else {'message': str(e)} + logger.exception('Stripe error: %s', str(err)) + + refund.info_data = err + refund.state = OrderRefund.REFUND_STATE_FAILED + refund.execution_date = now() + refund.save() + refund.order.log_action('pretix.event.order.refund.failed', { + 'local_id': refund.local_id, + 'provider': refund.provider, + 'error': str(e) + }) + raise PaymentException( + _('We had trouble communicating with Stripe. Please try again and contact support if the problem persists.')) + + def _finalize_refund(self, r, refund): + refund.info = str(r) + if r.status in ('succeeded', 'pending'): + refund.done() + elif r.status in ('failed', 'canceled'): + refund.state = OrderRefund.REFUND_STATE_FAILED + refund.execution_date = now() + refund.save() def shred_payment_info(self, obj: OrderPayment): if not obj.info: return d = json.loads(obj.info) - new = {} - if 'source' in d: + + keys = ( + 'amount', 'currency', 'status', 'id', 'amount_capturable', 'amount_details', 'amount_received', + 'application', 'application_fee_amount', 'canceled_at', 'confirmation_method', 'created', 'description', + 'last_payment_error', 'payment_method', 'statement_descriptor', 'livemode' + ) + new = {k: v for k, v in d.items() if k in keys} + + if d.get("latest_charge") and not isinstance(d["latest_charge"], str): + keys = ( + 'amount', 'amount_captured', 'amount_refunded', 'application', 'application_fee_amount', + 'balance_transaction', 'captured', 'created', 'currency', 'description', 'destination', + 'disputed', 'failure_balance_transaction', 'failure_code', 'failure_message', 'id', + 'livemode', 'metadata', 'object', 'on_behalf_of', 'outcome', 'paid', 'payment_intent', + 'payment_method', 'receipt_url', 'refunded', 'status', 'transfer_data', 'transfer_group', + ) + new["latest_charge"] = {k: v for k, v in d["latest_charge"].items() if k in keys} + + if d.get('source'): new['source'] = { 'id': d['source'].get('id'), 'type': d['source'].get('type'), @@ -603,25 +657,17 @@ def shred_payment_info(self, obj: OrderPayment): 'bic': d['source'].get('bic'), 'card': { 'brand': d['source'].get('card', {}).get('brand'), - 'country': d['source'].get('card', {}).get('cuntry'), + 'country': d['source'].get('card', {}).get('country'), 'last4': d['source'].get('card', {}).get('last4'), } } - if 'amount' in d: - new['amount'] = d['amount'] - if 'currency' in d: - new['currency'] = d['currency'] - if 'status' in d: - new['status'] = d['status'] - if 'id' in d: - new['id'] = d['id'] new['_shredded'] = True obj.info = json.dumps(new) obj.save(update_fields=['info']) for le in obj.order.all_logentries().filter( - action_type="pretix.plugins.stripe.event" + action_type="pretix.plugins.stripe.event" ).exclude(data="", shredded=True): d = le.parsed_data if 'data' in d: @@ -632,36 +678,13 @@ def shred_payment_info(self, obj: OrderPayment): le.shredded = True le.save(update_fields=['data', 'shredded']) - -class StripeCC(StripeMethod): - identifier = 'stripe' - verbose_name = _('Credit card via Stripe') - public_name = _('Credit card') - method = 'cc' - - def payment_form_render(self, request, total) -> str: - account = get_stripe_account_key(self) - if not RegisteredApplePayDomain.objects.filter(account=account, domain=request.host).exists(): - stripe_verify_domain.apply_async(args=(self.event.pk, request.host)) - - template = get_template('pretixplugins/stripe/checkout_payment_form_cc.html') - ctx = { - 'request': request, - 'event': self.event, - 'total': self._decimal_to_int(total), - 'settings': self.settings, - 'is_moto': self.is_moto(request) - } - return template.render(ctx) - def payment_is_valid_session(self, request): - return request.session.get('payment_stripe_payment_method_id', '') != '' + return request.session.get('payment_stripe_{}_payment_method_id'.format(self.method), '') != '' def checkout_prepare(self, request, cart): - payment_method_id = request.POST.get('stripe_payment_method_id', '') - request.session['payment_stripe_payment_method_id'] = payment_method_id - request.session['payment_stripe_brand'] = request.POST.get('stripe_card_brand', '') - request.session['payment_stripe_last4'] = request.POST.get('stripe_card_last4', '') + payment_method_id = request.POST.get('stripe_{}_payment_method_id'.format(self.method), '') + request.session['payment_stripe_{}_payment_method_id'.format(self.method)] = payment_method_id + if payment_method_id == '': messages.warning(request, _('You may need to enable JavaScript for Stripe payments.')) return False @@ -671,151 +694,138 @@ def execute_payment(self, request: HttpRequest, payment: OrderPayment): try: return self._handle_payment_intent(request, payment) finally: - del request.session['payment_stripe_payment_method_id'] + if 'payment_stripe_{}_payment_method_id'.format(self.method) in request.session: + del request.session['payment_stripe_{}_payment_method_id'.format(self.method)] def is_moto(self, request, payment=None) -> bool: - # We don't have a payment yet when checking if we should display the MOTO-flag - # However, before we execute the payment, we absolutely have to check if the request-SalesChannel as well as the - # order are tagged as a reseller-transaction. Else, a user with a valid reseller-session might be able to place - # a MOTO transaction trough the WebShop. - - moto = self.settings.get('reseller_moto', False, as_type=bool) and \ - request.sales_channel.identifier == 'resellers' - - if payment: - return moto and payment.order.sales_channel == 'resellers' + return False - return moto + def _payment_intent_kwargs(self, request, payment): + return {} def _handle_payment_intent(self, request, payment, intent=None): self._init_api() + def create_payment_intent(payment_method_id, idempotency_key_seed): + params = {**self._connect_kwargs(payment), **self.api_kwargs, + **self._payment_intent_kwargs(request, payment)} + + if self.is_moto(request, payment): + params['payment_method_options'] = {'card': {'moto': True}} + + statement_descriptor = self.statement_descriptor(payment) + params[ + 'statement_descriptor_suffix' if self.method == "card" else 'statement_descriptor'] = statement_descriptor + + return stripe.PaymentIntent.create( + amount=self._get_amount(payment), + currency=self.event.currency.lower(), + payment_method=payment_method_id, + payment_method_types=[self.method], + confirmation_method=self.confirmation_method, + confirm=True, + description=f'{self.event.slug.upper()}-{payment.order.code}', + metadata={'order': str(payment.order.id), 'event': self.event.id, 'code': payment.order.code}, + idempotency_key=f'{self.event.id}{payment.order.code}{idempotency_key_seed}', + return_url=build_absolute_uri(self.event, 'plugins:stripe:sca.return', kwargs={ + 'order': payment.order.code, + 'payment': payment.pk, + 'hash': payment.order.tagged_secret('plugins:stripe') + }), + expand=['latest_charge'], + **params + ) + + def retrieve_payment_intent(payment_info): + if 'id' in payment_info: + return stripe.PaymentIntent.retrieve( + payment_info['id'], + expand=["latest_charge"], + **self.api_kwargs + ) + try: if self.payment_is_valid_session(request): - params = {} - params.update(self._connect_kwargs(payment)) - params.update(self.api_kwargs) - - if self.is_moto(request, payment): - params.update({ - 'payment_method_options': { - 'card': { - 'moto': True - } - } - }) - - intent = stripe.PaymentIntent.create( - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - payment_method=request.session['payment_stripe_payment_method_id'], - confirmation_method='manual', - confirm=True, - description='{event}-{code}'.format( - event=self.event.slug.upper(), - code=payment.order.code - ), - statement_descriptor=self.statement_descriptor(payment), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - # TODO: Is this sufficient? - idempotency_key=str(self.event.id) + payment.order.code + request.session['payment_stripe_payment_method_id'], - return_url=build_absolute_uri(self.event, 'plugins:stripe:sca.return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }), - **params - ) + payment_method_id = request.session.get(f'payment_stripe_{self.method}_payment_method_id') + idempotency_key_seed = payment_method_id if payment_method_id else payment.full_id + intent = create_payment_intent(payment_method_id, idempotency_key_seed) else: payment_info = json.loads(payment.info) - - if 'id' in payment_info: - if not intent: - intent = stripe.PaymentIntent.retrieve( - payment_info['id'], - **self.api_kwargs - ) - else: - return + if not intent: + intent = retrieve_payment_intent(payment_info) except stripe.error.CardError as e: - if e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - logger.info('Stripe card error: %s' % str(err)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) + err = e.json_body['error'] if e.json_body else {'message': str(e)} + logger.exception(f'Stripe error: {err}') + payment.fail(info={'error': True, 'message': err['message']}) raise PaymentException(_('Stripe reported an error with your card: %s') % err['message']) except stripe.error.StripeError as e: - if e.json_body and 'error' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) - raise PaymentException(_('We had trouble communicating with Stripe. Please try again and get in touch ' - 'with us if this problem persists.')) + err = e.json_body['error'] if e.json_body and 'error' in e.json_body else {'message': str(e)} + logger.exception(f'Stripe error: {err}') + if err.get('code') != 'idempotency_key_in_use': + payment.fail(info={'error': True, 'message': err['message']}) + raise PaymentException( + _('We had trouble communicating with Stripe. Please try again and get in touch with us if this problem persists.')) + else: - ReferencedStripeObject.objects.get_or_create( - reference=intent.id, - defaults={'order': payment.order, 'payment': payment} - ) - if intent.status == 'requires_action': - payment.info = str(intent) - payment.state = OrderPayment.PAYMENT_STATE_CREATED - payment.save() - return build_absolute_uri(self.event, 'plugins:stripe:sca', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) + ReferencedStripeObject.objects.get_or_create(reference=intent.id, + defaults={'order': payment.order, 'payment': payment}) + self._handle_intent_status(intent, request, payment) - if intent.status == 'requires_confirmation': - payment.info = str(intent) - payment.state = OrderPayment.PAYMENT_STATE_CREATED - payment.save() - self._confirm_payment_intent(request, payment) - - elif intent.status == 'succeeded' and intent.charges.data[-1].paid: - try: - payment.info = str(intent) - payment.confirm() - except Quota.QuotaExceededException as e: - raise PaymentException(str(e)) - - except SendMailException: - raise PaymentException(_('There was an error sending the confirmation mail.')) - elif intent.status == 'processing': - if request: - messages.warning(request, _('Your payment is pending completion. We will inform you as soon as the ' - 'payment completed.')) + def _handle_intent_status(self, intent, request, payment): + if intent.status == 'requires_action': + payment.info = str(intent) + payment.state = OrderPayment.PAYMENT_STATE_CREATED + payment.save() + return self._redirect_to_sca(request, payment) + + if intent.status == 'requires_confirmation': + payment.info = str(intent) + payment.state = OrderPayment.PAYMENT_STATE_CREATED + payment.save() + self._confirm_payment_intent(request, payment) + + elif intent.status == 'succeeded' and intent.latest_charge.paid: + try: payment.info = str(intent) - payment.state = OrderPayment.PAYMENT_STATE_PENDING - payment.save() - return - elif intent.status == 'requires_payment_method': - if request: - messages.warning(request, _('Your payment failed. Please try again.')) - payment.fail(info=str(intent)) - return - else: - logger.info('Charge failed: %s' % str(intent)) - payment.fail(info=str(intent)) - raise PaymentException(_('Stripe reported an error: %s') % intent.last_payment_error.message) + payment.confirm() + except Quota.QuotaExceededException as e: + raise PaymentException(str(e)) + except SendMailException: + raise PaymentException(_('There was an error sending the confirmation mail.')) + + elif intent.status == 'processing': + if request: + messages.warning(request, + _('Your payment is pending completion. We will inform you as soon as the payment completed.')) + payment.info = str(intent) + payment.state = OrderPayment.PAYMENT_STATE_PENDING + payment.save() + + elif intent.status == 'requires_payment_method': + if request: + messages.warning(request, _('Your payment failed. Please try again.')) + payment.fail(info=str(intent)) + + else: + logger.info(f'Charge failed: {intent}') + payment.fail(info=str(intent)) + raise PaymentException(_('Stripe reported an error: %s') % intent.last_payment_error.message) + + def _redirect_to_sca(self, request, payment): + url = build_absolute_uri(self.event, 'plugins:stripe:sca', kwargs={ + 'order': payment.order.code, + 'payment': payment.pk, + 'hash': payment.order.tagged_secret('plugins:stripe'), + }) + + if not self.redirect_in_widget_allowed and request.session.get('iframe_session', False): + redirect_url = build_absolute_uri(self.event, 'plugins:stripe:redirect') + data = signing.dumps({'url': url, 'session': {}}, salt='safe-redirect') + return f"{redirect_url}?{urlencode({'data': data})}" + + return url def _confirm_payment_intent(self, request, payment): self._init_api() @@ -828,8 +838,9 @@ def _confirm_payment_intent(self, request, payment): return_url=build_absolute_uri(self.event, 'plugins:stripe:sca.return', kwargs={ 'order': payment.order.code, 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), + 'hash': payment.order.tagged_secret('plugins:stripe'), }), + expand=["latest_charge"], **self.api_kwargs ) @@ -864,201 +875,468 @@ def _confirm_payment_intent(self, request, payment): raise PaymentException(_('We had trouble communicating with Stripe. Please try again and get in touch ' 'with us if this problem persists.')) - def payment_presale_render(self, payment: OrderPayment) -> str: - pi = payment.info_data or {} - try: - if "charges" in pi: - card = pi["charges"]["data"][0]["payment_method_details"]["card"] - else: - card = pi["source"]["card"] - except: - logger.exception('Could not parse payment data') - return super().payment_presale_render(payment) - return f'{self.public_name}: ' \ - f'{card.get("brand", "").title()} ' \ - f'************{card.get("last4", "****")}, ' \ - f'{_("expires {month}/{year}").format(month=card.get("exp_month"), year=card.get("exp_year"))}' - -class StripeGiropay(StripeMethod): - identifier = 'stripe_giropay' - verbose_name = _('giropay via Stripe') - public_name = _('giropay') - method = 'giropay' +class StripeSourceMethod(StripeMethod): + def payment_is_valid_session(self, request): + return True - def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple.html') - ctx = { - 'request': request, - 'event': self.event, - 'settings': self.settings, - 'form': self.payment_form(request) - } - return template.render(ctx) - - @property - def payment_form_fields(self): - return OrderedDict([ - ('account', forms.CharField(label=_('Account holder'))), - ]) - - def _create_source(self, request, payment): + def _charge_source(self, request, source, payment): try: - source = stripe.Source.create( - type='giropay', + params = self._prepare_charge_params(request, source, payment) + charge = stripe.Charge.create( amount=self._get_amount(payment), currency=self.event.currency.lower(), + source=source, + description=f'{self.event.slug.upper()}-{payment.order.code}', metadata={ 'order': str(payment.order.id), 'event': self.event.id, 'code': payment.order.code }, - owner={ - 'name': request.session.get('payment_stripe_giropay_account') or gettext('unknown name') - }, - statement_descriptor=self.statement_descriptor(payment, 35), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs + idempotency_key=f"{self.event.id}{payment.order.code}{source}", + **params ) - return source - finally: - if 'payment_stripe_giropay_account' in request.session: - del request.session['payment_stripe_giropay_account'] + except stripe.error.CardError as e: + self._handle_card_error(e, payment) + except stripe.error.StripeError as e: + self._handle_stripe_error(e, payment) + else: + self._finalize_charge(charge, request, payment) + + def _prepare_charge_params(self, request, source, payment): + params = {} + if not source.startswith('src_'): + params['statement_descriptor'] = self.statement_descriptor(payment) + params.update(self.api_kwargs) + params.update(self._connect_kwargs(payment)) + return params + + def _handle_card_error(self, e, payment): + err = e.json_body['error'] if e.json_body else {'message': str(e)} + logger.exception('Stripe error: %s', str(err)) + + payment.fail(info={ + 'error': True, + 'message': err['message'], + }) + raise PaymentException(_('Stripe reported an error with your card: %s') % err['message']) - def payment_is_valid_session(self, request): - return ( - request.session.get('payment_stripe_giropay_account', '') != '' + def _handle_stripe_error(self, e, payment): + err = e.json_body['error'] if e.json_body and 'error' in e.json_body else {'message': str(e)} + logger.exception('Stripe error: %s', str(err)) + + if err.get('code') == 'idempotency_key_in_use': + return + + payment.fail(info={ + 'error': True, + 'message': err['message'], + }) + raise PaymentException( + _('We had trouble communicating with Stripe. Please try again and get in touch with us if this problem persists.')) + + def _finalize_charge(self, charge, request, payment): + ReferencedStripeObject.objects.get_or_create( + reference=charge.id, + defaults={'order': payment.order, 'payment': payment} ) + payment.info = str(charge) - def checkout_prepare(self, request, cart): - form = self.payment_form(request) - if form.is_valid(): - request.session['payment_stripe_giropay_account'] = form.cleaned_data['account'] - return True - return False + if charge.status == 'succeeded' and charge.paid: + self._handle_successful_charge(payment) + elif charge.status == 'pending': + self._handle_pending_charge(request, payment) + else: + self._handle_failed_charge(charge, payment) - def payment_presale_render(self, payment: OrderPayment) -> str: - pi = payment.info_data or {} + def _handle_successful_charge(self, payment): try: - return gettext('Bank account at {bank}').format(bank=pi["source"]["giropay"]["bank_name"]) - except: - logger.exception('Could not parse payment data') - return super().payment_presale_render(payment) + payment.confirm() + except Quota.QuotaExceededException as e: + raise PaymentException(str(e)) + except SendMailException: + raise PaymentException(_('There was an error sending the confirmation mail.')) + + def _handle_pending_charge(self, request, payment): + if request: + messages.warning(request, + _('Your payment is pending completion. We will inform you as soon as the payment is completed.')) + payment.state = OrderPayment.PAYMENT_STATE_PENDING + payment.save() + def _handle_failed_charge(self, charge, payment): + logger.info('Charge failed: %s', str(charge)) + payment.fail(info=str(charge)) + raise PaymentException(_('Stripe reported an error: %s') % charge.failure_message) -class StripeIdeal(StripeMethod): - identifier = 'stripe_ideal' - verbose_name = _('iDEAL via Stripe') - public_name = _('iDEAL') - method = 'ideal' + def execute_payment(self, request: HttpRequest, payment: OrderPayment): + self._init_api() + + try: + source = self._create_source(request, payment) + except stripe.error.StripeError as e: + self._handle_stripe_error(e, payment) + else: + ReferencedStripeObject.objects.get_or_create( + reference=source.id, + defaults={'order': payment.order, 'payment': payment} + ) + payment.info = str(source) + payment.state = OrderPayment.PAYMENT_STATE_PENDING + payment.save() + request.session['payment_stripe_order_secret'] = payment.order.secret + return self.redirect(request, source.redirect.url) + + def _handle_stripe_error(self, e, payment): + err = e.json_body['error'] if e.json_body and 'error' in e.json_body else {'message': str(e)} + logger.exception('Stripe error: %s', str(err)) + + if err.get('code') == 'idempotency_key_in_use': + return + + payment.fail(info={ + 'error': True, + 'message': err['message'], + }) + raise PaymentException( + _('We had trouble communicating with Stripe. Please try again and get in touch with us if this problem persists.')) + + +class StripeRedirectMethod(StripeMethod): + redirect_action_handling = "redirect" + + def payment_is_valid_session(self, request): + return f"payment_stripe_{self.method}_payment_method_id" in request.session + + def checkout_prepare(self, request, cart): + request.session[f"payment_stripe_{self.method}_payment_method_id"] = None + return True + + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": self.method, + } + } def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple_noform.html') + template = get_template('plugins/stripe/checkout_payment_form_simple_noform.html') ctx = { 'request': request, 'event': self.event, 'settings': self.settings, + 'explanation': self.explanation, } return template.render(ctx) - def _create_source(self, request, payment): - source = stripe.Source.create( - type='ideal', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - statement_descriptor=self.statement_descriptor(payment), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs - ) - return source - def payment_is_valid_session(self, request): - return True +class StripeCC(StripeMethod): + identifier = 'stripe' + verbose_name = _('Credit card via Stripe') + public_name = _('Credit card') + method = 'card' + + @property + def walletqueries(self): + return [WalletType.APPLEPAY, WalletType.GOOGLEPAY] if self.settings.get("walletdetection", True, as_type=bool) else [] + + def payment_form_render(self, request, total, order=None) -> str: + account = get_stripe_account_key(self) + if not RegisteredApplePayDomain.objects.filter(account=account, domain=request.host).exists(): + stripe_verify_domain.apply_async(args=(self.event.pk, request.host)) + + template = get_template('plugins/stripe/checkout_payment_form_card.html') + ctx = { + 'request': request, + 'event': self.event, + 'total': self._decimal_to_int(total), + 'settings': self.settings, + 'explanation': self.explanation, + 'is_moto': self.is_moto(request) + } + return template.render(ctx) + + def _migrate_session(self, request): + keymap = { + 'payment_stripe_payment_method_id': 'payment_stripe_card_payment_method_id', + 'payment_stripe_brand': 'payment_stripe_card_brand', + 'payment_stripe_last4': 'payment_stripe_card_last4', + } + for old, new in keymap.items(): + if old in request.session: + request.session[new] = request.session.pop(old) def checkout_prepare(self, request, cart): - return True + self._migrate_session(request) + request.session['payment_stripe_card_brand'] = request.POST.get('stripe_card_brand', '') + request.session['payment_stripe_card_last4'] = request.POST.get('stripe_card_last4', '') + + return super().checkout_prepare(request, cart) + + def payment_is_valid_session(self, request): + self._migrate_session(request) + return super().payment_is_valid_session(request) + + def _handle_payment_intent(self, request, payment, intent=None): + self._migrate_session(request) + return super()._handle_payment_intent(request, payment, intent) + + def is_moto(self, request, payment=None) -> bool: + moto = self.settings.get('reseller_moto', False, as_type=bool) and \ + request.sales_channel.identifier == 'resellers' + + if payment: + return moto and payment.order.sales_channel == 'resellers' + + return moto + + def payment_presale_render(self, payment: OrderPayment) -> str: pi = payment.info_data or {} try: - return gettext('Bank account at {bank}').format(bank=pi["source"]["ideal"]["bank"]) - except: + if "latest_charge" in pi and isinstance(pi.get("latest_charge"), dict): + card = pi["latest_charge"]["payment_method_details"]["card"] + else: + card = pi["source"]["card"] + except KeyError: logger.exception('Could not parse payment data') return super().payment_presale_render(payment) + brand = card.get("brand", "").title() + last4 = card.get("last4", "****") + exp_month = card.get("exp_month") + exp_year = card.get("exp_year") + + return f'{self.public_name}: {brand} ************{last4}, {_("expires {month}/{year}").format(month=exp_month, year=exp_year)}' + + +class StripeSEPADirectDebit(StripeMethod): + identifier = 'stripe_sepa_debit' + verbose_name = _('SEPA Debit via Stripe') + public_name = _('SEPA Debit') + method = 'sepa_debit' + ia = InvoiceAddress() + + def payment_form_render(self, request: HttpRequest, total: Decimal, order: Order = None) -> str: + def get_invoice_address(): + if order and getattr(order, 'invoice_address', None): + request._checkout_flow_invoice_address = order.invoice_address + if not hasattr(request, '_checkout_flow_invoice_address'): + cs = cart_session(request) + iapk = cs.get('invoice_address') + if iapk: + try: + request._checkout_flow_invoice_address = InvoiceAddress.objects.get(pk=iapk, order__isnull=True) + except InvoiceAddress.DoesNotExist: + request._checkout_flow_invoice_address = InvoiceAddress() + else: + request._checkout_flow_invoice_address = InvoiceAddress() + return request._checkout_flow_invoice_address -class StripeAlipay(StripeMethod): - identifier = 'stripe_alipay' - verbose_name = _('Alipay via Stripe') - public_name = _('Alipay') - method = 'alipay' + cs = cart_session(request) + self.ia = get_invoice_address() - def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple_noform.html') + template = get_template('plugins/stripe/checkout_payment_form_sepadirectdebit.html') ctx = { 'request': request, 'event': self.event, 'settings': self.settings, + 'form': self.payment_form(request), + 'explanation': self.explanation, + 'email': order.email if order else cs.get('email', '') } return template.render(ctx) - def _create_source(self, request, payment): - source = stripe.Source.create( - type='alipay', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs - ) - return source + @property + def payment_form_fields(self): + return OrderedDict([ + ('accountname', forms.CharField( + label=_('Account Holder Name'), + initial=self.ia.name, + )), + ('line1', forms.CharField( + label=_('Account Holder Street'), + required=False, + widget=forms.TextInput(attrs={ + 'data-display-dependency': '#stripe_sepa_debit_country', + 'data-required-if': '#stripe_sepa_debit_country' + }), + initial=self.ia.street, + )), + ('postal_code', forms.CharField( + label=_('Account Holder Postal Code'), + required=False, + widget=forms.TextInput(attrs={ + 'data-display-dependency': '#stripe_sepa_debit_country', + 'data-required-if': '#stripe_sepa_debit_country' + }), + initial=self.ia.zipcode, + )), + ('city', forms.CharField( + label=_('Account Holder City'), + required=False, + widget=forms.TextInput(attrs={ + 'data-display-dependency': '#stripe_sepa_debit_country', + 'data-required-if': '#stripe_sepa_debit_country' + }), + initial=self.ia.city, + )), + ('country', forms.ChoiceField( + label=_('Account Holder Country'), + required=False, + choices=CachedCountries(), + widget=forms.Select(attrs={ + 'data-display-dependency': '#stripe_sepa_debit_country', + 'data-required-if': '#stripe_sepa_debit_country' + }), + initial=self.ia.country or guess_country(self.event), + )), + ]) + + def _payment_intent_kwargs(self, request, payment): + return { + 'mandate_data': { + 'customer_acceptance': { + 'type': 'online', + 'online': { + 'ip_address': get_client_ip(request), + 'user_agent': request.META.get('HTTP_USER_AGENT', ''), + } + }, + } + } + + def checkout_prepare(self, request, cart): + request.session['payment_stripe_sepa_debit_last4'] = request.POST.get('stripe_sepa_debit_last4', '') + request.session['payment_stripe_sepa_debit_bank'] = request.POST.get('stripe_sepa_debit_bank', '') + return super().checkout_prepare(request, cart) + + def execute_payment(self, request: HttpRequest, payment: OrderPayment): + try: + return super().execute_payment(request, payment) + finally: + for field in ['accountname', 'line1', 'postal_code', 'city', 'country']: + request.session.pop(f'payment_stripe_sepa_debit_{field}', None) + +class StripeAffirm(StripeMethod): + identifier = 'stripe_affirm' + verbose_name = _('Affirm via Stripe') + public_name = _('Affirm') + method = 'affirm' + redirect_action_handling = 'redirect' def payment_is_valid_session(self, request): - return True + return f'payment_stripe_{self.method}_payment_method_id' in request.session def checkout_prepare(self, request, cart): + request.session[f'payment_stripe_{self.method}_payment_method_id'] = None return True + def is_allowed(self, request: HttpRequest, total: Decimal=None) -> bool: + return Decimal(50.00) <= total <= Decimal(30000.00) and super().is_allowed(request, total) -class StripeBancontact(StripeMethod): - identifier = 'stripe_bancontact' - verbose_name = _('Bancontact via Stripe') - public_name = _('Bancontact') - method = 'bancontact' + def order_change_allowed(self, order: Order, request: HttpRequest=None) -> bool: + return Decimal(50.00) <= order.pending_sum <= Decimal(30000.00) and super().order_change_allowed(order, request) + + def _payment_intent_kwargs(self, request, payment): + return { + 'payment_method_data': { + 'type': 'affirm', + } + } + + def payment_form_render(self, request, total, order=None) -> str: + template = get_template('plugins/stripe/checkout_payment_form_simple_messaging_noform.html') + ctx = { + 'request': request, + 'event': self.event, + 'total': self._decimal_to_int(total), + 'explanation': self.explanation, + 'method': self.method, + } + return template.render(ctx) + + +class StripeKlarna(StripeRedirectMethod): + identifier = "stripe_klarna" + verbose_name = _("Klarna via Stripe") + public_name = _("Klarna") + method = "klarna" + allowed_countries = {"US", "CA", "AU", "NZ", "GB", "IE", "FR", "ES", "DE", "AT", "BE", "DK", "FI", "IT", "NL", "NO", "SE"} + redirect_in_widget_allowed = False + + def _detect_country(self, request, order=None): + def get_invoice_address(): + if order and getattr(order, 'invoice_address', None): + request._checkout_flow_invoice_address = order.invoice_address + if not hasattr(request, '_checkout_flow_invoice_address'): + cs = cart_session(request) + iapk = cs.get('invoice_address') + if not iapk: + request._checkout_flow_invoice_address = InvoiceAddress() + else: + try: + request._checkout_flow_invoice_address = InvoiceAddress.objects.get(pk=iapk, order__isnull=True) + except InvoiceAddress.DoesNotExist: + request._checkout_flow_invoice_address = InvoiceAddress() + return request._checkout_flow_invoice_address + + ia = get_invoice_address() + country = ia.country or get_country_from_request(request, self.event) or self.settings.merchant_country or "DE" + return str(country) if str(country) in self.allowed_countries else "DE" + + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "klarna", + "billing_details": { + "email": payment.order.email, + "address": { + "country": self._detect_country(request, payment.order), + }, + }, + } + } + + def payment_form_render(self, request, total, order=None) -> str: + template = get_template("plugins/stripe/checkout_payment_form_simple_messaging_noform.html") + ctx = { + "request": request, + "event": self.event, + "total": self._decimal_to_int(total), + "method": self.method, + "explanation": self.explanation, + "country": self._detect_country(request, order), + } + return template.render(ctx) + + def test_mode_message(self): + is_testmode = self.settings.secret_key and "_test_" in self.settings.secret_key + if self.settings.connect_client_id and not self.settings.secret_key: + is_testmode = True + + if is_testmode: + return mark_safe( + _( + "The Stripe plugin is operating in test mode. You can use one of many test " + "cards to perform a transaction. No money will actually be transferred." + ).format( + args='href="https://docs.klarna.com/resources/test-environment/sample-customer-data/" target="_blank"' + ) + ) + return None + + +class StripeRedirectWithAccountNamePaymentIntentMethod(StripeRedirectMethod): def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple.html') + template = get_template('plugins/stripe/checkout_payment_form_simple.html') ctx = { 'request': request, 'event': self.event, 'settings': self.settings, + 'explanation': self.explanation, 'form': self.payment_form(request) } return template.render(ctx) @@ -1066,54 +1344,124 @@ def payment_form_render(self, request) -> str: @property def payment_form_fields(self): return OrderedDict([ - ('account', forms.CharField(label=_('Account holder'), min_length=3)), + ('account', forms.CharField(label=_('Account holder'))), ]) - def _create_source(self, request, payment): + def execute_payment(self, request: HttpRequest, payment: OrderPayment): try: - source = stripe.Source.create( - type='bancontact', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - owner={ - 'name': request.session.get('payment_stripe_bancontact_account') or gettext('unknown name') - }, - statement_descriptor=self.statement_descriptor(payment, 35), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs - ) - return source + return super().execute_payment(request, payment) finally: - if 'payment_stripe_bancontact_account' in request.session: - del request.session['payment_stripe_bancontact_account'] - - def payment_is_valid_session(self, request): - return ( - request.session.get('payment_stripe_bancontact_account', '') != '' - ) + if f'payment_stripe_{self.method}_account' in request.session: + del request.session[f'payment_stripe_{self.method}_account'] def checkout_prepare(self, request, cart): form = self.payment_form(request) if form.is_valid(): - request.session['payment_stripe_bancontact_account'] = form.cleaned_data['account'] + request.session[f"payment_stripe_{self.method}_payment_method_id"] = None + request.session[f'payment_stripe_{self.method}_account'] = form.cleaned_data['account'] return True return False + +class StripeGiropay(StripeRedirectWithAccountNamePaymentIntentMethod): + identifier = 'stripe_giropay' + verbose_name = _('giropay via Stripe') + public_name = _('giropay') + method = 'giropay' + explanation = _( + 'giropay is an online payment method available to all customers of most German banks, usually after one-time ' + 'activation. Please keep your online banking account and login information available.' + ) + redirect_in_widget_allowed = False + + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "giropay", + "giropay": {}, + "billing_details": { + "name": request.session.get(f"payment_stripe_{self.method}_account", gettext("unknown name")) + }, + } + } + + def payment_presale_render(self, payment: OrderPayment) -> str: + pi = payment.info_data or {} + try: + bank_name = ( + pi.get("latest_charge", {}).get("payment_method_details", {}).get("giropay", {}).get("bank_name") or + pi.get("source", {}).get("giropay", {}).get("bank_name", "?") + ) + return gettext('Bank account at {bank}').format(bank=bank_name) + except Exception: + logger.exception('Could not parse payment data') + return super().payment_presale_render(payment) + + +class StripeIdeal(StripeRedirectMethod): + identifier = 'stripe_ideal' + verbose_name = _('iDEAL via Stripe') + public_name = _('iDEAL') + method = 'ideal' + explanation = _( + 'iDEAL is an online payment method available to customers of Dutch banks. Please keep your online ' + 'banking account and login information available.' + ) + redirect_in_widget_allowed = False + + def payment_presale_render(self, payment: OrderPayment) -> str: + pi = payment.info_data or {} + try: + return gettext('Bank account at {bank}').format( + bank=( + pi.get("latest_charge", {}).get("payment_method_details", {}).get("ideal", {}).get("bank") or + pi.get("source", {}).get("ideal", {}).get("bank", "?") + ).replace("_", " ").title() + ) + except: + logger.exception('Could not parse payment data') + return super().payment_presale_render(payment) + + +class StripeAlipay(StripeRedirectMethod): + identifier = 'stripe_alipay' + verbose_name = _('Alipay via Stripe') + public_name = _('Alipay') + method = 'alipay' + confirmation_method = 'automatic' + explanation = _( + 'This payment method is available to customers of the Chinese payment system Alipay. Please keep ' + 'your login information available.' + ) + + +class StripeBancontact(StripeRedirectWithAccountNamePaymentIntentMethod): + identifier = 'stripe_bancontact' + verbose_name = _('Bancontact via Stripe') + public_name = _('Bancontact') + method = 'bancontact' + redirect_in_widget_allowed = False + + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "bancontact", + "giropay": {}, + "billing_details": { + "name": request.session.get(f"payment_stripe_{self.method}_account") or gettext("unknown name") + }, + } + } + def payment_presale_render(self, payment: OrderPayment) -> str: pi = payment.info_data or {} try: - return gettext('Bank account at {bank}').format(bank=pi["source"]["bancontact"]["bank_name"]) + return gettext('Bank account at {bank}').format( + bank=( + pi.get("latest_charge", {}).get("payment_method_details", {}).get("bancontact", {}).get("bank_name") or + pi.get("source", {}).get("bancontact", {}).get("bank_name", "?") + ) + ) except: logger.exception('Could not parse payment data') return super().payment_presale_render(payment) @@ -1122,15 +1470,17 @@ def payment_presale_render(self, payment: OrderPayment) -> str: class StripeSofort(StripeMethod): identifier = 'stripe_sofort' verbose_name = _('SOFORT via Stripe') - public_name = _('SOFORT') + public_name = _('SOFORT (instant bank transfer)') method = 'sofort' + redirect_in_widget_allowed = False def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple.html') + template = get_template('plugins/stripe/checkout_payment_form_simple.html') ctx = { 'request': request, 'event': self.event, 'settings': self.settings, + 'explanation': self.explanation, 'form': self.payment_form(request) } return template.render(ctx) @@ -1147,46 +1497,35 @@ def payment_form_fields(self): ))), ]) - def _create_source(self, request, payment): - source = stripe.Source.create( - type='sofort', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - statement_descriptor=self.statement_descriptor(payment, 35), - sofort={ - 'country': request.session.get('payment_stripe_sofort_bank_country'), - }, - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs - ) - return source + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "sofort", + "sofort": { + "country": (request.session.get(f"payment_stripe_{self.method}_bank_country") or "DE").upper() + }, + } + } + + def execute_payment(self, request: HttpRequest, payment: OrderPayment): + try: + return super().execute_payment(request, payment) + finally: + if f'payment_stripe_{self.method}_bank_country' in request.session: + del request.session[f'payment_stripe_{self.method}_bank_country'] def payment_is_valid_session(self, request): return ( - request.session.get('payment_stripe_sofort_bank_country', '') != '' + request.session.get(f'payment_stripe_{self.method}_bank_country', '') != '' ) def checkout_prepare(self, request, cart): form = self.payment_form(request) if form.is_valid(): - request.session['payment_stripe_sofort_bank_country'] = form.cleaned_data['bank_country'] + request.session[f'payment_stripe_{self.method}_bank_country'] = form.cleaned_data['bank_country'] return True return False - def payment_can_retry(self, payment): - return payment.state != OrderPayment.PAYMENT_STATE_PENDING and self._is_still_available(order=payment.order) - def payment_presale_render(self, payment: OrderPayment) -> str: pi = payment.info_data or {} try: @@ -1199,90 +1538,52 @@ def payment_presale_render(self, payment: OrderPayment) -> str: return super().payment_presale_render(payment) -class StripeEPS(StripeMethod): +class StripeEPS(StripeRedirectWithAccountNamePaymentIntentMethod): identifier = 'stripe_eps' verbose_name = _('EPS via Stripe') public_name = _('EPS') method = 'eps' + redirect_in_widget_allowed = False - def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple.html') - ctx = { - 'request': request, - 'event': self.event, - 'settings': self.settings, - 'form': self.payment_form(request) - } - return template.render(ctx) - - @property - def payment_form_fields(self): - return OrderedDict([ - ('account', forms.CharField(label=_('Account holder'))), - ]) - - def _create_source(self, request, payment): - try: - source = stripe.Source.create( - type='eps', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - owner={ - 'name': request.session.get('payment_stripe_eps_account') or gettext('unknown name') - }, - statement_descriptor=self.statement_descriptor(payment), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "eps", + "giropay": {}, + "billing_details": { + "name": request.session.get(f"payment_stripe_{self.method}_account") or gettext("unknown name") }, - **self.api_kwargs - ) - return source - finally: - if 'payment_stripe_eps_account' in request.session: - del request.session['payment_stripe_eps_account'] - - def payment_is_valid_session(self, request): - return ( - request.session.get('payment_stripe_eps_account', '') != '' - ) - - def checkout_prepare(self, request, cart): - form = self.payment_form(request) - if form.is_valid(): - request.session['payment_stripe_eps_account'] = form.cleaned_data['account'] - return True - return False + } + } def payment_presale_render(self, payment: OrderPayment) -> str: pi = payment.info_data or {} try: - return gettext('Bank account at {bank}').format(bank=pi["source"]["eps"]["bank"].replace('_', '').title()) + return gettext('Bank account at {bank}').format( + bank=( + pi.get("latest_charge", {}).get("payment_method_details", {}).get("eps", {}).get("bank") or + pi.get("source", {}).get("eps", {}).get("bank", "?") + ).replace("_", " ").title() + ) except: logger.exception('Could not parse payment data') return super().payment_presale_render(payment) -class StripeMultibanco(StripeMethod): +class StripeMultibanco(StripeSourceMethod): identifier = 'stripe_multibanco' verbose_name = _('Multibanco via Stripe') public_name = _('Multibanco') method = 'multibanco' + redirect_in_widget_allowed = False def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple_noform.html') + template = get_template('plugins/stripe/checkout_payment_form_simple_noform.html') ctx = { 'request': request, 'event': self.event, 'settings': self.settings, + 'explanation': self.explanation, 'form': self.payment_form(request) } return template.render(ctx) @@ -1304,7 +1605,7 @@ def _create_source(self, request, payment): 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ 'order': payment.order.code, 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), + 'hash': payment.order.tagged_secret('plugins:stripe'), }) }, **self.api_kwargs @@ -1318,132 +1619,98 @@ def checkout_prepare(self, request, cart): return True -class StripePrzelewy24(StripeMethod): +class StripePrzelewy24(StripeRedirectMethod): identifier = 'stripe_przelewy24' verbose_name = _('Przelewy24 via Stripe') public_name = _('Przelewy24') - method = 'przelewy24' - - def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple_noform.html') - ctx = { - 'request': request, - 'event': self.event, - 'settings': self.settings, - 'form': self.payment_form(request) + method = 'p24' + explanation = _( + 'Przelewy24 is an online payment method available to customers of Polish banks. Please keep your online ' + 'banking account and login information available.' + ) + redirect_in_widget_allowed = False + + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "p24", + "billing_details": { + "email": payment.order.email + }, + } } - return template.render(ctx) - def _create_source(self, request, payment): - source = stripe.Source.create( - type='p24', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - owner={ - 'email': payment.order.email - }, - statement_descriptor=self.statement_descriptor(payment, 35), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) - }, - **self.api_kwargs - ) - return source - - def payment_is_valid_session(self, request): - return True - - def checkout_prepare(self, request, cart): - return True + @property + def is_enabled(self) -> bool: + return self.settings.get('_enabled', as_type=bool) and self.settings.get('method_przelewy24', as_type=bool) def payment_presale_render(self, payment: OrderPayment) -> str: pi = payment.info_data or {} try: - return gettext('Bank account at {bank}').format(bank=pi["source"]["p24"]["bank"].replace('_', '').title()) - except: + bank_name = ( + pi.get("latest_charge", {}).get("payment_method_details", {}).get("p24", {}).get("bank") or + pi.get("source", {}).get("p24", {}).get("bank", "?") + ).replace("_", " ").title() + return gettext('Bank account at {bank}').format(bank=bank_name) + except Exception: logger.exception('Could not parse payment data') return super().payment_presale_render(payment) -class StripeWeChatPay(StripeMethod): +class StripeWeChatPay(StripeRedirectMethod): identifier = 'stripe_wechatpay' verbose_name = _('WeChat Pay via Stripe') public_name = _('WeChat Pay') - method = 'wechatpay' + method = 'wechat_pay' + confirmation_method = 'automatic' + explanation = _( + 'This payment method is available to users of the Chinese app WeChat. Please keep your login information ' + 'available.' + ) - def payment_form_render(self, request) -> str: - template = get_template('pretixplugins/stripe/checkout_payment_form_simple_noform.html') - ctx = { - 'request': request, - 'event': self.event, - 'settings': self.settings, - 'form': self.payment_form(request) - } - return template.render(ctx) + @property + def is_enabled(self) -> bool: + return self.settings.get('_enabled', as_type=bool) and self.settings.get('method_wechatpay', as_type=bool) - def _create_source(self, request, payment): - source = stripe.Source.create( - type='wechat', - amount=self._get_amount(payment), - currency=self.event.currency.lower(), - metadata={ - 'order': str(payment.order.id), - 'event': self.event.id, - 'code': payment.order.code - }, - statement_descriptor=self.statement_descriptor(payment, 32), - redirect={ - 'return_url': build_absolute_uri(self.event, 'plugins:stripe:return', kwargs={ - 'order': payment.order.code, - 'payment': payment.pk, - 'hash': hashlib.sha1(payment.order.secret.lower().encode()).hexdigest(), - }) + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "wechat_pay", }, - **self.api_kwargs - ) - return source + "payment_method_options": { + "wechat_pay": { + "client": "web" + }, + } + } - def payment_is_valid_session(self, request): - return True - def checkout_prepare(self, request, cart): - return True +class StripePayPal(StripeRedirectMethod): + identifier = 'stripe_paypal' + verbose_name = _('PayPal via Stripe') + public_name = _('PayPal') + method = 'paypal' - def execute_payment(self, request: HttpRequest, payment: OrderPayment): - self._init_api() - try: - source = self._create_source(request, payment) - except stripe.error.StripeError as e: - if e.json_body and 'err' in e.json_body: - err = e.json_body['error'] - logger.exception('Stripe error: %s' % str(err)) - else: - err = {'message': str(e)} - logger.exception('Stripe error: %s' % str(e)) - payment.fail(info={ - 'error': True, - 'message': err['message'], - }) - raise PaymentException(_('We had trouble communicating with Stripe. Please try again and get in touch ' - 'with us if this problem persists.')) - ReferencedStripeObject.objects.get_or_create( - reference=source.id, - defaults={'order': payment.order, 'payment': payment} - ) - payment.info = str(source) - payment.save() +class StripeSwish(StripeRedirectMethod): + identifier = 'stripe_swish' + verbose_name = _('Swish via Stripe') + public_name = _('Swish') + method = 'swish' + confirmation_method = 'automatic' + explanation = _( + 'This payment method is available to users of the Swedish apps Swish and BankID. Please have your app ' + 'ready.' + ) - return eventreverse(request.event, 'presale:event.order', kwargs={ - 'order': payment.order.code, - 'secret': payment.order.secret - }) + def _payment_intent_kwargs(self, request, payment): + return { + "payment_method_data": { + "type": "swish", + }, + "payment_method_options": { + "swish": { + "reference": payment.order.full_code, + }, + } + } diff --git a/src/pretix/plugins/stripe/signals.py b/src/pretix/plugins/stripe/signals.py index ddccc9205..a26cb128b 100644 --- a/src/pretix/plugins/stripe/signals.py +++ b/src/pretix/plugins/stripe/signals.py @@ -3,32 +3,37 @@ from django import forms from django.dispatch import receiver +from django.http import HttpRequest from django.template.loader import get_template from django.urls import resolve, reverse from django.utils.translation import gettext_lazy as _ +from paypalhttp import HttpResponse from pretix.base.forms import SecretKeySettingsField +from pretix.base.middleware import _merge_csp, _parse_csp, _render_csp from pretix.base.settings import settings_hierarkey from pretix.base.signals import ( logentry_display, register_global_settings, register_payment_providers, - requiredaction_display, ) from pretix.control.signals import nav_organizer from pretix.plugins.stripe.forms import StripeKeyValidator -from pretix.presale.signals import html_head +from pretix.plugins.stripe.payment import StripeMethod +from pretix.presale.signals import html_head, process_response @receiver(register_payment_providers, dispatch_uid="payment_stripe") def register_payment_provider(sender, **kwargs): from .payment import ( - StripeAlipay, StripeBancontact, StripeCC, StripeEPS, StripeGiropay, - StripeIdeal, StripeMultibanco, StripePrzelewy24, StripeSettingsHolder, - StripeSofort, StripeWeChatPay, + StripeAffirm, StripeAlipay, StripeBancontact, StripeCC, StripeEPS, + StripeGiropay, StripeIdeal, StripeKlarna, StripeMultibanco, + StripePayPal, StripePrzelewy24, StripeSEPADirectDebit, + StripeSettingsHolder, StripeSofort, StripeSwish, StripeWeChatPay, ) return [ StripeSettingsHolder, StripeCC, StripeGiropay, StripeIdeal, StripeAlipay, StripeBancontact, - StripeSofort, StripeEPS, StripeMultibanco, StripePrzelewy24, StripeWeChatPay + StripeSofort, StripeEPS, StripeMultibanco, StripePrzelewy24, StripeWeChatPay, + StripeSEPADirectDebit, StripeAffirm, StripeKlarna, StripePayPal, StripeSwish ] @@ -39,7 +44,7 @@ def html_head_presale(sender, request=None, **kwargs): provider = StripeSettingsHolder(sender) url = resolve(request.path_info) if provider.settings.get('_enabled', as_type=bool) and ("checkout" in url.url_name or "order.pay" in url.url_name): - template = get_template('pretixplugins/stripe/presale_head.html') + template = get_template('plugins/stripe/presale_head.html') ctx = { 'event': sender, 'settings': provider.settings, @@ -86,7 +91,7 @@ def pretixcontrol_logentry_display(sender, logentry, **kwargs): return _('Stripe reported an event: {}').format(text) -settings_hierarkey.add_default('payment_stripe_method_cc', True, bool) +settings_hierarkey.add_default('payment_stripe_method_card', True, bool) settings_hierarkey.add_default('payment_stripe_reseller_moto', False, bool) @@ -143,25 +148,6 @@ def register_global_settings(sender, **kwargs): ]) -@receiver(signal=requiredaction_display, dispatch_uid="stripe_requiredaction_display") -def pretixcontrol_action_display(sender, action, request, **kwargs): - # DEPRECATED - if not action.action_type.startswith('pretix.plugins.stripe'): - return - - data = json.loads(action.data) - - if action.action_type == 'pretix.plugins.stripe.refund': - template = get_template('pretixplugins/stripe/action_refund.html') - elif action.action_type == 'pretix.plugins.stripe.overpaid': - template = get_template('pretixplugins/stripe/action_overpaid.html') - elif action.action_type == 'pretix.plugins.stripe.double': - template = get_template('pretixplugins/stripe/action_double.html') - - ctx = {'data': data, 'event': sender, 'action': action} - return template.render(ctx, request) - - @receiver(nav_organizer, dispatch_uid="stripe_nav_organizer") def nav_o(sender, request, organizer, **kwargs): if request.user.has_active_staff_session(request.session.session_key): @@ -177,3 +163,40 @@ def nav_o(sender, request, organizer, **kwargs): 'active': 'settings.connect' in url.url_name, }] return [] + + +@receiver(signal=process_response, dispatch_uid="stripe_middleware_resp") +def signal_process_response(sender, request: HttpRequest, response: HttpResponse, **kwargs): + provider = StripeMethod(sender) + url = resolve(request.path_info) + + enabled = provider.settings.get('_enabled', as_type=bool) + relevant_urls = { + "event.order.pay.change", + "event.order.pay", + "event.checkout", + "plugins:stripe:sca", + "plugins:stripe:sca.return" + } + + if enabled and ( + url.url_name in relevant_urls or + (url.namespace == "plugins:stripe" and url.url_name in ["sca", "sca.return"]) + ): + if 'Content-Security-Policy' in response: + csp_header = _parse_csp(response['Content-Security-Policy']) + else: + csp_header = {} + + stripe_csps = { + 'connect-src': ['https://api.stripe.com'], + 'frame-src': ['https://js.stripe.com', 'https://hooks.stripe.com'], + 'script-src': ['https://js.stripe.com'], + } + + _merge_csp(csp_header, stripe_csps) + + if csp_header: + response['Content-Security-Policy'] = _render_csp(csp_header) + + return response diff --git a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.css b/src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.css similarity index 81% rename from src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.css rename to src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.css index c9e8a9faa..3ff086fc4 100644 --- a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.css +++ b/src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.css @@ -39,39 +39,39 @@ .sepText { left: 50%; } - #stripe-elements > div.hidden { + #stripe-card-elements > div.hidden { height: 0; padding-top: 0; padding-bottom: 0; overflow: hidden; display: block !important; } - #stripe-elements .stripe-or { + #stripe-card-elements .stripe-or { height: 16px; } - #stripe-elements .stripe-payment-request-button { + #stripe-card-elements .stripe-payment-request-button { height: 40px; } - #stripe-elements > div { + #stripe-card-elements > div { transition: height 0.3s ease-out, padding-top 0.3s ease-out, padding-bottom 0.3s ease-out; } } @media only screen and (min-width: 999px) { - #stripe-elements { + #stripe-card-elements { display: flex; flex-wrap: wrap; } .stripe-card-holder { flex-grow: 1; } - #stripe-elements > div.hidden { + #stripe-card-elements > div.hidden { width: 0; padding: 0; overflow: hidden; display: block !important; } - #stripe-elements > div { + #stripe-card-elements > div { transition: width 0.3s ease-out, padding-left 0.3s ease-out, padding-right 0.3s ease-out; } } diff --git a/src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js b/src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js new file mode 100644 index 000000000..16384d23e --- /dev/null +++ b/src/pretix/plugins/stripe/static/plugins/stripe/eventyay-stripe.js @@ -0,0 +1,427 @@ +/*global $, stripe_pubkey, stripe_loadingmessage, gettext */ +'use strict'; + +var stripeObj = { + stripe: null, + elements: null, + card: null, + sepa: null, + affirm: null, + klarna: null, + paymentRequest: null, + paymentRequestButton: null, + + 'pm_request': function (method, element, kwargs = {}) { + waitingDialog.show(gettext("Contacting Stripe …")); + $(".stripe-errors").hide(); + + stripeObj.stripe.createPaymentMethod(method, element, kwargs).then(function (result) { + waitingDialog.hide(); + if (result.error) { + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
" + result.error.message + "
"); + $(".stripe-errors").slideDown(); + } else { + var $form = $("#stripe_" + method + "_payment_method_id").closest("form"); + // Insert the token into the form so it gets submitted to the server + $("#stripe_" + method + "_payment_method_id").val(result.paymentMethod.id); + if (method === 'card') { + $("#stripe_card_brand").val(result.paymentMethod.card.brand); + $("#stripe_card_last4").val(result.paymentMethod.card.last4); + } + if (method === 'sepa_debit') { + $("#stripe_sepa_debit_last4").val(result.paymentMethod.sepa_debit.last4); + } + // and submit + $form.get(0).submit(); + } + }).catch((e) => { + waitingDialog.hide(); + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
Technical error, please contact support: " + e + "
"); + $(".stripe-errors").slideDown(); + }); + }, + 'load': function () { + if (stripeObj.stripe !== null) { + return; + } + $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", true); + $.ajax( + { + url: 'https://js.stripe.com/v3/', + dataType: 'script', + success: function () { + if ($.trim($("#stripe_connectedAccountId").html())) { + stripeObj.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + stripeAccount: $.trim($("#stripe_connectedAccountId").html()), + locale: $.trim($("body").attr("data-locale")) + }); + } else { + stripeObj.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + locale: $.trim($("body").attr("data-locale")) + }); + } + stripeObj.elements = stripeObj.stripe.elements(); + if ($.trim($("#stripe_merchantcountry").html()) !== "") { + try { + stripeObj.paymentRequest = stripeObj.stripe.paymentRequest({ + country: $("#stripe_merchantcountry").html(), + currency: $("#stripe_card_currency").val().toLowerCase(), + total: { + label: gettext('Total'), + amount: parseInt($("#stripe_card_total").val()) + }, + displayItems: [], + requestPayerName: false, + requestPayerEmail: false, + requestPayerPhone: false, + requestShipping: false, + }); + + stripeObj.paymentRequest.on('paymentmethod', function (ev) { + ev.complete('success'); + + var $form = $("#stripe_card_payment_method_id").closest("form"); + // Insert the token into the form so it gets submitted to the server + $("#stripe_card_payment_method_id").val(ev.paymentMethod.id); + $("#stripe_card_brand").val(ev.paymentMethod.card.brand); + $("#stripe_card_last4").val(ev.paymentMethod.card.last4); + // and submit + $form.get(0).submit(); + }); + } catch (e) { + stripeObj.paymentRequest = null; + } + } else { + stripeObj.paymentRequest = null; + } + if ($("#stripe-card").length) { + stripeObj.card = stripeObj.elements.create('card', { + 'style': { + 'base': { + 'fontFamily': '"Open Sans","OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif', + 'fontSize': '14px', + 'color': '#555555', + 'lineHeight': '1.42857', + 'border': '1px solid #ccc', + '::placeholder': { + color: 'rgba(0,0,0,0.4)', + }, + }, + 'invalid': { + 'color': 'red', + }, + }, + classes: { + focus: 'is-focused', + invalid: 'has-error', + } + }); + stripeObj.card.mount("#stripe-card"); + stripeObj.card.on('ready', function () { + $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", false); + }); + } + if ($("#stripe-sepa").length) { + stripeObj.sepa = stripeObj.elements.create('iban', { + 'style': { + 'base': { + 'fontFamily': '"Open Sans","OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif', + 'fontSize': '14px', + 'color': '#555555', + 'lineHeight': '1.42857', + 'border': '1px solid #ccc', + '::placeholder': { + color: 'rgba(0,0,0,0.4)', + }, + }, + 'invalid': { + 'color': 'red', + }, + }, + supportedCountries: ['SEPA'], + classes: { + focus: 'is-focused', + invalid: 'has-error', + } + }); + stripeObj.sepa.on('change', function (event) { + if (['AD', 'PF', 'TF', 'GI', 'GB', 'GG', 'VA', 'IM', 'JE', 'MC', 'NC', 'BL', 'PM', 'SM', 'CH', 'WF'].indexOf(event.country) > 0) { + $("#stripe_sepa_debit_country").prop('checked', true); + $("#stripe_sepa_debit_country").change(); + } else { + $("#stripe_sepa_debit_country").prop('checked', false); + $("#stripe_sepa_debit_country").change(); + } + if (event.bankName) { + $("#stripe_sepa_debit_bank").val(event.bankName); + } + }); + stripeObj.sepa.mount("#stripe-sepa"); + stripeObj.sepa.on('ready', function () { + $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", false); + }); + } + if ($("#stripe-affirm").length) { + stripeObj.affirm = stripeObj.elements.create('affirmMessage', { + 'amount': parseInt($("#stripe_affirm_total").val()), + 'currency': $("#stripe_affirm_currency").val(), + }); + + stripeObj.affirm.mount('#stripe-affirm'); + } + if ($("#stripe-klarna").length) { + try { + stripeObj.klarna = stripeObj.elements.create('paymentMethodMessaging', { + 'amount': parseInt($("#stripe_klarna_total").val()), + 'currency': $("#stripe_klarna_currency").val(), + 'countryCode': $("#stripe_klarna_country").val(), + 'paymentMethodTypes': ['klarna'], + }); + + stripeObj.klarna.mount('#stripe-klarna'); + } catch (e) { + console.error(e); + $("#stripe-klarna").html("
Technical error, please contact support: " + e + "
"); + } + } + if ($("#stripe-payment-request-button").length && stripeObj.paymentRequest != null) { + stripeObj.paymentRequestButton = stripeObj.elements.create('paymentRequestButton', { + paymentRequest: stripeObj.paymentRequest, + }); + + stripeObj.paymentRequest.canMakePayment().then(function (result) { + if (result) { + stripeObj.paymentRequestButton.mount('#stripe-payment-request-button'); + $('#stripe-card-elements .stripe-or').removeClass("hidden"); + $('#stripe-payment-request-button').parent().removeClass("hidden"); + } else { + $('#stripe-payment-request-button').hide(); + document.getElementById('stripe-payment-request-button').style.display = 'none'; + } + }); + } + } + } + ); + }, + 'withStripe': function (callback) { + $.ajax({ + url: 'https://js.stripe.com/v3/', + dataType: 'script', + success: function () { + if ($.trim($("#stripe_connectedAccountId").html())) { + stripeObj.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + stripeAccount: $.trim($("#stripe_connectedAccountId").html()), + locale: $.trim($("body").attr("data-locale")) + }); + } else { + stripeObj.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + locale: $.trim($("body").attr("data-locale")) + }); + } + callback(); + } + }); + }, + 'handleAlipayAction': function (payment_intent_client_secret) { + stripeObj.withStripe(function () { + stripeObj.stripe.confirmAlipayPayment( + payment_intent_client_secret, + { + return_url: window.location.href + } + ).then(function (result) { + if (result.error) { + waitingDialog.hide(); + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
Technical error, please contact support: " + result.error.message + "
"); + $(".stripe-errors").slideDown(); + } else { + waitingDialog.show(gettext("Confirming your payment …")); + } + }); + }); + }, + 'handleWechatAction': function (payment_intent_client_secret) { + stripeObj.withStripe(function () { + stripeObj.stripe.confirmWechatPayPayment( + payment_intent_client_secret, + { + payment_method_options: { + wechat_pay: { + client: 'web', + }, + }, + } + ).then(function (result) { + if (result.error) { + waitingDialog.hide(); + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
Technical error, please contact support: " + result.error.message + "
"); + $(".stripe-errors").slideDown(); + } else { + waitingDialog.show(gettext("Confirming your payment …")); + location.reload(); + } + }); + }); + }, + 'handleCardAction': function (payment_intent_client_secret) { + stripeObj.withStripe(function () { + stripeObj.stripe.handleCardAction( + payment_intent_client_secret + ).then(function (result) { + if (result.error) { + waitingDialog.hide(); + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
Technical error, please contact support: " + result.error.message + "
"); + $(".stripe-errors").slideDown(); + } else { + waitingDialog.show(gettext("Confirming your payment …")); + location.reload(); + } + }); + }); + }, + 'handlePaymentRedirectAction': function (payment_intent_next_action_redirect_url) { + waitingDialog.show(gettext("Contacting your bank …")); + + let payment_intent_redirect_action_handling = $.trim($("#stripe_payment_intent_redirect_action_handling").html()); + if (payment_intent_redirect_action_handling === 'iframe') { + let iframe = document.createElement('iframe'); + iframe.src = payment_intent_next_action_redirect_url; + iframe.className = 'embed-responsive-item'; + $('#scacontainer').append(iframe); + $('#scacontainer iframe').on("load", function () { + waitingDialog.hide(); + }); + } else if (payment_intent_redirect_action_handling === 'redirect') { + window.location.href = payment_intent_next_action_redirect_url; + } + } +}; +$(function () { + if ($("#stripe_payment_intent_SCA_status").length) { + let payment_intent_redirect_action_handling = $.trim($("#stripe_payment_intent_redirect_action_handling").html()); + let order_status = $.trim($("#order_status").html()); + let order_url = $.trim($("#order_url").html()) + + if (payment_intent_redirect_action_handling === 'iframe') { + window.parent.postMessage('3DS-authentication-complete.' + order_status, '*'); + return; + } else if (payment_intent_redirect_action_handling === 'redirect') { + waitingDialog.show(gettext("Confirming your payment …")); + + if (order_status === 'p') { + window.location.href = order_url + '?paid=yes'; + } else { + window.location.href = order_url; + } + } + } else if ($("#stripe_payment_intent_next_action_redirect_url").length) { + let payment_intent_next_action_redirect_url = $.trim($("#stripe_payment_intent_next_action_redirect_url").html()); + stripeObj.handlePaymentRedirectAction(payment_intent_next_action_redirect_url); + } else if ($.trim($("#stripe_payment_intent_action_type").html()) === "wechat_pay_display_qr_code") { + let payment_intent_client_secret = $.trim($("#stripe_payment_intent_client_secret").html()); + stripeObj.handleWechatAction(payment_intent_client_secret); + } else if ($.trim($("#stripe_payment_intent_action_type").html()) === "alipay_handle_redirect") { + let payment_intent_client_secret = $.trim($("#stripe_payment_intent_client_secret").html()); + stripeObj.handleAlipayAction(payment_intent_client_secret); + } else if ($("#stripe_payment_intent_client_secret").length) { + let payment_intent_client_secret = $.trim($("#stripe_payment_intent_client_secret").html()); + stripeObj.handleCardAction(payment_intent_client_secret); + } + + $(window).on("message onmessage", function (e) { + if (typeof e.originalEvent.data === "string" && e.originalEvent.data.startsWith('3DS-authentication-complete.')) { + waitingDialog.show(gettext("Confirming your payment …")); + $('#scacontainer').hide(); + $('#continuebutton').removeClass('hidden'); + + if (e.originalEvent.data.split('.')[1] == 'p') { + window.location.href = $('#continuebutton').attr('href') + '?paid=yes'; + } else { + window.location.href = $('#continuebutton').attr('href'); + } + } + }); + + if (!$(".stripe-container").length) + return; + + if ( + $("input[name=payment][value=stripe]").is(':checked') + || $("input[name=payment][value=stripe_sepa_debit]").is(':checked') + || $("input[name=payment][value=stripe_affirm]").is(':checked') + || $("input[name=payment][value=stripe_klarna]").is(':checked') + || $(".payment-redo-form").length) { + stripeObj.load(); + } else { + $("input[name=payment]").change(function () { + if (['stripe', 'stripe_sepa_debit', 'stripe_affirm', 'stripe_klarna'].indexOf($(this).val()) > -1) { + stripeObj.load(); + } + }) + } + + $("#stripe_other_card").click( + function (e) { + $("#stripe_card_payment_method_id").val(""); + $("#stripe-current-card").slideUp(); + $("#stripe-card-elements").slideDown(); + + e.preventDefault(); + return false; + } + ); + + if ($("#stripe-current-card").length) { + $("#stripe-card-elements").hide(); + } + + $("#stripe_other_account").click( + function (e) { + $("#stripe_sepa_debit_payment_method_id").val(""); + $("#stripe-current-account").slideUp(); + $('.stripe-sepa_debit-form').slideDown(); + + e.preventDefault(); + return false; + } + ); + + if ($("#stripe-current-account").length) { + $('.stripe-sepa_debit-form').hide(); + } + + $('.stripe-container').closest("form").submit( + function () { + if ($("input[name=card_new]").length && !$("input[name=card_new]").prop('checked')) { + return null; + } + if (($("input[name=payment][value=stripe]").prop('checked') || $("input[name=payment][type=radio]").length === 0) + && $("#stripe_card_payment_method_id").val() == "") { + stripeObj.pm_request('card', stripeObj.card); + return false; + } + + if (($("input[name=payment][value=stripe_sepa_debit]").prop('checked')) && $("#stripe_sepa_debit_payment_method_id").val() == "") { + stripeObj.pm_request('sepa_debit', stripeObj.sepa, { + billing_details: { + name: $("#id_payment_stripe_sepa_debit-accountname").val(), + email: $("#stripe_sepa_debit_email").val(), + address: { + line1: $("#id_payment_stripe_sepa_debit-line1").val(), + postal_code: $("#id_payment_stripe_sepa_debit-postal_code").val(), + city: $("#id_payment_stripe_sepa_debit-city").val(), + country: $("#id_payment_stripe_sepa_debit-country").val(), + } + } + }); + return false; + } + } + ); +}); \ No newline at end of file diff --git a/src/pretix/plugins/stripe/static/plugins/stripe/stripe_logo.svg b/src/pretix/plugins/stripe/static/plugins/stripe/stripe_logo.svg new file mode 100644 index 000000000..3389f62cb --- /dev/null +++ b/src/pretix/plugins/stripe/static/plugins/stripe/stripe_logo.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + diff --git a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js deleted file mode 100644 index b2afdd3c3..000000000 --- a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js +++ /dev/null @@ -1,235 +0,0 @@ -/*global $, stripe_pubkey, stripe_loadingmessage, gettext */ -'use strict'; - -var pretixstripe = { - stripe: null, - elements: null, - card: null, - paymentRequest: null, - paymentRequestButton: null, - - 'cc_request': function () { - waitingDialog.show(gettext("Contacting Stripe …")); - $(".stripe-errors").hide(); - - // ToDo: 'card' --> proper type of payment method - pretixstripe.stripe.createPaymentMethod('card', pretixstripe.card).then(function (result) { - waitingDialog.hide(); - if (result.error) { - $(".stripe-errors").stop().hide().removeClass("sr-only"); - $(".stripe-errors").html("
" + result.error.message + "
"); - $(".stripe-errors").slideDown(); - } else { - var $form = $("#stripe_payment_method_id").closest("form"); - // Insert the token into the form so it gets submitted to the server - $("#stripe_payment_method_id").val(result.paymentMethod.id); - $("#stripe_card_brand").val(result.paymentMethod.card.brand); - $("#stripe_card_last4").val(result.paymentMethod.card.last4); - // and submit - $form.get(0).submit(); - } - }); - }, - 'load': function () { - if (pretixstripe.stripe !== null) { - return; - } - $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", true); - $.ajax( - { - url: 'https://js.stripe.com/v3/', - dataType: 'script', - success: function () { - if ($.trim($("#stripe_connectedAccountId").html())) { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - stripeAccount: $.trim($("#stripe_connectedAccountId").html()), - locale: $.trim($("body").attr("data-locale")) - }); - } else { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - locale: $.trim($("body").attr("data-locale")) - }); - } - pretixstripe.elements = pretixstripe.stripe.elements(); - if ($.trim($("#stripe_merchantcountry").html()) !== "") { - try { - pretixstripe.paymentRequest = pretixstripe.stripe.paymentRequest({ - country: $("#stripe_merchantcountry").html(), - currency: $("#stripe_currency").val().toLowerCase(), - total: { - label: gettext('Total'), - amount: parseInt($("#stripe_total").val()) - }, - displayItems: [], - requestPayerName: false, - requestPayerEmail: false, - requestPayerPhone: false, - requestShipping: false, - }); - - pretixstripe.paymentRequest.on('paymentmethod', function (ev) { - ev.complete('success'); - - var $form = $("#stripe_payment_method_id").closest("form"); - // Insert the token into the form so it gets submitted to the server - $("#stripe_payment_method_id").val(ev.paymentMethod.id); - $("#stripe_card_brand").val(ev.paymentMethod.card.brand); - $("#stripe_card_last4").val(ev.paymentMethod.card.last4); - // and submit - $form.get(0).submit(); - }); - } catch (e) { - pretixstripe.paymentRequest = null; - } - } else { - pretixstripe.paymentRequest = null; - } - if ($("#stripe-card").length) { - pretixstripe.card = pretixstripe.elements.create('card', { - 'style': { - 'base': { - 'fontFamily': '"Open Sans","OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif', - 'fontSize': '14px', - 'color': '#555555', - 'lineHeight': '1.42857', - 'border': '1px solid #ccc', - '::placeholder': { - color: 'rgba(0,0,0,0.4)', - }, - }, - 'invalid': { - 'color': 'red', - }, - }, - classes: { - focus: 'is-focused', - invalid: 'has-error', - } - }); - pretixstripe.card.mount("#stripe-card"); - } - pretixstripe.card.on('ready', function () { - $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", false); - }); - if ($("#stripe-payment-request-button").length && pretixstripe.paymentRequest != null) { - pretixstripe.paymentRequestButton = pretixstripe.elements.create('paymentRequestButton', { - paymentRequest: pretixstripe.paymentRequest, - }); - - pretixstripe.paymentRequest.canMakePayment().then(function(result) { - if (result) { - pretixstripe.paymentRequestButton.mount('#stripe-payment-request-button'); - $('#stripe-elements .stripe-or').removeClass("hidden"); - $('#stripe-payment-request-button').parent().removeClass("hidden"); - } else { - $('#stripe-payment-request-button').hide(); - document.getElementById('stripe-payment-request-button').style.display = 'none'; - } - }); - } - } - } - ); - }, - 'handleCardAction': function (payment_intent_client_secret) { - $.ajax({ - url: 'https://js.stripe.com/v3/', - dataType: 'script', - success: function () { - if ($.trim($("#stripe_connectedAccountId").html())) { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - stripeAccount: $.trim($("#stripe_connectedAccountId").html()), - locale: $.trim($("body").attr("data-locale")) - }); - } else { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - locale: $.trim($("body").attr("data-locale")) - }); - } - pretixstripe.stripe.handleCardAction( - payment_intent_client_secret - ).then(function (result) { - waitingDialog.show(gettext("Confirming your payment …")); - location.reload(); - }); - } - }); - }, - 'handleCardActioniFrame': function (payment_intent_next_action_redirect_url) { - waitingDialog.show(gettext("Contacting your bank …")); - let iframe = document.createElement('iframe'); - iframe.src = payment_intent_next_action_redirect_url; - iframe.className = 'embed-responsive-item'; - $('#scacontainer').append(iframe); - $('#scacontainer iframe').load(function () { - waitingDialog.hide(); - }); - } -}; -$(function () { - if ($("#stripe_payment_intent_SCA_status").length) { - window.parent.postMessage('3DS-authentication-complete.' + $.trim($("#order_status").html()), '*'); - return; - } else if ($("#stripe_payment_intent_next_action_redirect_url").length) { - let payment_intent_next_action_redirect_url = $.trim($("#stripe_payment_intent_next_action_redirect_url").html()); - pretixstripe.handleCardActioniFrame(payment_intent_next_action_redirect_url); - } else if ($("#stripe_payment_intent_client_secret").length) { - let payment_intent_client_secret = $.trim($("#stripe_payment_intent_client_secret").html()); - pretixstripe.handleCardAction(payment_intent_client_secret); - } - - $(window).on("message onmessage", function(e) { - if (typeof e.originalEvent.data === "string" && e.originalEvent.data.startsWith('3DS-authentication-complete.')) { - waitingDialog.show(gettext("Confirming your payment …")); - $('#scacontainer').hide(); - $('#continuebutton').removeClass('hidden'); - - if (e.originalEvent.data.split('.')[1] == 'p') { - window.location.href = $('#continuebutton').attr('href') + '?paid=yes'; - } else { - window.location.href = $('#continuebutton').attr('href'); - } - } - }); - - if (!$(".stripe-container").length) - return; - - if ($("input[name=payment][value=stripe]").is(':checked') || $(".payment-redo-form").length) { - pretixstripe.load(); - } else { - $("input[name=payment]").change(function () { - if ($(this).val() === 'stripe') { - pretixstripe.load(); - } - }) - } - - $("#stripe_other_card").click( - function (e) { - $("#stripe_payment_method_id").val(""); - $("#stripe-current-card").slideUp(); - $("#stripe-elements").slideDown(); - - e.preventDefault(); - return false; - } - ); - - if ($("#stripe-current-card").length) { - $("#stripe-elements").hide(); - } - - $('.stripe-container').closest("form").submit( - function () { - if ($("input[name=card_new]").length && !$("input[name=card_new]").prop('checked')) { - return null; - } - if (($("input[name=payment][value=stripe]").prop('checked') || $("input[name=payment][type=radio]").length === 0) - && $("#stripe_payment_method_id").val() == "") { - pretixstripe.cc_request(); - return false; - } - } - ); -}); \ No newline at end of file diff --git a/src/pretix/plugins/stripe/tasks.py b/src/pretix/plugins/stripe/tasks.py index f7260dee0..3d784b39b 100644 --- a/src/pretix/plugins/stripe/tasks.py +++ b/src/pretix/plugins/stripe/tasks.py @@ -30,22 +30,26 @@ def get_stripe_account_key(prov): @app.task(base=EventTask, max_retries=5, default_retry_delay=1) def stripe_verify_domain(event, domain): from pretix.plugins.stripe.payment import StripeCC + prov = StripeCC(event) account = get_stripe_account_key(prov) + api_kwargs = { + 'api_key': prov.settings.connect_secret_key or prov.settings.connect_test_secret_key + if prov.settings.connect_client_id and prov.settings.connect_user_id + else prov.settings.secret_key + } + + if prov.settings.connect_client_id and prov.settings.connect_user_id: + api_kwargs['stripe_account'] = prov.settings.connect_user_id + if RegisteredApplePayDomain.objects.filter(account=account, domain=domain).exists(): return try: - resp = stripe.ApplePayDomain.create( - domain_name=domain, - **prov.api_kwargs - ) + resp = stripe.ApplePayDomain.create(domain_name=domain, **api_kwargs) except stripe.error.StripeError: logger.exception('Could not verify domain with Stripe') else: if resp.livemode: - RegisteredApplePayDomain.objects.create( - domain=domain, - account=account - ) + RegisteredApplePayDomain.objects.create(domain=domain, account=account) diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html similarity index 61% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html index 97f0e1233..cf555653a 100644 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_confirm.html +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_confirm.html @@ -1,14 +1,24 @@ {% load i18n %} -{% if provider.method == "cc" %} +{% if provider.method == "card" %}

{% blocktrans trimmed %} The total amount will be withdrawn from your credit card. {% endblocktrans %}

{% trans "Card type" %}
-
{{ request.session.payment_stripe_brand }}
+
{{ request.session.payment_stripe_card_brand }}
{% trans "Card number" %}
-
**** **** **** {{ request.session.payment_stripe_last4 }}
+
**** **** **** {{ request.session.payment_stripe_card_last4 }}
+
+{% elif provider.method == "sepa_debit" %} +

{% blocktrans trimmed %} + The total amount will be withdrawn from your bank account. + {% endblocktrans %}

+
+
{% trans "Banking Institution" %}
+
{{ request.session.payment_stripe_sepa_debit_bank }}
+
{% trans "Account number" %}
+
**** **** **** {{ request.session.payment_stripe_sepa_debit_last4 }}
{% else %}

{% blocktrans trimmed %} diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_card.html similarity index 72% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_card.html index c9b2799aa..f6f7f74fa 100644 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_cc.html +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_card.html @@ -8,27 +8,23 @@

{% endif %} -
- -
+
- {% if request.session.payment_stripe_payment_method_id %} + {% if request.session.payment_stripe_card_payment_method_id %}
-

{% blocktrans trimmed %} - You already entered a card number that we will use to charge the payment amount. - {% endblocktrans %}

+

{% blocktrans trimmed %}You already entered a card number that we will use to charge the payment amount.{% endblocktrans %}

{% trans "Card type" %}
-
{{ request.session.payment_stripe_brand }}
+
{{ request.session.payment_stripe_card_brand }}
{% trans "Card number" %}
**** **** **** - {{ request.session.payment_stripe_last4 }} + {{ request.session.payment_stripe_card_last4 }} @@ -37,7 +33,7 @@

{% endif %} -
+
@@ -64,12 +60,10 @@

Your payment will be processed by Stripe, Inc. Your credit card data will be transmitted directly to Stripe and never touches our servers. {% endblocktrans %} - - - - - + + + + +

diff --git a/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_sepadirectdebit.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_sepadirectdebit.html new file mode 100644 index 000000000..9b026a71f --- /dev/null +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_sepadirectdebit.html @@ -0,0 +1,79 @@ +{% load i18n %} +{% load bootstrap3 %} + +
+ + +
+ + + + + + {% if request.session.payment_stripe_sepa_debit_payment_method_id %} +
+

{% blocktrans trimmed %} + You already entered a bank account that we will use to charge the payment amount. + {% endblocktrans %}

+
+
{% trans "Banking Institution" %}
+
{{ request.session.payment_stripe_sepa_debit_bank }}
+
{% trans "Account number" %}
+
+ **** **** **** + {{ request.session.payment_stripe_sepa_debit_last4 }} + +
+
+
+ {% endif %} + + +
+
+ +
+
+
+
+ + +
+
+
+
+
+ {% bootstrap_form form layout='horizontal' %} +
+ + +

+ {% blocktrans trimmed with sepa_creditor_name=settings.sepa_creditor_name %} + By providing your payment information and confirming this payment, you authorize (A) + {{ sepa_creditor_name }} and Stripe, our payment service provider and/or PPRO, its local service provider, + to send instructions to your bank to debit your account and (B) your bank to debit your account in + accordance with those instructions. As part of your rights, you are entitled to a refund from your bank + under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks + starting from the date on which your account was debited. Your rights are explained in a statement that you + can obtain from your bank. You agree to receive notifications for future debits up to 2 days before they + occur. + {% endblocktrans %} + + + + + +

+
diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html similarity index 100% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple.html diff --git a/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_messaging_noform.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_messaging_noform.html new file mode 100644 index 000000000..8ec70e22e --- /dev/null +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_messaging_noform.html @@ -0,0 +1,21 @@ +{% load i18n %} +{% load bootstrap3 %} +
+
+ + +
+ +

+ {% blocktrans trimmed %} + After you submitted your order, we will redirect you to the payment service provider to complete your + payment. You will then be redirected back here to get your tickets. + {% endblocktrans %} +

+ + + + {% if country %} + + {% endif %} +
diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html b/src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html similarity index 100% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/checkout_payment_form_simple_noform.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/checkout_payment_form_simple_noform.html diff --git a/src/pretix/plugins/stripe/templates/plugins/stripe/control.html b/src/pretix/plugins/stripe/templates/plugins/stripe/control.html new file mode 100644 index 000000000..5f90f887b --- /dev/null +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/control.html @@ -0,0 +1,87 @@ +{% load i18n %} +{% load money %} + +{% if payment_info %} +
+ {% if "id" in payment_info %} +
{% trans "Charge ID" %}
+
{{ payment_info.id }}
+ {% endif %} + {% if details %} + {% if details.card %} +
{% trans "Card type" %}
+
{{ details.card.brand }}
+
{% trans "Card number" %}
+
+ **** **** **** {{ details.card.last4 }} + {% if details.card.moto %} + {% trans "MOTO" %} + {% endif %} +
+ {% endif %} + {% if details.type == "sepa_debit" %} +
{% trans "Bank" %}
+
{{ details.sepadirectdebit.bank_name }}
+ {% if details.sepadirectdebit.verified_name %} +
{% trans "Payer name" %}
+
{{ details.sepadirectdebit.verified_name }}
+ {% endif %} + {% endif %} + {% if details.type == "giropay" %} +
{% trans "Bank" %}
+
{{ details.giropay.bank_name }} ({{ details.giropay.bic }})
+ {% if details.giropay.verified_name %} +
{% trans "Payer name" %}
+
{{ details.giropay.verified_name }}
+ {% endif %} + {% endif %} + {% if details.type == "eps" %} +
{% trans "Bank" %}
+
{{ details.eps.bank }}
+ {% if details.eps.verified_name %} +
{% trans "Payer name" %}
+
{{ details.eps.verified_name }}
+ {% endif %} + {% endif %} + {% if details.type == "bancontact" %} +
{% trans "Bank" %}
+
{{ details.bancontact.bank_name }} ({{ details.bancontact.bic }})
+ {% if details.bancontact.verified_name %} +
{% trans "Payer name" %}
+
{{ details.bancontact.verified_name }}
+ {% endif %} + {% endif %} + {% if details.type == "ideal" %} +
{% trans "Bank" %}
+
{{ details.ideal.bank }} ({{ details.ideal.bic }})
+ {% if details.ideal.verified_name %} +
{% trans "Payer name" %}
+
{{ details.ideal.verified_name }}
+ {% endif %} + {% endif %} + {% endif %} + {% if details.owner.verified_name %} +
{% trans "Payer name" %}
+
{{ details.owner.verified_name }}
+ {% elif details.owner.name %} +
{% trans "Payer name" %}
+
{{ details.owner.name }}
+ {% endif %} + {% if "amount" in payment_info %} +
{% trans "Total value" %}
+
{{ payment_info.amount|money_numberfield:event.currency }}
+ {% endif %} + {% if "currency" in payment_info %} +
{% trans "Currency" %}
+
{{ payment_info.currency|upper }}
+ {% endif %} + {% if "status" in payment_info %} +
{% trans "Status" %}
+
{{ payment_info.status }}
+ {% endif %} + {% if "message" in payment_info %} +
{% trans "Error message" %}
+
{{ payment_info.message }}
+ {% endif %} +
+{% endif %} diff --git a/src/pretix/plugins/stripe/templates/plugins/stripe/oauth_disconnect.html b/src/pretix/plugins/stripe/templates/plugins/stripe/oauth_disconnect.html new file mode 100644 index 000000000..450992c95 --- /dev/null +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/oauth_disconnect.html @@ -0,0 +1,20 @@ +{% extends "pretixcontrol/base.html" %} +{% load i18n %} +{% block title %}{% trans "Stripe Connect" %}{% endblock %} +{% block content %} +

+ {% trans "Stripe Connect" %} +

+ +
+ {% csrf_token %} +

+ {% trans "Do you really want to disconnect your Stripe account?" %} +

+
+ +
+
+{% endblock %} diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html b/src/pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html similarity index 100% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/organizer_stripe.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/organizer_stripe.html diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html b/src/pretix/plugins/stripe/templates/plugins/stripe/pending.html similarity index 100% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/pending.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/pending.html diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/presale_head.html b/src/pretix/plugins/stripe/templates/plugins/stripe/presale_head.html similarity index 75% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/presale_head.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/presale_head.html index b2d68e187..0931f0b08 100644 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/presale_head.html +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/presale_head.html @@ -3,10 +3,10 @@ {% load i18n %} {% compress js %} - + {% endcompress %} {% compress css %} - + {% endcompress %} {% if testmode %} diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html b/src/pretix/plugins/stripe/templates/plugins/stripe/redirect.html similarity index 58% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/redirect.html index be28da6d3..25e4c3549 100644 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/redirect.html +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/redirect.html @@ -2,26 +2,24 @@ {% load i18n %} {% load static %} - + + {{ settings.INSTANCE_NAME }} {% compress css %} {% endcompress %} {% compress js %} - + {% endcompress %}

{% trans "The payment process has started in a new window." %}

- +

{% trans "The window to enter your payment data was not opened or was closed?" %}

- {% trans "The window to enter your payment data was not opened or was closed?" %} -

-

- - {% trans "Click here in order to open the window." %} + + {% trans "Click here in order to open the window." %}

- + {% if payment_intent_next_action_redirect_url %} + + {% endif %} + {% if payment_intent_redirect_action_handling %} + + {% endif %} {% endblock %} {% block content %}
@@ -17,6 +23,9 @@

Confirm payment: {{ code }} {% endblocktrans %}

+
+
+
diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html b/src/pretix/plugins/stripe/templates/plugins/stripe/sca_return.html similarity index 53% rename from src/pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html rename to src/pretix/plugins/stripe/templates/plugins/stripe/sca_return.html index 3579b6df8..e5f0e8ce5 100644 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/sca_return.html +++ b/src/pretix/plugins/stripe/templates/plugins/stripe/sca_return.html @@ -6,15 +6,15 @@ {% block title %}{% trans "Pay order" %}{% endblock %} {% block custom_header %} {{ block.super }} - {% include "pretixplugins/stripe/presale_head.html" with settings=stripe_settings %} + {% include "plugins/stripe/presale_head.html" with settings=stripe_settings %} + + {% endblock %} {% block page %}
- +
-

- {% trans "Confirming your payment…" %} -

+

{% trans "Confirming your payment…" %}

{% endblock %} diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html b/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html deleted file mode 100644 index e0ceaf8d2..000000000 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_double.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} - -

- {% url "control:event.order" organizer=event.organizer.slug event=event.slug code=data.order as ourl %} - {% blocktrans trimmed with charge=data.charge stripe_href="href='https://dashboard.stripe.com/payments/"|add:data.charge|add:"' target='_blank'"|safe order=""|add:data.order|add:""|safe %} - The Stripe transaction {{ charge }} has succeeded, but the order {{ order }} has - already been paid by other means. Please double-check and refund the money via Stripe's interface. - {% endblocktrans %} -

diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html b/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html deleted file mode 100644 index 8d7d68ba1..000000000 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_overpaid.html +++ /dev/null @@ -1,10 +0,0 @@ -{% load i18n %} - -

- {% url "control:event.order" organizer=event.organizer.slug event=event.slug code=data.order as ourl %} - {% blocktrans trimmed with charge=data.charge stripe_href="href='https://dashboard.stripe.com/payments/"|add:data.charge|add:"' target='_blank'"|safe order=""|add:data.order|add:""|safe %} - The Stripe transaction {{ charge }} has succeeded, but the order {{ order }} is - expired and the product was sold out in the meantime. Therefore, the payment could not be accepted. Please - contact the user and refund the money via Stripe's interface. - {% endblocktrans %} -

diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html b/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html deleted file mode 100644 index 30e0a4442..000000000 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/action_refund.html +++ /dev/null @@ -1,9 +0,0 @@ -{% load i18n %} - -

- {% url "control:event.order" organizer=event.organizer.slug event=event.slug code=data.order as ourl %} - {% blocktrans trimmed with charge=data.charge stripe_href="href='https://dashboard.stripe.com/payments/"|add:data.charge|add:"' target='_blank'"|safe order=""|add:data.order|add:""|safe %} - Stripe reported that the transaction {{ charge }} has been refunded. - Do you want to refund mark the matching order ({{ order }}) as refunded? - {% endblocktrans %} -

diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/apple-developer-merchantid-domain-association b/src/pretix/plugins/stripe/templates/pretixplugins/stripe/apple-developer-merchantid-domain-association deleted file mode 100644 index 2ff95c962..000000000 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/apple-developer-merchantid-domain-association +++ /dev/null @@ -1 +0,0 @@ -7B227073704964223A2239373943394538343346343131343044463144313834343232393232313734313034353044314339464446394437384337313531303944334643463542433731222C2276657273696F6E223A312C22637265617465644F6E223A313536363233343735303036312C227369676E6174757265223A22333038303036303932613836343838366637306430313037303261303830333038303032303130313331306633303064303630393630383634383031363530333034303230313035303033303830303630393261383634383836663730643031303730313030303061303830333038323033653333303832303338386130303330323031303230323038346333303431343935313964353433363330306130363038326138363438636533643034303330323330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333031653137306433313339333033353331333833303331333333323335333735613137306433323334333033353331333633303331333333323335333735613330356633313235333032333036303335353034303330633163363536333633326437333664373032643632373236663662363537323264373336393637366535663535343333343264353035323466343433313134333031323036303335353034306230633062363934663533323035333739373337343635366437333331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533333035393330313330363037326138363438636533643032303130363038326138363438636533643033303130373033343230303034633231353737656465626436633762323231386636386464373039306131323138646337623062643666326332383364383436303935643934616634613534313162383334323065643831316633343037653833333331663163353463336637656233323230643662616435643465666634393238393839336537633066313361333832303231313330383230323064333030633036303335353164313330313031666630343032333030303330316630363033353531643233303431383330313638303134323366323439633434663933653465663237653663346636323836633366613262626664326534623330343530363038326230363031303530353037303130313034333933303337333033353036303832623036303130353035303733303031383632393638373437343730336132663266366636333733373032653631373037303663363532653633366636643266366636333733373033303334326436313730373036633635363136393633363133333330333233303832303131643036303335353164323030343832303131343330383230313130333038323031306330363039326138363438383666373633363430353031333038316665333038316333303630383262303630313035303530373032303233303831623630633831623335323635366336393631366536333635323036663665323037343638363937333230363336353732373436393636363936333631373436353230363237393230363136653739323037303631373237343739323036313733373337353664363537333230363136333633363537303734363136653633363532303666363632303734363836353230373436383635366532303631373037303663363936333631363236633635323037333734363136653634363137323634323037343635373236643733323036313665363432303633366636653634363937343639366636653733323036663636323037353733363532633230363336353732373436393636363936333631373436353230373036663663363936333739323036313665363432303633363537323734363936363639363336313734363936663665323037303732363136333734363936333635323037333734363137343635366436353665373437333265333033363036303832623036303130353035303730323031313632613638373437343730336132663266373737373737326536313730373036633635326536333666366432663633363537323734363936363639363336313734363536313735373436383666373236393734373932663330333430363033353531643166303432643330326233303239613032376130323538363233363837343734373033613266326636333732366332653631373037303663363532653633366636643266363137303730366336353631363936333631333332653633373236633330316430363033353531643065303431363034313439343537646236666435373438313836383938393736326637653537383530376537396235383234333030653036303335353164306630313031666630343034303330323037383033303066303630393261383634383836663736333634303631643034303230353030333030613036303832613836343863653364303430333032303334393030333034363032323130306265303935373166653731653165373335623535653561666163623463373266656234343566333031383532323263373235313030326236316562643666353530323231303064313862333530613564643664643665623137343630333562313165623263653837636661336536616636636264383338303839306463383263646461613633333038323032656533303832303237356130303330323031303230323038343936643266626633613938646139373330306130363038326138363438636533643034303330323330363733313162333031393036303335353034303330633132343137303730366336353230353236663666373432303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330316531373064333133343330333533303336333233333334333633333330356131373064333233393330333533303336333233333334333633333330356133303761333132653330326330363033353530343033306332353431373037303663363532303431373037303663363936333631373436393666366532303439366537343635363737323631373436393666366532303433343132303264323034373333333132363330323430363033353530343062306331643431373037303663363532303433363537323734363936363639363336313734363936663665323034313735373436383666373236393734373933313133333031313036303335353034306130633061343137303730366336353230343936653633326533313062333030393036303335353034303631333032353535333330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346630313731313834313964373634383564353161356532353831303737366538383061326566646537626165346465303864666334623933653133333536643536363562333561653232643039373736306432323465376262613038666437363137636538386362373662623636373062656338653832393834666635343435613338316637333038316634333034363036303832623036303130353035303730313031303433613330333833303336303630383262303630313035303530373330303138363261363837343734373033613266326636663633373337303265363137303730366336353265363336663664326636663633373337303330333432643631373037303663363537323666366637343633363136373333333031643036303335353164306530343136303431343233663234396334346639336534656632376536633466363238366333666132626266643265346233303066303630333535316431333031303166663034303533303033303130316666333031663036303335353164323330343138333031363830313462626230646561313538333338383961613438613939646562656264656261666461636232346162333033373036303335353164316630343330333032653330326361303261613032383836323636383734373437303361326632663633373236633265363137303730366336353265363336663664326636313730373036633635373236663666373436333631363733333265363337323663333030653036303335353164306630313031666630343034303330323031303633303130303630613261383634383836663736333634303630323065303430323035303033303061303630383261383634386365336430343033303230333637303033303634303233303361636637323833353131363939623138366662333563333536636136326266663431376564643930663735346461323865626566313963383135653432623738396638393866373962353939663938643534313064386639646539633266653032333033323264643534343231623061333035373736633564663333383362393036376664313737633263323136643936346663363732363938323132366635346638376137643162393963623962303938393231363130363939306630393932316430303030333138323031386233303832303138373032303130313330383138363330376133313265333032633036303335353034303330633235343137303730366336353230343137303730366336393633363137343639366636653230343936653734363536373732363137343639366636653230343334313230326432303437333333313236333032343036303335353034306230633164343137303730366336353230343336353732373436393636363936333631373436393666366532303431373537343638366637323639373437393331313333303131303630333535303430613063306134313730373036633635323034393665363332653331306233303039303630333535303430363133303235353533303230383463333034313439353139643534333633303064303630393630383634383031363530333034303230313035303061303831393533303138303630393261383634383836663730643031303930333331306230363039326138363438383666373064303130373031333031633036303932613836343838366637306430313039303533313066313730643331333933303338333133393331333733313332333333303561333032613036303932613836343838366637306430313039333433313164333031623330306430363039363038363438303136353033303430323031303530306131306130363038326138363438636533643034303330323330326630363039326138363438383666373064303130393034333132323034323062303731303365313430613462386231376262613230316130336163643036396234653431366232613263383066383661383338313435633239373566633131333030613036303832613836343863653364303430333032303434363330343430323230343639306264636637626461663833636466343934396534633035313039656463663334373665303564373261313264376335666538633033303033343464663032323032363764353863393365626233353031333836363062353730373938613064643731313734316262353864626436613138363633353038353431656565393035303030303030303030303030227D \ No newline at end of file diff --git a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/control.html b/src/pretix/plugins/stripe/templates/pretixplugins/stripe/control.html deleted file mode 100644 index 0711c73fb..000000000 --- a/src/pretix/plugins/stripe/templates/pretixplugins/stripe/control.html +++ /dev/null @@ -1,69 +0,0 @@ -{% load i18n %} - -{% if payment_info %} -
- {% if "id" in payment_info %} -
{% trans "Charge ID" %}
-
{{ payment_info.id }}
- {% endif %} - {% if "source" in payment_info %} - {% if payment_info.source.card %} -
{% trans "Card type" %}
-
{{ payment_info.source.card.brand }}
-
{% trans "Card number" %}
-
**** **** **** {{ payment_info.source.card.last4 }}
- {% if payment_info.source.owner.name %} -
{% trans "Payer name" %}
-
{{ payment_info.source.owner.name }}
- {% endif %} - {% endif %} - {% if payment_info.source.type == "giropay" %} -
{% trans "Bank" %}
-
{{ payment_info.source.giropay.bank_name }} ({{ payment_info.source.giropay.bic }})
-
{% trans "Payer name" %}
-
{{ payment_info.source.owner.verified_name|default:payment_info.source.owner.name }}
- {% endif %} - {% if payment_info.source.type == "bancontact" %} -
{% trans "Bank" %}
-
{{ payment_info.source.bancontact.bank_name }} ({{ payment_info.source.bancontact.bic }})
-
{% trans "Payer name" %}
-
{{ payment_info.source.owner.verified_name|default:payment_info.source.owner.name }}
- {% endif %} - {% if payment_info.source.type == "ideal" %} -
{% trans "Bank" %}
-
{{ payment_info.source.ideal.bank }} ({{ payment_info.source.ideal.bic }})
-
{% trans "Payer name" %}
-
{{ payment_info.source.owner.verified_name|default:payment_info.source.owner.name }}
- {% endif %} - {% endif %} - {% if payment_info.charges.data.0 %} - {% if payment_info.charges.data.0.payment_method_details.card %} -
{% trans "Card type" %}
-
{{ payment_info.charges.data.0.payment_method_details.card.brand }}
-
{% trans "Card number" %}
-
- **** **** **** {{ payment_info.charges.data.0.payment_method_details.card.last4 }} - {% if payment_info.charges.data.0.payment_method_details.card.moto %} - {% trans "MOTO" %} - {% endif %} -
- {% endif %} - {% endif %} - {% if "amount" in payment_info %} -
{% trans "Total value" %}
-
{{ payment_info.amount|floatformat:2 }}
- {% endif %} - {% if "currency" in payment_info %} -
{% trans "Currency" %}
-
{{ payment_info.currency|upper }}
- {% endif %} - {% if "status" in payment_info %} -
{% trans "Status" %}
-
{{ payment_info.status }}
- {% endif %} - {% if "message" in payment_info %} -
{% trans "Error message" %}
-
{{ payment_info.message }}
- {% endif %} -
-{% endif %} diff --git a/src/pretix/plugins/stripe/urls.py b/src/pretix/plugins/stripe/urls.py index 879635897..b75c11635 100644 --- a/src/pretix/plugins/stripe/urls.py +++ b/src/pretix/plugins/stripe/urls.py @@ -1,39 +1,28 @@ -from django.urls import include -from django.urls import re_path as url +from django.urls import include, re_path from pretix.multidomain import event_url from .views import ( OrganizerSettingsFormView, ReturnView, ScaReturnView, ScaView, - applepay_association, oauth_disconnect, oauth_return, redirect_view, - webhook, + oauth_disconnect, oauth_return, redirect_view, webhook, ) event_patterns = [ - url(r'^stripe/', include([ + re_path(r'^stripe/', include([ event_url(r'^webhook/$', webhook, name='webhook', require_live=False), - url(r'^redirect/$', redirect_view, name='redirect'), - url(r'^return/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/$', ReturnView.as_view(), name='return'), - url(r'^sca/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/$', ScaView.as_view(), name='sca'), - url(r'^sca/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/return/$', - ScaReturnView.as_view(), name='sca.return'), + re_path(r'^redirect/$', redirect_view, name='redirect'), + re_path(r'^return/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/$', ReturnView.as_view(), name='return'), + re_path(r'^sca/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/$', ScaView.as_view(), name='sca'), + re_path(r'^sca/(?P[^/]+)/(?P[^/]+)/(?P[0-9]+)/return/$', ScaReturnView.as_view(), + name='sca.return'), ])), - url(r'^.well-known/apple-developer-merchantid-domain-association$', - applepay_association, name='applepay.association'), -] - -organizer_patterns = [ - url(r'^.well-known/apple-developer-merchantid-domain-association$', - applepay_association, name='applepay.association'), ] urlpatterns = [ - url(r'^control/event/(?P[^/]+)/(?P[^/]+)/stripe/disconnect/', - oauth_disconnect, name='oauth.disconnect'), - url(r'^control/organizer/(?P[^/]+)/stripeconnect/', - OrganizerSettingsFormView.as_view(), name='settings.connect'), - url(r'^_stripe/webhook/$', webhook, name='webhook'), - url(r'^_stripe/oauth_return/$', oauth_return, name='oauth.return'), - url(r'^.well-known/apple-developer-merchantid-domain-association$', - applepay_association, name='applepay.association'), + re_path(r'^control/event/(?P[^/]+)/(?P[^/]+)/stripe/disconnect/$', oauth_disconnect, + name='oauth.disconnect'), + re_path(r'^control/organizer/(?P[^/]+)/stripeconnect/$', OrganizerSettingsFormView.as_view(), + name='settings.connect'), + re_path(r'^_stripe/webhook/$', webhook, name='webhook'), + re_path(r'^_stripe/oauth_return/$', oauth_return, name='oauth.return'), ] diff --git a/src/pretix/plugins/stripe/utils.py b/src/pretix/plugins/stripe/utils.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/pretix/plugins/stripe/views.py b/src/pretix/plugins/stripe/views.py index 61d9162cf..f5d005aee 100644 --- a/src/pretix/plugins/stripe/views.py +++ b/src/pretix/plugins/stripe/views.py @@ -36,36 +36,44 @@ from pretix.plugins.stripe.tasks import ( get_domain_for_event, stripe_verify_domain, ) +from pretix.helpers.http import redirect_to_url logger = logging.getLogger('pretix.plugins.stripe') @xframe_options_exempt def redirect_view(request, *args, **kwargs): - signer = signing.Signer(salt='safe-redirect') try: - url = signer.unsign(request.GET.get('url', '')) + data = signing.loads(request.GET.get('data', ''), salt='safe-redirect') except signing.BadSignature: return HttpResponseBadRequest('Invalid parameter') - r = render(request, 'pretixplugins/stripe/redirect.html', { - 'url': url, - }) - r._csp_ignore = True - return r + if 'go' in request.GET: + if 'session' in data: + for k, v in data['session'].items(): + request.session[k] = v + return redirect(data['url']) + else: + params = request.GET.copy() + params['go'] = '1' + r = render(request, 'plugins/stripe/redirect.html', { + 'url': build_absolute_uri(request.event, 'plugins:stripe:redirect') + '?' + urllib.parse.urlencode(params), + }) + r._csp_ignore = True + return r @scopes_disabled() def oauth_return(request, *args, **kwargs): if 'payment_stripe_oauth_event' not in request.session: messages.error(request, _('An error occurred during connecting with Stripe, please try again.')) - return redirect(reverse('control:index')) + return redirect('control:index') event = get_object_or_404(Event, pk=request.session['payment_stripe_oauth_event']) if request.GET.get('state') != request.session['payment_stripe_oauth_token']: messages.error(request, _('An error occurred during connecting with Stripe, please try again.')) - return redirect(reverse('control:event.settings.payment.provider', kwargs={ + return redirect_to_url(reverse('control:event.settings.payment.provider', kwargs={ 'organizer': event.organizer.slug, 'event': event.slug, 'provider': 'stripe_settings' @@ -104,7 +112,7 @@ def oauth_return(request, *args, **kwargs): except: logger.exception('Failed to obtain OAuth token') messages.error(request, _('An error occurred during connecting with Stripe, please try again.')) - return redirect(reverse('control:event.settings.payment.provider', kwargs={ + return redirect_to_url(reverse('control:event.settings.payment.provider', kwargs={ 'organizer': event.organizer.slug, 'event': event.slug, 'provider': 'stripe_settings' @@ -116,16 +124,22 @@ def oauth_return(request, *args, **kwargs): messages.error(request, _('Stripe returned an error: {}').format(testdata['error_description'])) else: messages.success(request, - _('Your Stripe account is now connected to pretix. You can change the settings in ' + _('Your Stripe account is now connected to eventyay. You can change the settings in ' 'detail below.')) event.settings.payment_stripe_publishable_key = data['stripe_publishable_key'] # event.settings.payment_stripe_connect_access_token = data['access_token'] we don't need it, right? event.settings.payment_stripe_connect_refresh_token = data['refresh_token'] event.settings.payment_stripe_connect_user_id = data['stripe_user_id'] event.settings.payment_stripe_merchant_country = account.get('country') - if account.get('business_name') or account.get('display_name') or account.get('email'): + if ( + account.get('business_profile', {}).get('name') + or account.get('settings', {}).get('dashboard', {}).get('display_name') + or account.get('email') + ): event.settings.payment_stripe_connect_user_name = ( - account.get('business_name') or account.get('display_name') or account.get('email') + account.get('business_profile', {}).get('name') + or account.get('settings', {}).get('dashboard', {}).get('display_name') + or account.get('email') ) if data['livemode']: @@ -139,7 +153,7 @@ def oauth_return(request, *args, **kwargs): stripe_verify_domain.apply_async(args=(event.pk, get_domain_for_event(event))) - return redirect(reverse('control:event.settings.payment.provider', kwargs={ + return redirect_to_url(reverse('control:event.settings.payment.provider', kwargs={ 'organizer': event.organizer.slug, 'event': event.slug, 'provider': 'stripe_settings' @@ -160,22 +174,31 @@ def webhook(request, *args, **kwargs): if event_json['data']['object']['object'] == "charge": func = charge_webhook objid = event_json['data']['object']['id'] + lookup_ids = [ + objid, + (event_json['data']['object'].get('source') or {}).get('id') + ] elif event_json['data']['object']['object'] == "dispute": func = charge_webhook objid = event_json['data']['object']['charge'] + lookup_ids = [objid] elif event_json['data']['object']['object'] == "source": func = source_webhook objid = event_json['data']['object']['id'] + lookup_ids = [objid] elif event_json['data']['object']['object'] == "payment_intent": func = paymentintent_webhook objid = event_json['data']['object']['id'] + lookup_ids = [objid] else: return HttpResponse("Not interested in this data type", status=200) - try: - rso = ReferencedStripeObject.objects.select_related('order', 'order__event').get(reference=objid) + rso = ReferencedStripeObject.objects.select_related('order', 'order__event').filter( + reference__in=[lid for lid in lookup_ids if lid] + ).first() + if rso: return func(rso.order.event, event_json, objid, rso) - except ReferencedStripeObject.DoesNotExist: + else: if event_json['data']['object']['object'] == "charge" and 'payment_intent' in event_json['data']['object']: # If we receive a charge webhook *before* the payment intent webhook, we don't know the charge ID yet # and can't match it -- but we know the payment intent ID! @@ -201,6 +224,7 @@ def webhook(request, *args, **kwargs): 'sofort': 'stripe_sofort', 'three_d_secure': 'stripe', 'card': 'stripe', + 'sepa_debit': 'stripe_sepa_debit', 'giropay': 'stripe_giropay', 'ideal': 'stripe_ideal', 'alipay': 'stripe_alipay', @@ -213,7 +237,11 @@ def charge_webhook(event, event_json, charge_id, rso): prov._init_api() try: - charge = stripe.Charge.retrieve(charge_id, expand=['dispute'], **prov.api_kwargs) + charge = stripe.Charge.retrieve( + charge_id, + expand=['dispute', 'refunds', 'payment_intent', 'payment_intent.latest_charge'], + **prov.api_kwargs + ) except stripe.error.StripeError: logger.exception('Stripe error on webhook. Event data: %s' % str(event_json)) return HttpResponse('Charge not found', status=500) @@ -239,12 +267,14 @@ def charge_webhook(event, event_json, charge_id, rso): payment = None with transaction.atomic(): - if not payment: + if payment: + payment = OrderPayment.objects.select_for_update(of=OF_SELF).get(pk=payment.pk) + else: payment = order.payments.filter( info__icontains=charge['id'], provider__startswith='stripe', amount=prov._amount_to_decimal(charge['amount']), - ).select_for_update().last() + ).select_for_update(of=OF_SELF).last() if not payment: payment = order.payments.create( state=OrderPayment.PAYMENT_STATE_CREATED, @@ -259,7 +289,7 @@ def charge_webhook(event, event_json, charge_id, rso): order.log_action('pretix.plugins.stripe.event', data=event_json) - is_refund = charge['refunds']['total_count'] or charge['dispute'] + is_refund = charge['amount_refunded'] or charge['refunds']['total_count'] or charge['dispute'] if is_refund: known_refunds = [r.info_data.get('id') for r in payment.refunds.all()] migrated_refund_amounts = [r.amount for r in payment.refunds.all() if not r.info_data.get('id')] @@ -292,6 +322,8 @@ def charge_webhook(event, event_json, charge_id, rso): OrderPayment.PAYMENT_STATE_CANCELED, OrderPayment.PAYMENT_STATE_FAILED): try: + if getattr(charge, "payment_intent", None): + payment.info = str(charge.payment_intent) payment.confirm() except LockTimeoutException: return HttpResponse("Lock timeout, please try again.", status=503) @@ -333,12 +365,14 @@ def source_webhook(event, event_json, source_id, rso): return HttpResponse('Order not found', status=200) payment = None - if not payment: + if payment: + payment = OrderPayment.objects.select_for_update(of=OF_SELF).get(pk=payment.pk) + else: payment = order.payments.filter( info__icontains=src['id'], provider__startswith='stripe', amount=prov._amount_to_decimal(src['amount']) if src['amount'] is not None else order.total, - ).last() + ).select_for_update(of=OF_SELF).last() if not payment: payment = order.payments.create( state=OrderPayment.PAYMENT_STATE_CREATED, @@ -360,7 +394,6 @@ def source_webhook(event, event_json, source_id, rso): prov._charge_source(None, source_id, payment) except PaymentException: logger.exception('Webhook error') - elif src.status == 'failed': payment.fail(info=str(src)) elif src.status == 'canceled' and payment.state in (OrderPayment.PAYMENT_STATE_PENDING, OrderPayment.PAYMENT_STATE_CREATED): @@ -376,23 +409,28 @@ def paymentintent_webhook(event, event_json, paymentintent_id, rso): prov._init_api() try: - paymentintent = stripe.PaymentIntent.retrieve(paymentintent_id, **prov.api_kwargs) + paymentintent = stripe.PaymentIntent.retrieve(paymentintent_id, expand=["latest_charge"], **prov.api_kwargs) except stripe.error.StripeError: logger.exception('Stripe error on webhook. Event data: %s' % str(event_json)) return HttpResponse('Charge not found', status=500) - for charge in paymentintent.charges.data: + if paymentintent.latest_charge: ReferencedStripeObject.objects.get_or_create( - reference=charge.id, + reference=paymentintent.latest_charge.id, defaults={'order': rso.payment.order, 'payment': rso.payment} ) + if event_json["type"] == "payment_intent.payment_failed": + rso.payment.fail(info=event_json) + return HttpResponse(status=200) @event_permission_required('can_change_event_settings') -@require_POST def oauth_disconnect(request, **kwargs): + if request.method != "POST": + return render(request, 'plugins/stripe/oauth_disconnect.html', {}) + del request.event.settings.payment_stripe_publishable_key del request.event.settings.payment_stripe_publishable_test_key del request.event.settings.payment_stripe_connect_access_token @@ -402,50 +440,45 @@ def oauth_disconnect(request, **kwargs): request.event.settings.payment_stripe__enabled = False messages.success(request, _('Your Stripe account has been disconnected.')) - return redirect(reverse('control:event.settings.payment.provider', kwargs={ + return redirect_to_url(reverse('control:event.settings.payment.provider', kwargs={ 'organizer': request.event.organizer.slug, 'event': request.event.slug, 'provider': 'stripe_settings' })) -@xframe_options_exempt -def applepay_association(request, *args, **kwargs): - r = render(request, 'pretixplugins/stripe/apple-developer-merchantid-domain-association') - r._csp_ignore = True - return r - - -class StripeOrderView: +class StripeOrderView(View): def dispatch(self, request, *args, **kwargs): + # Retrieve the order with a secret check try: - self.order = request.event.orders.get(code=kwargs['order']) - if hashlib.sha1(self.order.secret.lower().encode()).hexdigest() != kwargs['hash'].lower(): - raise Http404('') + self.order = request.event.orders.get_with_secret_check( + code=kwargs['order'], received_secret=kwargs['hash'].lower(), tag='plugins:stripe' + ) except Order.DoesNotExist: - # Do a hash comparison as well to harden timing attacks - if 'abcdefghijklmnopq'.lower() == hashlib.sha1('abcdefghijklmnopq'.encode()).hexdigest(): - raise Http404('') - else: - raise Http404('') - return super().dispatch(request, *args, **kwargs) + raise Http404('Unknown order') - @cached_property - def payment(self): - return get_object_or_404(self.order.payments, - pk=self.kwargs['payment'], - provider__startswith='stripe') + # Retrieve the payment object + self.payment = get_object_or_404( + self.order.payments, + pk=kwargs['payment'], + provider__startswith='stripe' + ) + + return super().dispatch(request, *args, **kwargs) @cached_property def pprov(self): + # Return the payment provider object return self.request.event.get_payment_providers()[self.payment.provider] def _redirect_to_order(self): - if self.request.session.get('payment_stripe_order_secret') != self.order.secret and self.payment.provider != 'stripe_ideal': + # Check if the session secret matches the order secret + if self.request.session.get('payment_stripe_order_secret') != self.order.secret and not self.payment.provider.startswith('stripe'): messages.error(self.request, _('Sorry, there was an error in the payment process. Please check the link ' 'in your emails to continue.')) return redirect(eventreverse(self.request.event, 'presale:event.index')) + # Redirect to the order page with payment status return redirect(eventreverse(self.request.event, 'presale:event.order', kwargs={ 'order': self.order.code, 'secret': self.order.secret @@ -463,16 +496,16 @@ def get(self, request, *args, **kwargs): logger.exception('Could not retrieve source') messages.error(self.request, _('Sorry, there was an error in the payment process. Please check the link ' 'in your emails to continue.')) - return redirect(eventreverse(self.request.event, 'presale:event.index')) + return redirect_to_url(eventreverse(self.request.event, 'presale:event.index')) if src.client_secret != request.GET.get('client_secret'): messages.error(self.request, _('Sorry, there was an error in the payment process. Please check the link ' 'in your emails to continue.')) - return redirect(eventreverse(self.request.event, 'presale:event.index')) + return redirect_to_url(eventreverse(self.request.event, 'presale:event.index')) with transaction.atomic(): self.order.refresh_from_db() - self.payment.refresh_from_db() + self.payment = OrderPayment.objects.select_for_update(of=OF_SELF).get(pk=self.payment.pk) if self.payment.state == OrderPayment.PAYMENT_STATE_CONFIRMED: if 'payment_stripe_token' in request.session: del request.session['payment_stripe_token'] @@ -510,6 +543,7 @@ def get(self, request, *args, **kwargs): prov = self.pprov prov._init_api() + # Redirect if payment state is final if self.payment.state in (OrderPayment.PAYMENT_STATE_CONFIRMED, OrderPayment.PAYMENT_STATE_CANCELED, OrderPayment.PAYMENT_STATE_FAILED): @@ -517,40 +551,67 @@ def get(self, request, *args, **kwargs): payment_info = json.loads(self.payment.info) + # Retrieve the PaymentIntent + intent = self._retrieve_payment_intent(prov, payment_info) + if not intent: + messages.error(self.request, _('Sorry, there was an error in the payment process.')) + return self._redirect_to_order() + + # Handle PaymentIntent next actions + if self._requires_action(intent): + return self._render_sca_template(request, prov, intent) + else: + return self._handle_payment_intent(request, prov, intent) + + def _retrieve_payment_intent(self, prov, payment_info): + """Retrieve the PaymentIntent from Stripe.""" if 'id' in payment_info: try: - intent = stripe.PaymentIntent.retrieve( + return stripe.PaymentIntent.retrieve( payment_info['id'], + expand=["latest_charge"], **prov.api_kwargs ) except stripe.error.InvalidRequestError: logger.exception('Could not retrieve payment intent') - messages.error(self.request, _('Sorry, there was an error in the payment process.')) - return self._redirect_to_order() - else: - messages.error(self.request, _('Sorry, there was an error in the payment process.')) - return self._redirect_to_order() - - if intent.status == 'requires_action' and intent.next_action.type in ['use_stripe_sdk', 'redirect_to_url']: - ctx = { - 'order': self.order, - 'stripe_settings': StripeSettingsHolder(self.order.event).settings, - } - if intent.next_action.type == 'use_stripe_sdk': - ctx['payment_intent_client_secret'] = intent.client_secret - elif intent.next_action.type == 'redirect_to_url': - ctx['payment_intent_next_action_redirect_url'] = intent.next_action.redirect_to_url['url'] - - r = render(request, 'pretixplugins/stripe/sca.html', ctx) - r._csp_ignore = True - return r - else: - try: - prov._handle_payment_intent(request, self.payment, intent) - except PaymentException as e: - messages.error(request, str(e)) + return None + + def _requires_action(self, intent): + """Check if the PaymentIntent requires further action.""" + return intent.status == 'requires_action' and intent.next_action.type in [ + 'use_stripe_sdk', 'redirect_to_url', 'alipay_handle_redirect', 'wechat_pay_display_qr_code', + 'swish_handle_redirect_or_display_qr_code' + ] + + def _render_sca_template(self, request, prov, intent): + """Render the SCA template with appropriate context.""" + ctx = { + 'order': self.order, + 'stripe_settings': StripeSettingsHolder(self.order.event).settings, + 'payment_intent_action_type': intent.next_action.type, + } + + if intent.next_action.type in ('use_stripe_sdk', 'alipay_handle_redirect', 'wechat_pay_display_qr_code'): + ctx['payment_intent_client_secret'] = intent.client_secret + elif intent.next_action.type == 'redirect_to_url': + ctx['payment_intent_next_action_redirect_url'] = intent.next_action.redirect_to_url['url'] + ctx['payment_intent_redirect_action_handling'] = prov.redirect_action_handling + elif intent.next_action.type == 'swish_handle_redirect_or_display_qr_code': + ctx['payment_intent_next_action_redirect_url'] = intent.next_action.swish_handle_redirect_or_display_qr_code['hosted_instructions_url'] + ctx['payment_intent_redirect_action_handling'] = 'iframe' + + r = render(request, 'plugins/stripe/sca.html', ctx) + r._csp_ignore = True + return r + + def _handle_payment_intent(self, request, prov, intent): + """Handle the PaymentIntent and redirect to the order.""" + try: + prov._handle_payment_intent(request, self.payment, intent) + except PaymentException as e: + messages.error(request, str(e)) - return self._redirect_to_order() + return self._redirect_to_order() @method_decorator(xframe_options_exempt, 'dispatch') @@ -564,15 +625,23 @@ def get(self, request, *args, **kwargs): messages.error(request, str(e)) self.order.refresh_from_db() + ctx = { + 'order': self.order, + 'payment_intent_redirect_action_handling': prov.redirect_action_handling, + 'order_url': eventreverse(self.request.event, 'presale:event.order', kwargs={ + 'order': self.order.code, + 'secret': self.order.secret + }), + } - return render(request, 'pretixplugins/stripe/sca_return.html', {'order': self.order}) + return render(request, 'plugins/stripe/sca_return.html', ctx) class OrganizerSettingsFormView(DecoupleMixin, OrganizerDetailViewMixin, AdministratorPermissionRequiredMixin, FormView): model = Organizer permission = 'can_change_organizer_settings' form_class = OrganizerStripeSettingsForm - template_name = 'pretixplugins/stripe/organizer_stripe.html' + template_name = 'plugins/stripe/organizer_stripe.html' def get_success_url(self): return reverse('plugins:stripe:settings.connect', kwargs={ @@ -596,7 +665,7 @@ def post(self, request, *args, **kwargs): } ) messages.success(self.request, _('Your changes have been saved.')) - return redirect(self.get_success_url()) + return redirect_to_url(self.get_success_url()) else: messages.error(self.request, _('We could not save your changes. See below for details.')) return self.get(request) diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 8fbfa6dba..15163fc80 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -769,3 +769,9 @@ DATA_UPLOAD_MAX_MEMORY_SIZE = 10 * 1024 * 1024 # 10 MB DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +HAS_GEOIP = False +if config.has_option('geoip', 'path'): + HAS_GEOIP = True + GEOIP_PATH = config.get('geoip', 'path') + GEOIP_COUNTRY = config.get('geoip', 'filename_country', fallback='GeoLite2-Country.mmdb') From 8c8416abbae153464b55bf984cf929d30891785d Mon Sep 17 00:00:00 2001 From: "Duong (Danny) Luu" <51145179+lcduong@users.noreply.github.com> Date: Thu, 20 Jun 2024 16:23:42 +0700 Subject: [PATCH 03/36] Upgrade to recent 2.x VueJS (#177) * upgrade vue version from 2.6.12 -> 2.7.14 * load vue.min.js file for prod env and vue.js for debug purposes * set default value to empty string in select field --------- Co-authored-by: Mario Behling --- .../pretixcontrol/checkin/list_edit.html | 8 +- .../pretixplugins/webcheckin/index.html | 9 + .../pretixcontrol/js/ui/checkinrules.js | 2 +- src/pretix/static/vuejs/vue.js | 13823 ++++++++-------- src/pretix/static/vuejs/vue.min.js | 11 +- 5 files changed, 6910 insertions(+), 6943 deletions(-) diff --git a/src/pretix/control/templates/pretixcontrol/checkin/list_edit.html b/src/pretix/control/templates/pretixcontrol/checkin/list_edit.html index a313b97c8..b7d16d822 100644 --- a/src/pretix/control/templates/pretixcontrol/checkin/list_edit.html +++ b/src/pretix/control/templates/pretixcontrol/checkin/list_edit.html @@ -79,8 +79,14 @@

{% trans "Custom check-in rule" %}

- {% compress js %} + {% if DEBUG %} + + {% else %} + + + {% endif %} + {% compress js %} {% endcompress %} {% endblock %} diff --git a/src/pretix/plugins/webcheckin/templates/pretixplugins/webcheckin/index.html b/src/pretix/plugins/webcheckin/templates/pretixplugins/webcheckin/index.html index 4c1626a3b..418723789 100644 --- a/src/pretix/plugins/webcheckin/templates/pretixplugins/webcheckin/index.html +++ b/src/pretix/plugins/webcheckin/templates/pretixplugins/webcheckin/index.html @@ -35,7 +35,16 @@ +{% endcompress %} + +{% if DEBUG %} + +{% else %} + + +{% endif %} +{% compress js %} diff --git a/src/pretix/static/pretixcontrol/js/ui/checkinrules.js b/src/pretix/static/pretixcontrol/js/ui/checkinrules.js index f624f56f5..3fdcba5ac 100644 --- a/src/pretix/static/pretixcontrol/js/ui/checkinrules.js +++ b/src/pretix/static/pretixcontrol/js/ui/checkinrules.js @@ -142,7 +142,7 @@ $(document).ready(function () { var multiple = this.multiple; $(this.$el) .select2(this.opts()) - .val(this.value) + .val(this.value || "") //set value to empty string if this.value is not valid .trigger("change") // emit event on change. .on("change", function (e) { diff --git a/src/pretix/static/vuejs/vue.js b/src/pretix/static/vuejs/vue.js index 919aa1251..230b002ec 100644 --- a/src/pretix/static/vuejs/vue.js +++ b/src/pretix/static/vuejs/vue.js @@ -1,197 +1,173 @@ /*! - * Vue.js v2.6.12 - * (c) 2014-2020 Evan You + * Vue.js v2.7.14 + * (c) 2014-2022 Evan You * Released under the MIT License. */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global = global || self, global.Vue = factory()); -}(this, function () { 'use strict'; - - /* */ + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Vue = factory()); +})(this, (function () { + 'use strict'; var emptyObject = Object.freeze({}); - + var isArray = Array.isArray; // These helpers produce better VM code in JS engines due to their // explicitness and function inlining. - function isUndef (v) { - return v === undefined || v === null + function isUndef(v) { + return v === undefined || v === null; } - - function isDef (v) { - return v !== undefined && v !== null + function isDef(v) { + return v !== undefined && v !== null; } - - function isTrue (v) { - return v === true + function isTrue(v) { + return v === true; } - - function isFalse (v) { - return v === false + function isFalse(v) { + return v === false; } - /** * Check if value is primitive. */ - function isPrimitive (value) { - return ( - typeof value === 'string' || + function isPrimitive(value) { + return (typeof value === 'string' || typeof value === 'number' || // $flow-disable-line typeof value === 'symbol' || - typeof value === 'boolean' - ) + typeof value === 'boolean'); + } + function isFunction(value) { + return typeof value === 'function'; } - /** * Quick object check - this is primarily used to tell - * Objects from primitive values when we know the value + * objects from primitive values when we know the value * is a JSON-compliant type. */ - function isObject (obj) { - return obj !== null && typeof obj === 'object' + function isObject(obj) { + return obj !== null && typeof obj === 'object'; } - /** * Get the raw type string of a value, e.g., [object Object]. */ var _toString = Object.prototype.toString; - - function toRawType (value) { - return _toString.call(value).slice(8, -1) + function toRawType(value) { + return _toString.call(value).slice(8, -1); } - /** * Strict object type check. Only returns true * for plain JavaScript objects. */ - function isPlainObject (obj) { - return _toString.call(obj) === '[object Object]' + function isPlainObject(obj) { + return _toString.call(obj) === '[object Object]'; } - - function isRegExp (v) { - return _toString.call(v) === '[object RegExp]' + function isRegExp(v) { + return _toString.call(v) === '[object RegExp]'; } - /** * Check if val is a valid array index. */ - function isValidArrayIndex (val) { + function isValidArrayIndex(val) { var n = parseFloat(String(val)); - return n >= 0 && Math.floor(n) === n && isFinite(val) + return n >= 0 && Math.floor(n) === n && isFinite(val); } - - function isPromise (val) { - return ( - isDef(val) && + function isPromise(val) { + return (isDef(val) && typeof val.then === 'function' && - typeof val.catch === 'function' - ) + typeof val.catch === 'function'); } - /** * Convert a value to a string that is actually rendered. */ - function toString (val) { + function toString(val) { return val == null ? '' : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString) ? JSON.stringify(val, null, 2) - : String(val) + : String(val); } - /** * Convert an input value to a number for persistence. * If the conversion fails, return original string. */ - function toNumber (val) { + function toNumber(val) { var n = parseFloat(val); - return isNaN(n) ? val : n + return isNaN(n) ? val : n; } - /** * Make a map and return a function for checking if a key * is in that map. */ - function makeMap ( - str, - expectsLowerCase - ) { + function makeMap(str, expectsLowerCase) { var map = Object.create(null); var list = str.split(','); for (var i = 0; i < list.length; i++) { map[list[i]] = true; } - return expectsLowerCase - ? function (val) { return map[val.toLowerCase()]; } - : function (val) { return map[val]; } + return expectsLowerCase ? function (val) { return map[val.toLowerCase()]; } : function (val) { return map[val]; }; } - /** * Check if a tag is a built-in tag. */ var isBuiltInTag = makeMap('slot,component', true); - /** * Check if an attribute is a reserved attribute. */ var isReservedAttribute = makeMap('key,ref,slot,slot-scope,is'); - /** * Remove an item from an array. */ - function remove (arr, item) { - if (arr.length) { + function remove$2(arr, item) { + var len = arr.length; + if (len) { + // fast path for the only / last item + if (item === arr[len - 1]) { + arr.length = len - 1; + return; + } var index = arr.indexOf(item); if (index > -1) { - return arr.splice(index, 1) + return arr.splice(index, 1); } } } - /** * Check whether an object has the property. */ var hasOwnProperty = Object.prototype.hasOwnProperty; - function hasOwn (obj, key) { - return hasOwnProperty.call(obj, key) + function hasOwn(obj, key) { + return hasOwnProperty.call(obj, key); } - /** * Create a cached version of a pure function. */ - function cached (fn) { + function cached(fn) { var cache = Object.create(null); - return (function cachedFn (str) { + return function cachedFn(str) { var hit = cache[str]; - return hit || (cache[str] = fn(str)) - }) + return hit || (cache[str] = fn(str)); + }; } - /** * Camelize a hyphen-delimited string. */ var camelizeRE = /-(\w)/g; var camelize = cached(function (str) { - return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }) + return str.replace(camelizeRE, function (_, c) { return (c ? c.toUpperCase() : ''); }); }); - /** * Capitalize a string. */ var capitalize = cached(function (str) { - return str.charAt(0).toUpperCase() + str.slice(1) + return str.charAt(0).toUpperCase() + str.slice(1); }); - /** * Hyphenate a camelCase string. */ var hyphenateRE = /\B([A-Z])/g; var hyphenate = cached(function (str) { - return str.replace(hyphenateRE, '-$1').toLowerCase() + return str.replace(hyphenateRE, '-$1').toLowerCase(); }); - /** * Simple bind polyfill for environments that do not support it, * e.g., PhantomJS 1.x. Technically, we don't need this anymore @@ -199,102 +175,90 @@ * But removing it would mean breaking code that was able to run in * PhantomJS 1.x, so this must be kept for backward compatibility. */ - /* istanbul ignore next */ - function polyfillBind (fn, ctx) { - function boundFn (a) { + function polyfillBind(fn, ctx) { + function boundFn(a) { var l = arguments.length; return l ? l > 1 ? fn.apply(ctx, arguments) : fn.call(ctx, a) - : fn.call(ctx) + : fn.call(ctx); } - boundFn._length = fn.length; - return boundFn + return boundFn; } - - function nativeBind (fn, ctx) { - return fn.bind(ctx) + function nativeBind(fn, ctx) { + return fn.bind(ctx); } - - var bind = Function.prototype.bind - ? nativeBind - : polyfillBind; - + // @ts-expect-error bind cannot be `undefined` + var bind$1 = Function.prototype.bind ? nativeBind : polyfillBind; /** * Convert an Array-like object to a real Array. */ - function toArray (list, start) { + function toArray(list, start) { start = start || 0; var i = list.length - start; var ret = new Array(i); while (i--) { ret[i] = list[i + start]; } - return ret + return ret; } - /** * Mix properties into target object. */ - function extend (to, _from) { + function extend(to, _from) { for (var key in _from) { to[key] = _from[key]; } - return to + return to; } - /** * Merge an Array of Objects into a single Object. */ - function toObject (arr) { + function toObject(arr) { var res = {}; for (var i = 0; i < arr.length; i++) { if (arr[i]) { extend(res, arr[i]); } } - return res + return res; } - /* eslint-disable no-unused-vars */ - /** * Perform no operation. * Stubbing args to make Flow happy without leaving useless transpiled code * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/). */ - function noop (a, b, c) {} - + function noop(a, b, c) { } /** * Always return false. */ var no = function (a, b, c) { return false; }; - /* eslint-enable no-unused-vars */ - /** * Return the same value. */ var identity = function (_) { return _; }; - /** * Generate a string containing static keys from compiler modules. */ - function genStaticKeys (modules) { - return modules.reduce(function (keys, m) { - return keys.concat(m.staticKeys || []) - }, []).join(',') + function genStaticKeys$1(modules) { + return modules + .reduce(function (keys, m) { + return keys.concat(m.staticKeys || []); + }, []) + .join(','); } - /** * Check if two values are loosely equal - that is, * if they are plain objects, do they have the same shape? */ - function looseEqual (a, b) { - if (a === b) { return true } + function looseEqual(a, b) { + if (a === b) + return true; var isObjectA = isObject(a); var isObjectB = isObject(b); if (isObjectA && isObjectB) { @@ -302,65 +266,75 @@ var isArrayA = Array.isArray(a); var isArrayB = Array.isArray(b); if (isArrayA && isArrayB) { - return a.length === b.length && a.every(function (e, i) { - return looseEqual(e, b[i]) - }) - } else if (a instanceof Date && b instanceof Date) { - return a.getTime() === b.getTime() - } else if (!isArrayA && !isArrayB) { + return (a.length === b.length && + a.every(function (e, i) { + return looseEqual(e, b[i]); + })); + } + else if (a instanceof Date && b instanceof Date) { + return a.getTime() === b.getTime(); + } + else if (!isArrayA && !isArrayB) { var keysA = Object.keys(a); var keysB = Object.keys(b); - return keysA.length === keysB.length && keysA.every(function (key) { - return looseEqual(a[key], b[key]) - }) - } else { + return (keysA.length === keysB.length && + keysA.every(function (key) { + return looseEqual(a[key], b[key]); + })); + } + else { /* istanbul ignore next */ - return false + return false; } - } catch (e) { + } + catch (e) { /* istanbul ignore next */ - return false + return false; } - } else if (!isObjectA && !isObjectB) { - return String(a) === String(b) - } else { - return false + } + else if (!isObjectA && !isObjectB) { + return String(a) === String(b); + } + else { + return false; } } - /** * Return the first index at which a loosely equal value can be * found in the array (if value is a plain object, the array must * contain an object of the same shape), or -1 if it is not present. */ - function looseIndexOf (arr, val) { + function looseIndexOf(arr, val) { for (var i = 0; i < arr.length; i++) { - if (looseEqual(arr[i], val)) { return i } + if (looseEqual(arr[i], val)) + return i; } - return -1 + return -1; } - /** * Ensure a function is called only once. */ - function once (fn) { + function once(fn) { var called = false; return function () { if (!called) { called = true; fn.apply(this, arguments); } + }; + } + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is#polyfill + function hasChanged(x, y) { + if (x === y) { + return x === 0 && 1 / x !== 1 / y; + } + else { + return x === x || y === y; } } var SSR_ATTR = 'data-server-rendered'; - - var ASSET_TYPES = [ - 'component', - 'directive', - 'filter' - ]; - + var ASSET_TYPES = ['component', 'directive', 'filter']; var LIFECYCLE_HOOKS = [ 'beforeCreate', 'created', @@ -373,108 +347,88 @@ 'activated', 'deactivated', 'errorCaptured', - 'serverPrefetch' + 'serverPrefetch', + 'renderTracked', + 'renderTriggered' ]; - /* */ - - - - var config = ({ + var config = { /** * Option merge strategies (used in core/util/options) */ // $flow-disable-line optionMergeStrategies: Object.create(null), - /** * Whether to suppress warnings. */ silent: false, - /** * Show production mode tip message on boot? */ - productionTip: "development" !== 'production', - + productionTip: true, /** * Whether to enable devtools */ - devtools: "development" !== 'production', - + devtools: true, /** * Whether to record perf */ performance: false, - /** * Error handler for watcher errors */ errorHandler: null, - /** * Warn handler for watcher warns */ warnHandler: null, - /** * Ignore certain custom elements */ ignoredElements: [], - /** * Custom user key aliases for v-on */ // $flow-disable-line keyCodes: Object.create(null), - /** * Check if a tag is reserved so that it cannot be registered as a * component. This is platform-dependent and may be overwritten. */ isReservedTag: no, - /** * Check if an attribute is reserved so that it cannot be used as a component * prop. This is platform-dependent and may be overwritten. */ isReservedAttr: no, - /** * Check if a tag is an unknown element. * Platform-dependent. */ isUnknownElement: no, - /** * Get the namespace of an element */ getTagNamespace: noop, - /** * Parse the real tag name for the specific platform. */ parsePlatformTagName: identity, - /** * Check if an attribute must be bound using property, e.g. value * Platform-dependent. */ mustUseProp: no, - /** * Perform updates asynchronously. Intended to be used by Vue Test Utils * This will significantly reduce performance if set to false. */ async: true, - /** * Exposed for legacy reasons */ _lifecycleHooks: LIFECYCLE_HOOKS - }); - - /* */ + }; /** * unicode letters used for parsing html tags, component names and property paths. @@ -482,19 +436,17 @@ * skipping \u10000-\uEFFFF due to it freezing up PhantomJS */ var unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; - /** * Check if a string starts with $ or _ */ - function isReserved (str) { + function isReserved(str) { var c = (str + '').charCodeAt(0); - return c === 0x24 || c === 0x5F + return c === 0x24 || c === 0x5f; } - /** * Define a property. */ - function def (obj, key, val, enumerable) { + function def(obj, key, val, enumerable) { Object.defineProperty(obj, key, { value: val, enumerable: !!enumerable, @@ -502,344 +454,189 @@ configurable: true }); } - /** * Parse simple path. */ - var bailRE = new RegExp(("[^" + (unicodeRegExp.source) + ".$_\\d]")); - function parsePath (path) { + var bailRE = new RegExp("[^".concat(unicodeRegExp.source, ".$_\\d]")); + function parsePath(path) { if (bailRE.test(path)) { - return + return; } var segments = path.split('.'); return function (obj) { for (var i = 0; i < segments.length; i++) { - if (!obj) { return } + if (!obj) + return; obj = obj[segments[i]]; } - return obj - } + return obj; + }; } - /* */ - // can we use __proto__? var hasProto = '__proto__' in {}; - // Browser environment sniffing var inBrowser = typeof window !== 'undefined'; - var inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform; - var weexPlatform = inWeex && WXEnvironment.platform.toLowerCase(); var UA = inBrowser && window.navigator.userAgent.toLowerCase(); var isIE = UA && /msie|trident/.test(UA); var isIE9 = UA && UA.indexOf('msie 9.0') > 0; var isEdge = UA && UA.indexOf('edge/') > 0; - var isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android'); - var isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios'); - var isChrome = UA && /chrome\/\d+/.test(UA) && !isEdge; - var isPhantomJS = UA && /phantomjs/.test(UA); + UA && UA.indexOf('android') > 0; + var isIOS = UA && /iphone|ipad|ipod|ios/.test(UA); + UA && /chrome\/\d+/.test(UA) && !isEdge; + UA && /phantomjs/.test(UA); var isFF = UA && UA.match(/firefox\/(\d+)/); - // Firefox has a "watch" function on Object.prototype... - var nativeWatch = ({}).watch; - + // @ts-expect-error firebox support + var nativeWatch = {}.watch; var supportsPassive = false; if (inBrowser) { try { var opts = {}; - Object.defineProperty(opts, 'passive', ({ - get: function get () { + Object.defineProperty(opts, 'passive', { + get: function () { /* istanbul ignore next */ supportsPassive = true; } - })); // https://github.com/facebook/flow/issues/285 + }); // https://github.com/facebook/flow/issues/285 window.addEventListener('test-passive', null, opts); - } catch (e) {} + } + catch (e) { } } - // this needs to be lazy-evaled because vue may be required before // vue-server-renderer can set VUE_ENV var _isServer; var isServerRendering = function () { if (_isServer === undefined) { /* istanbul ignore if */ - if (!inBrowser && !inWeex && typeof global !== 'undefined') { + if (!inBrowser && typeof global !== 'undefined') { // detect presence of vue-server-renderer and avoid // Webpack shimming the process - _isServer = global['process'] && global['process'].env.VUE_ENV === 'server'; - } else { + _isServer = + global['process'] && global['process'].env.VUE_ENV === 'server'; + } + else { _isServer = false; } } - return _isServer + return _isServer; }; - // detect devtools var devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; - /* istanbul ignore next */ - function isNative (Ctor) { - return typeof Ctor === 'function' && /native code/.test(Ctor.toString()) - } - - var hasSymbol = - typeof Symbol !== 'undefined' && isNative(Symbol) && - typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys); - - var _Set; - /* istanbul ignore if */ // $flow-disable-line - if (typeof Set !== 'undefined' && isNative(Set)) { + function isNative(Ctor) { + return typeof Ctor === 'function' && /native code/.test(Ctor.toString()); + } + var hasSymbol = typeof Symbol !== 'undefined' && + isNative(Symbol) && + typeof Reflect !== 'undefined' && + isNative(Reflect.ownKeys); + var _Set; // $flow-disable-line + /* istanbul ignore if */ if (typeof Set !== 'undefined' && isNative(Set)) { // use native Set when available. _Set = Set; - } else { + } + else { // a non-standard Set polyfill that only works with primitive keys. - _Set = /*@__PURE__*/(function () { - function Set () { + _Set = /** @class */ (function () { + function Set() { this.set = Object.create(null); } - Set.prototype.has = function has (key) { - return this.set[key] === true + Set.prototype.has = function (key) { + return this.set[key] === true; }; - Set.prototype.add = function add (key) { + Set.prototype.add = function (key) { this.set[key] = true; }; - Set.prototype.clear = function clear () { + Set.prototype.clear = function () { this.set = Object.create(null); }; - return Set; }()); } - /* */ - - var warn = noop; - var tip = noop; - var generateComponentTrace = (noop); // work around flow check - var formatComponentName = (noop); - - { - var hasConsole = typeof console !== 'undefined'; - var classifyRE = /(?:^|[-_])(\w)/g; - var classify = function (str) { return str - .replace(classifyRE, function (c) { return c.toUpperCase(); }) - .replace(/[-_]/g, ''); }; - - warn = function (msg, vm) { - var trace = vm ? generateComponentTrace(vm) : ''; - - if (config.warnHandler) { - config.warnHandler.call(null, msg, vm, trace); - } else if (hasConsole && (!config.silent)) { - console.error(("[Vue warn]: " + msg + trace)); - } - }; - - tip = function (msg, vm) { - if (hasConsole && (!config.silent)) { - console.warn("[Vue tip]: " + msg + ( - vm ? generateComponentTrace(vm) : '' - )); - } - }; - - formatComponentName = function (vm, includeFile) { - if (vm.$root === vm) { - return '' - } - var options = typeof vm === 'function' && vm.cid != null - ? vm.options - : vm._isVue - ? vm.$options || vm.constructor.options - : vm; - var name = options.name || options._componentTag; - var file = options.__file; - if (!name && file) { - var match = file.match(/([^/\\]+)\.vue$/); - name = match && match[1]; - } - - return ( - (name ? ("<" + (classify(name)) + ">") : "") + - (file && includeFile !== false ? (" at " + file) : '') - ) - }; - - var repeat = function (str, n) { - var res = ''; - while (n) { - if (n % 2 === 1) { res += str; } - if (n > 1) { str += str; } - n >>= 1; - } - return res - }; - - generateComponentTrace = function (vm) { - if (vm._isVue && vm.$parent) { - var tree = []; - var currentRecursiveSequence = 0; - while (vm) { - if (tree.length > 0) { - var last = tree[tree.length - 1]; - if (last.constructor === vm.constructor) { - currentRecursiveSequence++; - vm = vm.$parent; - continue - } else if (currentRecursiveSequence > 0) { - tree[tree.length - 1] = [last, currentRecursiveSequence]; - currentRecursiveSequence = 0; - } - } - tree.push(vm); - vm = vm.$parent; - } - return '\n\nfound in\n\n' + tree - .map(function (vm, i) { return ("" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm) - ? ((formatComponentName(vm[0])) + "... (" + (vm[1]) + " recursive calls)") - : formatComponentName(vm))); }) - .join('\n') - } else { - return ("\n\n(found in " + (formatComponentName(vm)) + ")") - } - }; - } - - /* */ - - var uid = 0; - + var currentInstance = null; /** - * A dep is an observable that can have multiple - * directives subscribing to it. + * This is exposed for compatibility with v3 (e.g. some functions in VueUse + * relies on it). Do not use this internally, just use `currentInstance`. + * + * @internal this function needs manual type declaration because it relies + * on previously manually authored types from Vue 2 */ - var Dep = function Dep () { - this.id = uid++; - this.subs = []; - }; - - Dep.prototype.addSub = function addSub (sub) { - this.subs.push(sub); - }; - - Dep.prototype.removeSub = function removeSub (sub) { - remove(this.subs, sub); - }; - - Dep.prototype.depend = function depend () { - if (Dep.target) { - Dep.target.addDep(this); - } - }; - - Dep.prototype.notify = function notify () { - // stabilize the subscriber list first - var subs = this.subs.slice(); - if (!config.async) { - // subs aren't sorted in scheduler if not running async - // we need to sort them now to make sure they fire in correct - // order - subs.sort(function (a, b) { return a.id - b.id; }); - } - for (var i = 0, l = subs.length; i < l; i++) { - subs[i].update(); - } - }; - - // The current target watcher being evaluated. - // This is globally unique because only one watcher - // can be evaluated at a time. - Dep.target = null; - var targetStack = []; - - function pushTarget (target) { - targetStack.push(target); - Dep.target = target; + function getCurrentInstance() { + return currentInstance && { proxy: currentInstance }; } - - function popTarget () { - targetStack.pop(); - Dep.target = targetStack[targetStack.length - 1]; + /** + * @internal + */ + function setCurrentInstance(vm) { + if (vm === void 0) { vm = null; } + if (!vm) + currentInstance && currentInstance._scope.off(); + currentInstance = vm; + vm && vm._scope.on(); } - /* */ - - var VNode = function VNode ( - tag, - data, - children, - text, - elm, - context, - componentOptions, - asyncFactory - ) { - this.tag = tag; - this.data = data; - this.children = children; - this.text = text; - this.elm = elm; - this.ns = undefined; - this.context = context; - this.fnContext = undefined; - this.fnOptions = undefined; - this.fnScopeId = undefined; - this.key = data && data.key; - this.componentOptions = componentOptions; - this.componentInstance = undefined; - this.parent = undefined; - this.raw = false; - this.isStatic = false; - this.isRootInsert = true; - this.isComment = false; - this.isCloned = false; - this.isOnce = false; - this.asyncFactory = asyncFactory; - this.asyncMeta = undefined; - this.isAsyncPlaceholder = false; - }; - - var prototypeAccessors = { child: { configurable: true } }; - - // DEPRECATED: alias for componentInstance for backwards compat. - /* istanbul ignore next */ - prototypeAccessors.child.get = function () { - return this.componentInstance - }; - - Object.defineProperties( VNode.prototype, prototypeAccessors ); - + /** + * @internal + */ + var VNode = /** @class */ (function () { + function VNode(tag, data, children, text, elm, context, componentOptions, asyncFactory) { + this.tag = tag; + this.data = data; + this.children = children; + this.text = text; + this.elm = elm; + this.ns = undefined; + this.context = context; + this.fnContext = undefined; + this.fnOptions = undefined; + this.fnScopeId = undefined; + this.key = data && data.key; + this.componentOptions = componentOptions; + this.componentInstance = undefined; + this.parent = undefined; + this.raw = false; + this.isStatic = false; + this.isRootInsert = true; + this.isComment = false; + this.isCloned = false; + this.isOnce = false; + this.asyncFactory = asyncFactory; + this.asyncMeta = undefined; + this.isAsyncPlaceholder = false; + } + Object.defineProperty(VNode.prototype, "child", { + // DEPRECATED: alias for componentInstance for backwards compat. + /* istanbul ignore next */ + get: function () { + return this.componentInstance; + }, + enumerable: false, + configurable: true + }); + return VNode; + }()); var createEmptyVNode = function (text) { - if ( text === void 0 ) text = ''; - + if (text === void 0) { text = ''; } var node = new VNode(); node.text = text; node.isComment = true; - return node + return node; }; - - function createTextVNode (val) { - return new VNode(undefined, undefined, undefined, String(val)) + function createTextVNode(val) { + return new VNode(undefined, undefined, undefined, String(val)); } - // optimized shallow clone // used for static nodes and slot nodes because they may be reused across // multiple renders, cloning them avoids errors when DOM manipulations rely // on their elm reference. - function cloneVNode (vnode) { - var cloned = new VNode( - vnode.tag, - vnode.data, + function cloneVNode(vnode) { + var cloned = new VNode(vnode.tag, vnode.data, // #7975 // clone children array to avoid mutating original in case of cloning // a child. - vnode.children && vnode.children.slice(), - vnode.text, - vnode.elm, - vnode.context, - vnode.componentOptions, - vnode.asyncFactory - ); + vnode.children && vnode.children.slice(), vnode.text, vnode.elm, vnode.context, vnode.componentOptions, vnode.asyncFactory); cloned.ns = vnode.ns; cloned.isStatic = vnode.isStatic; cloned.key = vnode.key; @@ -849,18 +646,197 @@ cloned.fnScopeId = vnode.fnScopeId; cloned.asyncMeta = vnode.asyncMeta; cloned.isCloned = true; - return cloned + return cloned; } - /* - * not type checking this file because flow doesn't play well with - * dynamically accessing methods on Array prototype - */ + /* not type checking this file because flow doesn't play well with Proxy */ + var initProxy; + { + var allowedGlobals_1 = makeMap('Infinity,undefined,NaN,isFinite,isNaN,' + + 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' + + 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,' + + 'require' // for Webpack/Browserify + ); + var warnNonPresent_1 = function (target, key) { + warn$2("Property or method \"".concat(key, "\" is not defined on the instance but ") + + 'referenced during render. Make sure that this property is reactive, ' + + 'either in the data option, or for class-based components, by ' + + 'initializing the property. ' + + 'See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', target); + }; + var warnReservedPrefix_1 = function (target, key) { + warn$2("Property \"".concat(key, "\" must be accessed with \"$data.").concat(key, "\" because ") + + 'properties starting with "$" or "_" are not proxied in the Vue instance to ' + + 'prevent conflicts with Vue internals. ' + + 'See: https://v2.vuejs.org/v2/api/#data', target); + }; + var hasProxy_1 = typeof Proxy !== 'undefined' && isNative(Proxy); + if (hasProxy_1) { + var isBuiltInModifier_1 = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact'); + config.keyCodes = new Proxy(config.keyCodes, { + set: function (target, key, value) { + if (isBuiltInModifier_1(key)) { + warn$2("Avoid overwriting built-in modifier in config.keyCodes: .".concat(key)); + return false; + } + else { + target[key] = value; + return true; + } + } + }); + } + var hasHandler_1 = { + has: function (target, key) { + var has = key in target; + var isAllowed = allowedGlobals_1(key) || + (typeof key === 'string' && + key.charAt(0) === '_' && + !(key in target.$data)); + if (!has && !isAllowed) { + if (key in target.$data) + warnReservedPrefix_1(target, key); + else + warnNonPresent_1(target, key); + } + return has || !isAllowed; + } + }; + var getHandler_1 = { + get: function (target, key) { + if (typeof key === 'string' && !(key in target)) { + if (key in target.$data) + warnReservedPrefix_1(target, key); + else + warnNonPresent_1(target, key); + } + return target[key]; + } + }; + initProxy = function initProxy(vm) { + if (hasProxy_1) { + // determine which proxy handler to use + var options = vm.$options; + var handlers = options.render && options.render._withStripped ? getHandler_1 : hasHandler_1; + vm._renderProxy = new Proxy(vm, handlers); + } + else { + vm._renderProxy = vm; + } + }; + } - var arrayProto = Array.prototype; - var arrayMethods = Object.create(arrayProto); + /****************************************************************************** + Copyright (c) Microsoft Corporation. - var methodsToPatch = [ + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */ + + var __assign = function () { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var uid$2 = 0; + var pendingCleanupDeps = []; + var cleanupDeps = function () { + for (var i = 0; i < pendingCleanupDeps.length; i++) { + var dep = pendingCleanupDeps[i]; + dep.subs = dep.subs.filter(function (s) { return s; }); + dep._pending = false; + } + pendingCleanupDeps.length = 0; + }; + /** + * A dep is an observable that can have multiple + * directives subscribing to it. + * @internal + */ + var Dep = /** @class */ (function () { + function Dep() { + // pending subs cleanup + this._pending = false; + this.id = uid$2++; + this.subs = []; + } + Dep.prototype.addSub = function (sub) { + this.subs.push(sub); + }; + Dep.prototype.removeSub = function (sub) { + // #12696 deps with massive amount of subscribers are extremely slow to + // clean up in Chromium + // to workaround this, we unset the sub for now, and clear them on + // next scheduler flush. + this.subs[this.subs.indexOf(sub)] = null; + if (!this._pending) { + this._pending = true; + pendingCleanupDeps.push(this); + } + }; + Dep.prototype.depend = function (info) { + if (Dep.target) { + Dep.target.addDep(this); + if (info && Dep.target.onTrack) { + Dep.target.onTrack(__assign({ effect: Dep.target }, info)); + } + } + }; + Dep.prototype.notify = function (info) { + // stabilize the subscriber list first + var subs = this.subs.filter(function (s) { return s; }); + if (!config.async) { + // subs aren't sorted in scheduler if not running async + // we need to sort them now to make sure they fire in correct + // order + subs.sort(function (a, b) { return a.id - b.id; }); + } + for (var i = 0, l = subs.length; i < l; i++) { + var sub = subs[i]; + if (info) { + sub.onTrigger && + sub.onTrigger(__assign({ effect: subs[i] }, info)); + } + sub.update(); + } + }; + return Dep; + }()); + // The current target watcher being evaluated. + // This is globally unique because only one watcher + // can be evaluated at a time. + Dep.target = null; + var targetStack = []; + function pushTarget(target) { + targetStack.push(target); + Dep.target = target; + } + function popTarget() { + targetStack.pop(); + Dep.target = targetStack[targetStack.length - 1]; + } + + /* + * not type checking this file because flow doesn't play well with + * dynamically accessing methods on Array prototype + */ + var arrayProto = Array.prototype; + var arrayMethods = Object.create(arrayProto); + var methodsToPatch = [ 'push', 'pop', 'shift', @@ -869,17 +845,17 @@ 'sort', 'reverse' ]; - /** * Intercept mutating methods and emit events */ methodsToPatch.forEach(function (method) { // cache original method var original = arrayProto[method]; - def(arrayMethods, method, function mutator () { - var args = [], len = arguments.length; - while ( len-- ) args[ len ] = arguments[ len ]; - + def(arrayMethods, method, function mutator() { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } var result = original.apply(this, args); var ob = this.__ob__; var inserted; @@ -887,4237 +863,4956 @@ case 'push': case 'unshift': inserted = args; - break + break; case 'splice': inserted = args.slice(2); - break + break; } - if (inserted) { ob.observeArray(inserted); } + if (inserted) + ob.observeArray(inserted); // notify change - ob.dep.notify(); - return result + { + ob.dep.notify({ + type: "array mutation" /* TriggerOpTypes.ARRAY_MUTATION */, + target: this, + key: method + }); + } + return result; }); }); - /* */ - var arrayKeys = Object.getOwnPropertyNames(arrayMethods); - + var NO_INIITIAL_VALUE = {}; /** * In some cases we may want to disable observation inside a component's * update computation. */ var shouldObserve = true; - - function toggleObserving (value) { + function toggleObserving(value) { shouldObserve = value; } - + // ssr mock dep + var mockDep = { + notify: noop, + depend: noop, + addSub: noop, + removeSub: noop + }; /** * Observer class that is attached to each observed * object. Once attached, the observer converts the target * object's property keys into getter/setters that * collect dependencies and dispatch updates. */ - var Observer = function Observer (value) { - this.value = value; - this.dep = new Dep(); - this.vmCount = 0; - def(value, '__ob__', this); - if (Array.isArray(value)) { - if (hasProto) { - protoAugment(value, arrayMethods); - } else { - copyAugment(value, arrayMethods, arrayKeys); + var Observer = /** @class */ (function () { + function Observer(value, shallow, mock) { + if (shallow === void 0) { shallow = false; } + if (mock === void 0) { mock = false; } + this.value = value; + this.shallow = shallow; + this.mock = mock; + // this.value = value + this.dep = mock ? mockDep : new Dep(); + this.vmCount = 0; + def(value, '__ob__', this); + if (isArray(value)) { + if (!mock) { + if (hasProto) { + value.__proto__ = arrayMethods; + /* eslint-enable no-proto */ + } + else { + for (var i = 0, l = arrayKeys.length; i < l; i++) { + var key = arrayKeys[i]; + def(value, key, arrayMethods[key]); + } + } + } + if (!shallow) { + this.observeArray(value); + } + } + else { + /** + * Walk through all properties and convert them into + * getter/setters. This method should only be called when + * value type is Object. + */ + var keys = Object.keys(value); + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + defineReactive(value, key, NO_INIITIAL_VALUE, undefined, shallow, mock); + } } - this.observeArray(value); - } else { - this.walk(value); - } - }; - - /** - * Walk through all properties and convert them into - * getter/setters. This method should only be called when - * value type is Object. - */ - Observer.prototype.walk = function walk (obj) { - var keys = Object.keys(obj); - for (var i = 0; i < keys.length; i++) { - defineReactive$$1(obj, keys[i]); - } - }; - - /** - * Observe a list of Array items. - */ - Observer.prototype.observeArray = function observeArray (items) { - for (var i = 0, l = items.length; i < l; i++) { - observe(items[i]); } - }; - + /** + * Observe a list of Array items. + */ + Observer.prototype.observeArray = function (value) { + for (var i = 0, l = value.length; i < l; i++) { + observe(value[i], false, this.mock); + } + }; + return Observer; + }()); // helpers - - /** - * Augment a target Object or Array by intercepting - * the prototype chain using __proto__ - */ - function protoAugment (target, src) { - /* eslint-disable no-proto */ - target.__proto__ = src; - /* eslint-enable no-proto */ - } - - /** - * Augment a target Object or Array by defining - * hidden properties. - */ - /* istanbul ignore next */ - function copyAugment (target, src, keys) { - for (var i = 0, l = keys.length; i < l; i++) { - var key = keys[i]; - def(target, key, src[key]); - } - } - /** * Attempt to create an observer instance for a value, * returns the new observer if successfully observed, * or the existing observer if the value already has one. */ - function observe (value, asRootData) { - if (!isObject(value) || value instanceof VNode) { - return - } - var ob; - if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) { - ob = value.__ob__; - } else if ( - shouldObserve && - !isServerRendering() && - (Array.isArray(value) || isPlainObject(value)) && - Object.isExtensible(value) && - !value._isVue - ) { - ob = new Observer(value); + function observe(value, shallow, ssrMockReactivity) { + if (value && hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) { + return value.__ob__; } - if (asRootData && ob) { - ob.vmCount++; + if (shouldObserve && + (ssrMockReactivity || !isServerRendering()) && + (isArray(value) || isPlainObject(value)) && + Object.isExtensible(value) && + !value.__v_skip /* ReactiveFlags.SKIP */ && + !isRef(value) && + !(value instanceof VNode)) { + return new Observer(value, shallow, ssrMockReactivity); } - return ob } - /** * Define a reactive property on an Object. */ - function defineReactive$$1 ( - obj, - key, - val, - customSetter, - shallow - ) { + function defineReactive(obj, key, val, customSetter, shallow, mock) { var dep = new Dep(); - var property = Object.getOwnPropertyDescriptor(obj, key); if (property && property.configurable === false) { - return + return; } - // cater for pre-defined getter/setters var getter = property && property.get; var setter = property && property.set; - if ((!getter || setter) && arguments.length === 2) { + if ((!getter || setter) && + (val === NO_INIITIAL_VALUE || arguments.length === 2)) { val = obj[key]; } - - var childOb = !shallow && observe(val); + var childOb = !shallow && observe(val, false, mock); Object.defineProperty(obj, key, { enumerable: true, configurable: true, - get: function reactiveGetter () { + get: function reactiveGetter() { var value = getter ? getter.call(obj) : val; if (Dep.target) { - dep.depend(); + { + dep.depend({ + target: obj, + type: "get" /* TrackOpTypes.GET */, + key: key + }); + } if (childOb) { childOb.dep.depend(); - if (Array.isArray(value)) { + if (isArray(value)) { dependArray(value); } } } - return value + return isRef(value) && !shallow ? value.value : value; }, - set: function reactiveSetter (newVal) { + set: function reactiveSetter(newVal) { var value = getter ? getter.call(obj) : val; - /* eslint-disable no-self-compare */ - if (newVal === value || (newVal !== newVal && value !== value)) { - return + if (!hasChanged(value, newVal)) { + return; } - /* eslint-enable no-self-compare */ if (customSetter) { customSetter(); } - // #7981: for accessor properties without setter - if (getter && !setter) { return } if (setter) { setter.call(obj, newVal); - } else { + } + else if (getter) { + // #7981: for accessor properties without setter + return; + } + else if (!shallow && isRef(value) && !isRef(newVal)) { + value.value = newVal; + return; + } + else { val = newVal; } - childOb = !shallow && observe(newVal); - dep.notify(); + childOb = !shallow && observe(newVal, false, mock); + { + dep.notify({ + type: "set" /* TriggerOpTypes.SET */, + target: obj, + key: key, + newValue: newVal, + oldValue: value + }); + } } }); + return dep; } - - /** - * Set a property on an object. Adds the new property and - * triggers change notification if the property doesn't - * already exist. - */ - function set (target, key, val) { - if (isUndef(target) || isPrimitive(target) - ) { - warn(("Cannot set reactive property on undefined, null, or primitive value: " + ((target)))); + function set(target, key, val) { + if ((isUndef(target) || isPrimitive(target))) { + warn$2("Cannot set reactive property on undefined, null, or primitive value: ".concat(target)); + } + if (isReadonly(target)) { + warn$2("Set operation on key \"".concat(key, "\" failed: target is readonly.")); + return; } - if (Array.isArray(target) && isValidArrayIndex(key)) { + var ob = target.__ob__; + if (isArray(target) && isValidArrayIndex(key)) { target.length = Math.max(target.length, key); target.splice(key, 1, val); - return val + // when mocking for SSR, array methods are not hijacked + if (ob && !ob.shallow && ob.mock) { + observe(val, false, true); + } + return val; } if (key in target && !(key in Object.prototype)) { target[key] = val; - return val + return val; } - var ob = (target).__ob__; if (target._isVue || (ob && ob.vmCount)) { - warn( - 'Avoid adding reactive properties to a Vue instance or its root $data ' + - 'at runtime - declare it upfront in the data option.' - ); - return val + warn$2('Avoid adding reactive properties to a Vue instance or its root $data ' + + 'at runtime - declare it upfront in the data option.'); + return val; } if (!ob) { target[key] = val; - return val + return val; } - defineReactive$$1(ob.value, key, val); - ob.dep.notify(); - return val + defineReactive(ob.value, key, val, undefined, ob.shallow, ob.mock); + { + ob.dep.notify({ + type: "add" /* TriggerOpTypes.ADD */, + target: target, + key: key, + newValue: val, + oldValue: undefined + }); + } + return val; } - - /** - * Delete a property and trigger change if necessary. - */ - function del (target, key) { - if (isUndef(target) || isPrimitive(target) - ) { - warn(("Cannot delete reactive property on undefined, null, or primitive value: " + ((target)))); + function del(target, key) { + if ((isUndef(target) || isPrimitive(target))) { + warn$2("Cannot delete reactive property on undefined, null, or primitive value: ".concat(target)); } - if (Array.isArray(target) && isValidArrayIndex(key)) { + if (isArray(target) && isValidArrayIndex(key)) { target.splice(key, 1); - return + return; } - var ob = (target).__ob__; + var ob = target.__ob__; if (target._isVue || (ob && ob.vmCount)) { - warn( - 'Avoid deleting properties on a Vue instance or its root $data ' + - '- just set it to null.' - ); - return + warn$2('Avoid deleting properties on a Vue instance or its root $data ' + + '- just set it to null.'); + return; + } + if (isReadonly(target)) { + warn$2("Delete operation on key \"".concat(key, "\" failed: target is readonly.")); + return; } if (!hasOwn(target, key)) { - return + return; } delete target[key]; if (!ob) { - return + return; + } + { + ob.dep.notify({ + type: "delete" /* TriggerOpTypes.DELETE */, + target: target, + key: key + }); } - ob.dep.notify(); } - /** * Collect dependencies on array elements when the array is touched, since * we cannot intercept array element access like property getters. */ - function dependArray (value) { - for (var e = (void 0), i = 0, l = value.length; i < l; i++) { + function dependArray(value) { + for (var e = void 0, i = 0, l = value.length; i < l; i++) { e = value[i]; - e && e.__ob__ && e.__ob__.dep.depend(); - if (Array.isArray(e)) { + if (e && e.__ob__) { + e.__ob__.dep.depend(); + } + if (isArray(e)) { dependArray(e); } } } - /* */ - - /** - * Option overwriting strategies are functions that handle - * how to merge a parent option value and a child option - * value into the final value. - */ - var strats = config.optionMergeStrategies; - - /** - * Options with restrictions - */ - { - strats.el = strats.propsData = function (parent, child, vm, key) { - if (!vm) { - warn( - "option \"" + key + "\" can only be used during instance " + - 'creation with the `new` keyword.' - ); - } - return defaultStrat(parent, child) - }; - } - - /** - * Helper that recursively merges two data objects together. - */ - function mergeData (to, from) { - if (!from) { return to } - var key, toVal, fromVal; - - var keys = hasSymbol - ? Reflect.ownKeys(from) - : Object.keys(from); - - for (var i = 0; i < keys.length; i++) { - key = keys[i]; - // in case the object is already observed... - if (key === '__ob__') { continue } - toVal = to[key]; - fromVal = from[key]; - if (!hasOwn(to, key)) { - set(to, key, fromVal); - } else if ( - toVal !== fromVal && - isPlainObject(toVal) && - isPlainObject(fromVal) - ) { - mergeData(toVal, fromVal); - } - } - return to + function reactive(target) { + makeReactive(target, false); + return target; } - /** - * Data + * Return a shallowly-reactive copy of the original object, where only the root + * level properties are reactive. It also does not auto-unwrap refs (even at the + * root level). */ - function mergeDataOrFn ( - parentVal, - childVal, - vm - ) { - if (!vm) { - // in a Vue.extend merge, both should be functions - if (!childVal) { - return parentVal - } - if (!parentVal) { - return childVal + function shallowReactive(target) { + makeReactive(target, true); + def(target, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, true); + return target; + } + function makeReactive(target, shallow) { + // if trying to observe a readonly proxy, return the readonly version. + if (!isReadonly(target)) { + { + if (isArray(target)) { + warn$2("Avoid using Array as root value for ".concat(shallow ? "shallowReactive()" : "reactive()", " as it cannot be tracked in watch() or watchEffect(). Use ").concat(shallow ? "shallowRef()" : "ref()", " instead. This is a Vue-2-only limitation.")); + } + var existingOb = target && target.__ob__; + if (existingOb && existingOb.shallow !== shallow) { + warn$2("Target is already a ".concat(existingOb.shallow ? "" : "non-", "shallow reactive object, and cannot be converted to ").concat(shallow ? "" : "non-", "shallow.")); + } } - // when parentVal & childVal are both present, - // we need to return a function that returns the - // merged result of both functions... no need to - // check if parentVal is a function here because - // it has to be a function to pass previous merges. - return function mergedDataFn () { - return mergeData( - typeof childVal === 'function' ? childVal.call(this, this) : childVal, - typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal - ) - } - } else { - return function mergedInstanceDataFn () { - // instance merge - var instanceData = typeof childVal === 'function' - ? childVal.call(vm, vm) - : childVal; - var defaultData = typeof parentVal === 'function' - ? parentVal.call(vm, vm) - : parentVal; - if (instanceData) { - return mergeData(instanceData, defaultData) - } else { - return defaultData + var ob = observe(target, shallow, isServerRendering() /* ssr mock reactivity */); + if (!ob) { + if (target == null || isPrimitive(target)) { + warn$2("value cannot be made reactive: ".concat(String(target))); + } + if (isCollectionType(target)) { + warn$2("Vue 2 does not support reactive collection types such as Map or Set."); } } } } - - strats.data = function ( - parentVal, - childVal, - vm - ) { - if (!vm) { - if (childVal && typeof childVal !== 'function') { - warn( - 'The "data" option should be a function ' + - 'that returns a per-instance value in component ' + - 'definitions.', - vm - ); - - return parentVal - } - return mergeDataOrFn(parentVal, childVal) + function isReactive(value) { + if (isReadonly(value)) { + return isReactive(value["__v_raw" /* ReactiveFlags.RAW */]); } - - return mergeDataOrFn(parentVal, childVal, vm) - }; - - /** - * Hooks and props are merged as arrays. - */ - function mergeHook ( - parentVal, - childVal - ) { - var res = childVal - ? parentVal - ? parentVal.concat(childVal) - : Array.isArray(childVal) - ? childVal - : [childVal] - : parentVal; - return res - ? dedupeHooks(res) - : res + return !!(value && value.__ob__); } - - function dedupeHooks (hooks) { - var res = []; - for (var i = 0; i < hooks.length; i++) { - if (res.indexOf(hooks[i]) === -1) { - res.push(hooks[i]); - } + function isShallow(value) { + return !!(value && value.__v_isShallow); + } + function isReadonly(value) { + return !!(value && value.__v_isReadonly); + } + function isProxy(value) { + return isReactive(value) || isReadonly(value); + } + function toRaw(observed) { + var raw = observed && observed["__v_raw" /* ReactiveFlags.RAW */]; + return raw ? toRaw(raw) : observed; + } + function markRaw(value) { + // non-extensible objects won't be observed anyway + if (Object.isExtensible(value)) { + def(value, "__v_skip" /* ReactiveFlags.SKIP */, true); } - return res + return value; } - - LIFECYCLE_HOOKS.forEach(function (hook) { - strats[hook] = mergeHook; - }); - /** - * Assets - * - * When a vm is present (instance creation), we need to do - * a three-way merge between constructor options, instance - * options and parent options. + * @internal */ - function mergeAssets ( - parentVal, - childVal, - vm, - key - ) { - var res = Object.create(parentVal || null); - if (childVal) { - assertObjectType(key, childVal, vm); - return extend(res, childVal) - } else { - return res - } + function isCollectionType(value) { + var type = toRawType(value); + return (type === 'Map' || type === 'WeakMap' || type === 'Set' || type === 'WeakSet'); } - ASSET_TYPES.forEach(function (type) { - strats[type + 's'] = mergeAssets; - }); - /** - * Watchers. - * - * Watchers hashes should not overwrite one - * another, so we merge them as arrays. + * @internal */ - strats.watch = function ( - parentVal, - childVal, - vm, - key - ) { - // work around Firefox's Object.prototype.watch... - if (parentVal === nativeWatch) { parentVal = undefined; } - if (childVal === nativeWatch) { childVal = undefined; } - /* istanbul ignore if */ - if (!childVal) { return Object.create(parentVal || null) } + var RefFlag = "__v_isRef"; + function isRef(r) { + return !!(r && r.__v_isRef === true); + } + function ref$1(value) { + return createRef(value, false); + } + function shallowRef(value) { + return createRef(value, true); + } + function createRef(rawValue, shallow) { + if (isRef(rawValue)) { + return rawValue; + } + var ref = {}; + def(ref, RefFlag, true); + def(ref, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, shallow); + def(ref, 'dep', defineReactive(ref, 'value', rawValue, null, shallow, isServerRendering())); + return ref; + } + function triggerRef(ref) { + if (!ref.dep) { + warn$2("received object is not a triggerable ref."); + } { - assertObjectType(key, childVal, vm); + ref.dep && + ref.dep.notify({ + type: "set" /* TriggerOpTypes.SET */, + target: ref, + key: 'value' + }); } - if (!parentVal) { return childVal } - var ret = {}; - extend(ret, parentVal); - for (var key$1 in childVal) { - var parent = ret[key$1]; - var child = childVal[key$1]; - if (parent && !Array.isArray(parent)) { - parent = [parent]; - } - ret[key$1] = parent - ? parent.concat(child) - : Array.isArray(child) ? child : [child]; + } + function unref(ref) { + return isRef(ref) ? ref.value : ref; + } + function proxyRefs(objectWithRefs) { + if (isReactive(objectWithRefs)) { + return objectWithRefs; } - return ret - }; - - /** - * Other object hashes. - */ - strats.props = - strats.methods = - strats.inject = - strats.computed = function ( - parentVal, - childVal, - vm, - key - ) { - if (childVal && "development" !== 'production') { - assertObjectType(key, childVal, vm); - } - if (!parentVal) { return childVal } - var ret = Object.create(null); - extend(ret, parentVal); - if (childVal) { extend(ret, childVal); } - return ret - }; - strats.provide = mergeDataOrFn; - - /** - * Default strategy. - */ - var defaultStrat = function (parentVal, childVal) { - return childVal === undefined - ? parentVal - : childVal - }; - - /** - * Validate component names - */ - function checkComponents (options) { - for (var key in options.components) { - validateComponentName(key); + var proxy = {}; + var keys = Object.keys(objectWithRefs); + for (var i = 0; i < keys.length; i++) { + proxyWithRefUnwrap(proxy, objectWithRefs, keys[i]); } + return proxy; } - - function validateComponentName (name) { - if (!new RegExp(("^[a-zA-Z][\\-\\.0-9_" + (unicodeRegExp.source) + "]*$")).test(name)) { - warn( - 'Invalid component name: "' + name + '". Component names ' + - 'should conform to valid custom element name in html5 specification.' - ); + function proxyWithRefUnwrap(target, source, key) { + Object.defineProperty(target, key, { + enumerable: true, + configurable: true, + get: function () { + var val = source[key]; + if (isRef(val)) { + return val.value; + } + else { + var ob = val && val.__ob__; + if (ob) + ob.dep.depend(); + return val; + } + }, + set: function (value) { + var oldValue = source[key]; + if (isRef(oldValue) && !isRef(value)) { + oldValue.value = value; + } + else { + source[key] = value; + } + } + }); + } + function customRef(factory) { + var dep = new Dep(); + var _a = factory(function () { + { + dep.depend({ + target: ref, + type: "get" /* TrackOpTypes.GET */, + key: 'value' + }); + } + }, function () { + { + dep.notify({ + target: ref, + type: "set" /* TriggerOpTypes.SET */, + key: 'value' + }); + } + }), get = _a.get, set = _a.set; + var ref = { + get value() { + return get(); + }, + set value(newVal) { + set(newVal); + } + }; + def(ref, RefFlag, true); + return ref; + } + function toRefs(object) { + if (!isReactive(object)) { + warn$2("toRefs() expects a reactive object but received a plain one."); } - if (isBuiltInTag(name) || config.isReservedTag(name)) { - warn( - 'Do not use built-in or reserved HTML elements as component ' + - 'id: ' + name - ); + var ret = isArray(object) ? new Array(object.length) : {}; + for (var key in object) { + ret[key] = toRef(object, key); + } + return ret; + } + function toRef(object, key, defaultValue) { + var val = object[key]; + if (isRef(val)) { + return val; } + var ref = { + get value() { + var val = object[key]; + return val === undefined ? defaultValue : val; + }, + set value(newVal) { + object[key] = newVal; + } + }; + def(ref, RefFlag, true); + return ref; } - /** - * Ensure all props option syntax are normalized into the - * Object-based format. - */ - function normalizeProps (options, vm) { - var props = options.props; - if (!props) { return } - var res = {}; - var i, val, name; - if (Array.isArray(props)) { - i = props.length; - while (i--) { - val = props[i]; - if (typeof val === 'string') { - name = camelize(val); - res[name] = { type: null }; - } else { - warn('props must be strings when using array syntax.'); + var rawToReadonlyFlag = "__v_rawToReadonly"; + var rawToShallowReadonlyFlag = "__v_rawToShallowReadonly"; + function readonly(target) { + return createReadonly(target, false); + } + function createReadonly(target, shallow) { + if (!isPlainObject(target)) { + { + if (isArray(target)) { + warn$2("Vue 2 does not support readonly arrays."); + } + else if (isCollectionType(target)) { + warn$2("Vue 2 does not support readonly collection types such as Map or Set."); + } + else { + warn$2("value cannot be made readonly: ".concat(typeof target)); } } - } else if (isPlainObject(props)) { - for (var key in props) { - val = props[key]; - name = camelize(key); - res[name] = isPlainObject(val) - ? val - : { type: val }; - } - } else { - warn( - "Invalid value for option \"props\": expected an Array or an Object, " + - "but got " + (toRawType(props)) + ".", - vm - ); + return target; } - options.props = res; + if (!Object.isExtensible(target)) { + warn$2("Vue 2 does not support creating readonly proxy for non-extensible object."); + } + // already a readonly object + if (isReadonly(target)) { + return target; + } + // already has a readonly proxy + var existingFlag = shallow ? rawToShallowReadonlyFlag : rawToReadonlyFlag; + var existingProxy = target[existingFlag]; + if (existingProxy) { + return existingProxy; + } + var proxy = Object.create(Object.getPrototypeOf(target)); + def(target, existingFlag, proxy); + def(proxy, "__v_isReadonly" /* ReactiveFlags.IS_READONLY */, true); + def(proxy, "__v_raw" /* ReactiveFlags.RAW */, target); + if (isRef(target)) { + def(proxy, RefFlag, true); + } + if (shallow || isShallow(target)) { + def(proxy, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, true); + } + var keys = Object.keys(target); + for (var i = 0; i < keys.length; i++) { + defineReadonlyProperty(proxy, target, keys[i], shallow); + } + return proxy; } - - /** - * Normalize all injections into Object-based format - */ - function normalizeInject (options, vm) { - var inject = options.inject; - if (!inject) { return } - var normalized = options.inject = {}; - if (Array.isArray(inject)) { - for (var i = 0; i < inject.length; i++) { - normalized[inject[i]] = { from: inject[i] }; - } - } else if (isPlainObject(inject)) { - for (var key in inject) { - var val = inject[key]; - normalized[key] = isPlainObject(val) - ? extend({ from: key }, val) - : { from: val }; + function defineReadonlyProperty(proxy, target, key, shallow) { + Object.defineProperty(proxy, key, { + enumerable: true, + configurable: true, + get: function () { + var val = target[key]; + return shallow || !isPlainObject(val) ? val : readonly(val); + }, + set: function () { + warn$2("Set operation on key \"".concat(key, "\" failed: target is readonly.")); } - } else { - warn( - "Invalid value for option \"inject\": expected an Array or an Object, " + - "but got " + (toRawType(inject)) + ".", - vm - ); - } + }); } - /** - * Normalize raw function directives into object format. + * Returns a reactive-copy of the original object, where only the root level + * properties are readonly, and does NOT unwrap refs nor recursively convert + * returned properties. + * This is used for creating the props proxy object for stateful components. */ - function normalizeDirectives (options) { - var dirs = options.directives; - if (dirs) { - for (var key in dirs) { - var def$$1 = dirs[key]; - if (typeof def$$1 === 'function') { - dirs[key] = { bind: def$$1, update: def$$1 }; + function shallowReadonly(target) { + return createReadonly(target, true); + } + + function computed(getterOrOptions, debugOptions) { + var getter; + var setter; + var onlyGetter = isFunction(getterOrOptions); + if (onlyGetter) { + getter = getterOrOptions; + setter = function () { + warn$2('Write operation failed: computed value is readonly'); + } + ; + } + else { + getter = getterOrOptions.get; + setter = getterOrOptions.set; + } + var watcher = isServerRendering() + ? null + : new Watcher(currentInstance, getter, noop, { lazy: true }); + if (watcher && debugOptions) { + watcher.onTrack = debugOptions.onTrack; + watcher.onTrigger = debugOptions.onTrigger; + } + var ref = { + // some libs rely on the presence effect for checking computed refs + // from normal refs, but the implementation doesn't matter + effect: watcher, + get value() { + if (watcher) { + if (watcher.dirty) { + watcher.evaluate(); + } + if (Dep.target) { + if (Dep.target.onTrack) { + Dep.target.onTrack({ + effect: Dep.target, + target: ref, + type: "get" /* TrackOpTypes.GET */, + key: 'value' + }); + } + watcher.depend(); + } + return watcher.value; } + else { + return getter(); + } + }, + set value(newVal) { + setter(newVal); } - } + }; + def(ref, RefFlag, true); + def(ref, "__v_isReadonly" /* ReactiveFlags.IS_READONLY */, onlyGetter); + return ref; } - function assertObjectType (name, value, vm) { - if (!isPlainObject(value)) { - warn( - "Invalid value for option \"" + name + "\": expected an Object, " + - "but got " + (toRawType(value)) + ".", - vm - ); + var mark; + var measure; + { + var perf_1 = inBrowser && window.performance; + /* istanbul ignore if */ + if (perf_1 && + // @ts-ignore + perf_1.mark && + // @ts-ignore + perf_1.measure && + // @ts-ignore + perf_1.clearMarks && + // @ts-ignore + perf_1.clearMeasures) { + mark = function (tag) { return perf_1.mark(tag); }; + measure = function (name, startTag, endTag) { + perf_1.measure(name, startTag, endTag); + perf_1.clearMarks(startTag); + perf_1.clearMarks(endTag); + // perf.clearMeasures(name) + }; } } - /** - * Merge two option objects into a new one. - * Core utility used in both instantiation and inheritance. - */ - function mergeOptions ( - parent, - child, - vm - ) { - { - checkComponents(child); - } - - if (typeof child === 'function') { - child = child.options; + var normalizeEvent = cached(function (name) { + var passive = name.charAt(0) === '&'; + name = passive ? name.slice(1) : name; + var once = name.charAt(0) === '~'; // Prefixed last, checked first + name = once ? name.slice(1) : name; + var capture = name.charAt(0) === '!'; + name = capture ? name.slice(1) : name; + return { + name: name, + once: once, + capture: capture, + passive: passive + }; + }); + function createFnInvoker(fns, vm) { + function invoker() { + var fns = invoker.fns; + if (isArray(fns)) { + var cloned = fns.slice(); + for (var i = 0; i < cloned.length; i++) { + invokeWithErrorHandling(cloned[i], null, arguments, vm, "v-on handler"); + } + } + else { + // return handler return value for single handlers + return invokeWithErrorHandling(fns, null, arguments, vm, "v-on handler"); + } } - - normalizeProps(child, vm); - normalizeInject(child, vm); - normalizeDirectives(child); - - // Apply extends and mixins on the child options, - // but only if it is a raw options object that isn't - // the result of another mergeOptions call. - // Only merged options has the _base property. - if (!child._base) { - if (child.extends) { - parent = mergeOptions(parent, child.extends, vm); + invoker.fns = fns; + return invoker; + } + function updateListeners(on, oldOn, add, remove, createOnceHandler, vm) { + var name, cur, old, event; + for (name in on) { + cur = on[name]; + old = oldOn[name]; + event = normalizeEvent(name); + if (isUndef(cur)) { + warn$2("Invalid handler for event \"".concat(event.name, "\": got ") + String(cur), vm); } - if (child.mixins) { - for (var i = 0, l = child.mixins.length; i < l; i++) { - parent = mergeOptions(parent, child.mixins[i], vm); + else if (isUndef(old)) { + if (isUndef(cur.fns)) { + cur = on[name] = createFnInvoker(cur, vm); + } + if (isTrue(event.once)) { + cur = on[name] = createOnceHandler(event.name, cur, event.capture); } + add(event.name, cur, event.capture, event.passive, event.params); } - } - - var options = {}; - var key; - for (key in parent) { - mergeField(key); - } - for (key in child) { - if (!hasOwn(parent, key)) { - mergeField(key); + else if (cur !== old) { + old.fns = cur; + on[name] = old; } } - function mergeField (key) { - var strat = strats[key] || defaultStrat; - options[key] = strat(parent[key], child[key], vm, key); + for (name in oldOn) { + if (isUndef(on[name])) { + event = normalizeEvent(name); + remove(event.name, oldOn[name], event.capture); + } } - return options } - /** - * Resolve an asset. - * This function is used because child instances need access - * to assets defined in its ancestor chain. - */ - function resolveAsset ( - options, - type, - id, - warnMissing - ) { - /* istanbul ignore if */ - if (typeof id !== 'string') { - return + function mergeVNodeHook(def, hookKey, hook) { + if (def instanceof VNode) { + def = def.data.hook || (def.data.hook = {}); } - var assets = options[type]; - // check local registration variations first - if (hasOwn(assets, id)) { return assets[id] } - var camelizedId = camelize(id); - if (hasOwn(assets, camelizedId)) { return assets[camelizedId] } - var PascalCaseId = capitalize(camelizedId); - if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] } - // fallback to prototype chain - var res = assets[id] || assets[camelizedId] || assets[PascalCaseId]; - if (warnMissing && !res) { - warn( - 'Failed to resolve ' + type.slice(0, -1) + ': ' + id, - options - ); + var invoker; + var oldHook = def[hookKey]; + function wrappedHook() { + hook.apply(this, arguments); + // important: remove merged hook to ensure it's called only once + // and prevent memory leak + remove$2(invoker.fns, wrappedHook); + } + if (isUndef(oldHook)) { + // no existing hook + invoker = createFnInvoker([wrappedHook]); + } + else { + /* istanbul ignore if */ + if (isDef(oldHook.fns) && isTrue(oldHook.merged)) { + // already a merged invoker + invoker = oldHook; + invoker.fns.push(wrappedHook); + } + else { + // existing plain hook + invoker = createFnInvoker([oldHook, wrappedHook]); + } } - return res + invoker.merged = true; + def[hookKey] = invoker; } - /* */ - - - - function validateProp ( - key, - propOptions, - propsData, - vm - ) { - var prop = propOptions[key]; - var absent = !hasOwn(propsData, key); - var value = propsData[key]; - // boolean casting - var booleanIndex = getTypeIndex(Boolean, prop.type); - if (booleanIndex > -1) { - if (absent && !hasOwn(prop, 'default')) { - value = false; - } else if (value === '' || value === hyphenate(key)) { - // only cast empty string / same name to boolean if - // boolean has higher priority - var stringIndex = getTypeIndex(String, prop.type); - if (stringIndex < 0 || booleanIndex < stringIndex) { - value = true; + function extractPropsFromVNodeData(data, Ctor, tag) { + // we are only extracting raw values here. + // validation and default values are handled in the child + // component itself. + var propOptions = Ctor.options.props; + if (isUndef(propOptions)) { + return; + } + var res = {}; + var attrs = data.attrs, props = data.props; + if (isDef(attrs) || isDef(props)) { + for (var key in propOptions) { + var altKey = hyphenate(key); + { + var keyInLowerCase = key.toLowerCase(); + if (key !== keyInLowerCase && attrs && hasOwn(attrs, keyInLowerCase)) { + tip("Prop \"".concat(keyInLowerCase, "\" is passed to component ") + + "".concat(formatComponentName( + // @ts-expect-error tag is string + tag || Ctor), ", but the declared prop name is") + + " \"".concat(key, "\". ") + + "Note that HTML attributes are case-insensitive and camelCased " + + "props need to use their kebab-case equivalents when using in-DOM " + + "templates. You should probably use \"".concat(altKey, "\" instead of \"").concat(key, "\".")); + } } + checkProp(res, props, key, altKey, true) || + checkProp(res, attrs, key, altKey, false); } } - // check default value - if (value === undefined) { - value = getPropDefaultValue(vm, prop, key); - // since the default value is a fresh copy, - // make sure to observe it. - var prevShouldObserve = shouldObserve; - toggleObserving(true); - observe(value); - toggleObserving(prevShouldObserve); - } - { - assertProp(prop, key, value, vm, absent); + return res; + } + function checkProp(res, hash, key, altKey, preserve) { + if (isDef(hash)) { + if (hasOwn(hash, key)) { + res[key] = hash[key]; + if (!preserve) { + delete hash[key]; + } + return true; + } + else if (hasOwn(hash, altKey)) { + res[key] = hash[altKey]; + if (!preserve) { + delete hash[altKey]; + } + return true; + } } - return value + return false; } - /** - * Get the default value of a prop. - */ - function getPropDefaultValue (vm, prop, key) { - // no default, return undefined - if (!hasOwn(prop, 'default')) { - return undefined - } - var def = prop.default; - // warn against non-factory defaults for Object & Array - if (isObject(def)) { - warn( - 'Invalid default value for prop "' + key + '": ' + - 'Props with type Object/Array must use a factory function ' + - 'to return the default value.', - vm - ); + // The template compiler attempts to minimize the need for normalization by + // statically analyzing the template at compile time. + // + // For plain HTML markup, normalization can be completely skipped because the + // generated render function is guaranteed to return Array. There are + // two cases where extra normalization is needed: + // 1. When the children contains components - because a functional component + // may return an Array instead of a single root. In this case, just a simple + // normalization is needed - if any child is an Array, we flatten the whole + // thing with Array.prototype.concat. It is guaranteed to be only 1-level deep + // because functional components already normalize their own children. + function simpleNormalizeChildren(children) { + for (var i = 0; i < children.length; i++) { + if (isArray(children[i])) { + return Array.prototype.concat.apply([], children); + } } - // the raw prop value was also undefined from previous render, - // return previous default value to avoid unnecessary watcher trigger - if (vm && vm.$options.propsData && - vm.$options.propsData[key] === undefined && - vm._props[key] !== undefined - ) { - return vm._props[key] + return children; + } + // 2. When the children contains constructs that always generated nested Arrays, + // e.g.