mirror of
https://github.com/pretix/pretix.git
synced 2026-08-11 10:57:00 +00:00
Compare commits
57
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c74562c461 | ||
|
|
65fe7b3396 | ||
|
|
c94f7c35da | ||
|
|
c1b9e0df42 | ||
|
|
47cbd74ab5 | ||
|
|
32369445d0 | ||
|
|
bb0a6a8001 | ||
|
|
49aade373c | ||
|
|
9dcd142112 | ||
|
|
68a64f577c | ||
|
|
17eb6063d1 | ||
|
|
fd5dd989f7 | ||
|
|
7fd1d91eb8 | ||
|
|
ef500c8924 | ||
|
|
01a3546783 | ||
|
|
3e0ff1e6ed | ||
|
|
4edc7d95c6 | ||
|
|
7fb9e9a33d | ||
|
|
8058461f10 | ||
|
|
c84bd4046d | ||
|
|
5e97f668a5 | ||
|
|
5c8e785a6f | ||
|
|
8e61ac6071 | ||
|
|
c3fd3a0838 | ||
|
|
0d6e1e2271 | ||
|
|
0af011eed4 | ||
|
|
a0dae48cec | ||
|
|
a53795ea88 | ||
|
|
f1c0f24e25 | ||
|
|
980f4712a7 | ||
|
|
bc8a8d8851 | ||
|
|
10ec4d6c29 | ||
|
|
584345cb99 | ||
|
|
88545bcd05 | ||
|
|
f034f4cde4 | ||
|
|
fc6475b0bc | ||
|
|
aecc87ccdb | ||
|
|
059179aecb | ||
|
|
fd72e18a7f | ||
|
|
baac963fa8 | ||
|
|
461ab2472f | ||
|
|
29d98f4182 | ||
|
|
4f989cbe8a | ||
|
|
23559e0711 | ||
|
|
8787f79274 | ||
|
|
a7072d3b5b | ||
|
|
ff47ee7d68 | ||
|
|
2c321f401d | ||
|
|
180b92c87f | ||
|
|
c99751b319 | ||
|
|
1f4205a9d9 | ||
|
|
9e694982cf | ||
|
|
ea5dbb05c2 | ||
|
|
e2ede76468 | ||
|
|
498f5760af | ||
|
|
3b9ae7e560 | ||
|
|
c08e3c054a |
+4
-4
@@ -41,7 +41,7 @@ dependencies = [
|
|||||||
"django-compressor==4.6.0",
|
"django-compressor==4.6.0",
|
||||||
"django-countries==8.2.*",
|
"django-countries==8.2.*",
|
||||||
"django-filter==25.1",
|
"django-filter==25.1",
|
||||||
"django-formset-js-improved==0.5.0.4",
|
"django-formset-js-improved==0.5.0.5",
|
||||||
"django-formtools==2.5.1",
|
"django-formtools==2.5.1",
|
||||||
"django-hierarkey==2.0.*,>=2.0.1",
|
"django-hierarkey==2.0.*,>=2.0.1",
|
||||||
"django-hijack==3.7.*",
|
"django-hijack==3.7.*",
|
||||||
@@ -65,7 +65,7 @@ dependencies = [
|
|||||||
"kombu==5.6.*",
|
"kombu==5.6.*",
|
||||||
"libsass==0.23.*",
|
"libsass==0.23.*",
|
||||||
"lxml",
|
"lxml",
|
||||||
"markdown==3.10", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3.
|
"markdown==3.10.1", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3.
|
||||||
# We can upgrade markdown again once django-bootstrap3 upgrades or once we drop Python 3.6 and 3.7
|
# We can upgrade markdown again once django-bootstrap3 upgrades or once we drop Python 3.6 and 3.7
|
||||||
"mt-940==4.30.*",
|
"mt-940==4.30.*",
|
||||||
"oauthlib==3.3.*",
|
"oauthlib==3.3.*",
|
||||||
@@ -80,7 +80,7 @@ dependencies = [
|
|||||||
"protobuf==6.33.*",
|
"protobuf==6.33.*",
|
||||||
"psycopg2-binary",
|
"psycopg2-binary",
|
||||||
"pycountry",
|
"pycountry",
|
||||||
"pycparser==2.23",
|
"pycparser==3.0",
|
||||||
"pycryptodome==3.23.*",
|
"pycryptodome==3.23.*",
|
||||||
"pypdf==6.5.*",
|
"pypdf==6.5.*",
|
||||||
"python-bidi==0.6.*", # Support for Arabic in reportlab
|
"python-bidi==0.6.*", # Support for Arabic in reportlab
|
||||||
@@ -92,7 +92,7 @@ dependencies = [
|
|||||||
"redis==7.1.*",
|
"redis==7.1.*",
|
||||||
"reportlab==4.4.*",
|
"reportlab==4.4.*",
|
||||||
"requests==2.32.*",
|
"requests==2.32.*",
|
||||||
"sentry-sdk==2.49.*",
|
"sentry-sdk==2.50.*",
|
||||||
"sepaxml==2.7.*",
|
"sepaxml==2.7.*",
|
||||||
"stripe==7.9.*",
|
"stripe==7.9.*",
|
||||||
"text-unidecode==1.*",
|
"text-unidecode==1.*",
|
||||||
|
|||||||
@@ -19,4 +19,4 @@
|
|||||||
# You should have received a copy of the GNU Affero General Public License along with this program. If not, see
|
# You should have received a copy of the GNU Affero General Public License along with this program. If not, see
|
||||||
# <https://www.gnu.org/licenses/>.
|
# <https://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
__version__ = "2025.11.0.dev0"
|
__version__ = "2026.2.0.dev0"
|
||||||
|
|||||||
@@ -806,6 +806,7 @@ class EventSettingsSerializer(SettingsSerializer):
|
|||||||
'invoice_reissue_after_modify',
|
'invoice_reissue_after_modify',
|
||||||
'invoice_include_free',
|
'invoice_include_free',
|
||||||
'invoice_generate',
|
'invoice_generate',
|
||||||
|
'invoice_generate_only_business',
|
||||||
'invoice_period',
|
'invoice_period',
|
||||||
'invoice_numbers_consecutive',
|
'invoice_numbers_consecutive',
|
||||||
'invoice_numbers_prefix',
|
'invoice_numbers_prefix',
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ class InvoiceAddressSerializer(I18nAwareModelSerializer):
|
|||||||
{"transmission_info": {r: "This field is required for the selected type of invoice transmission."}}
|
{"transmission_info": {r: "This field is required for the selected type of invoice transmission."}}
|
||||||
)
|
)
|
||||||
break # do not call else branch of for loop
|
break # do not call else branch of for loop
|
||||||
elif t.exclusive:
|
elif t.is_exclusive(self.context["request"].event, data.get("country"), data.get("is_business")):
|
||||||
if t.is_available(self.context["request"].event, data.get("country"), data.get("is_business")):
|
if t.is_available(self.context["request"].event, data.get("country"), data.get("is_business")):
|
||||||
raise ValidationError({
|
raise ValidationError({
|
||||||
"transmission_type": "The transmission type '%s' must be used for this country or address type." % (
|
"transmission_type": "The transmission type '%s' must be used for this country or address type." % (
|
||||||
@@ -704,6 +704,16 @@ class CheckinListOrderPositionSerializer(OrderPositionSerializer):
|
|||||||
if 'answers.question' in self.context['expand']:
|
if 'answers.question' in self.context['expand']:
|
||||||
self.fields['answers'].child.fields['question'] = QuestionSerializer(read_only=True)
|
self.fields['answers'].child.fields['question'] = QuestionSerializer(read_only=True)
|
||||||
|
|
||||||
|
if 'addons' in self.context['expand']:
|
||||||
|
# Experimental feature, undocumented on purpose for now in case we need to remove it again
|
||||||
|
# for performance reasons
|
||||||
|
subl = CheckinListOrderPositionSerializer(read_only=True, many=True, context={
|
||||||
|
**self.context,
|
||||||
|
'expand': [v for v in self.context['expand'] if v != 'addons'],
|
||||||
|
'pdf_data': False,
|
||||||
|
})
|
||||||
|
self.fields['addons'] = subl
|
||||||
|
|
||||||
|
|
||||||
class OrderPaymentTypeField(serializers.Field):
|
class OrderPaymentTypeField(serializers.Field):
|
||||||
# TODO: Remove after pretix 2.2
|
# TODO: Remove after pretix 2.2
|
||||||
|
|||||||
@@ -381,15 +381,21 @@ def _checkin_list_position_queryset(checkinlists, ignore_status=False, ignore_pr
|
|||||||
|
|
||||||
qs = qs.filter(reduce(operator.or_, lists_qs))
|
qs = qs.filter(reduce(operator.or_, lists_qs))
|
||||||
|
|
||||||
|
prefetch_related = [
|
||||||
|
Prefetch(
|
||||||
|
lookup='checkins',
|
||||||
|
queryset=Checkin.objects.filter(list_id__in=[cl.pk for cl in checkinlists]).select_related('device')
|
||||||
|
),
|
||||||
|
Prefetch('print_logs', queryset=PrintLog.objects.select_related('device')),
|
||||||
|
'answers', 'answers__options', 'answers__question',
|
||||||
|
]
|
||||||
|
select_related = [
|
||||||
|
'item', 'variation', 'order', 'addon_to', 'order__invoice_address', 'order', 'seat'
|
||||||
|
]
|
||||||
|
|
||||||
if pdf_data:
|
if pdf_data:
|
||||||
qs = qs.prefetch_related(
|
qs = qs.prefetch_related(
|
||||||
Prefetch(
|
# Don't add to list, we don't want to propagate to addons
|
||||||
lookup='checkins',
|
|
||||||
queryset=Checkin.objects.filter(list_id__in=[cl.pk for cl in checkinlists]).select_related('device')
|
|
||||||
),
|
|
||||||
Prefetch('print_logs', queryset=PrintLog.objects.select_related('device')),
|
|
||||||
'answers', 'answers__options', 'answers__question',
|
|
||||||
Prefetch('addons', OrderPosition.objects.select_related('item', 'variation')),
|
|
||||||
Prefetch('order', Order.objects.select_related('invoice_address').prefetch_related(
|
Prefetch('order', Order.objects.select_related('invoice_address').prefetch_related(
|
||||||
Prefetch(
|
Prefetch(
|
||||||
'event',
|
'event',
|
||||||
@@ -404,32 +410,39 @@ def _checkin_list_position_queryset(checkinlists, ignore_status=False, ignore_pr
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
))
|
))
|
||||||
).select_related(
|
|
||||||
'item', 'variation', 'item__category', 'addon_to', 'order', 'order__invoice_address', 'seat'
|
|
||||||
)
|
)
|
||||||
else:
|
|
||||||
qs = qs.prefetch_related(
|
|
||||||
Prefetch(
|
|
||||||
lookup='checkins',
|
|
||||||
queryset=Checkin.objects.filter(list_id__in=[cl.pk for cl in checkinlists]).select_related('device')
|
|
||||||
),
|
|
||||||
Prefetch('print_logs', queryset=PrintLog.objects.select_related('device')),
|
|
||||||
'answers', 'answers__options', 'answers__question',
|
|
||||||
Prefetch('addons', OrderPosition.objects.select_related('item', 'variation'))
|
|
||||||
).select_related('item', 'variation', 'order', 'addon_to', 'order__invoice_address', 'order', 'seat')
|
|
||||||
|
|
||||||
if expand and 'subevent' in expand:
|
if expand and 'subevent' in expand:
|
||||||
qs = qs.prefetch_related(
|
prefetch_related += [
|
||||||
'subevent', 'subevent__event', 'subevent__subeventitem_set', 'subevent__subeventitemvariation_set',
|
'subevent', 'subevent__event', 'subevent__subeventitem_set', 'subevent__subeventitemvariation_set',
|
||||||
'subevent__seat_category_mappings', 'subevent__meta_values'
|
'subevent__seat_category_mappings', 'subevent__meta_values'
|
||||||
)
|
]
|
||||||
|
|
||||||
if expand and 'item' in expand:
|
if expand and 'item' in expand:
|
||||||
qs = qs.prefetch_related('item', 'item__addons', 'item__bundles', 'item__meta_values',
|
prefetch_related += [
|
||||||
'item__variations').select_related('item__tax_rule')
|
'item', 'item__addons', 'item__bundles', 'item__meta_values',
|
||||||
|
'item__variations',
|
||||||
|
]
|
||||||
|
select_related.append('item__tax_rule')
|
||||||
|
|
||||||
if expand and 'variation' in expand:
|
if expand and 'variation' in expand:
|
||||||
qs = qs.prefetch_related('variation', 'variation__meta_values')
|
prefetch_related += [
|
||||||
|
'variation', 'variation__meta_values',
|
||||||
|
]
|
||||||
|
|
||||||
|
if expand and 'addons' in expand:
|
||||||
|
prefetch_related += [
|
||||||
|
Prefetch('addons', OrderPosition.objects.prefetch_related(*prefetch_related).select_related(*select_related)),
|
||||||
|
]
|
||||||
|
else:
|
||||||
|
prefetch_related += [
|
||||||
|
Prefetch('addons', OrderPosition.objects.select_related('item', 'variation'))
|
||||||
|
]
|
||||||
|
|
||||||
|
if pdf_data:
|
||||||
|
select_related.remove("order") # Don't need it twice on this queryset
|
||||||
|
|
||||||
|
qs = qs.prefetch_related(*prefetch_related).select_related(*select_related)
|
||||||
|
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
@@ -966,6 +979,7 @@ class CheckinRPCSearchView(ListAPIView):
|
|||||||
def get_serializer_context(self):
|
def get_serializer_context(self):
|
||||||
ctx = super().get_serializer_context()
|
ctx = super().get_serializer_context()
|
||||||
ctx['expand'] = self.request.query_params.getlist('expand')
|
ctx['expand'] = self.request.query_params.getlist('expand')
|
||||||
|
ctx['organizer'] = self.request.organizer
|
||||||
ctx['pdf_data'] = False
|
ctx['pdf_data'] = False
|
||||||
return ctx
|
return ctx
|
||||||
|
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet):
|
|||||||
'variations', 'addons', 'bundles', 'meta_values', 'meta_values__property',
|
'variations', 'addons', 'bundles', 'meta_values', 'meta_values__property',
|
||||||
'variations__meta_values', 'variations__meta_values__property',
|
'variations__meta_values', 'variations__meta_values__property',
|
||||||
'require_membership_types', 'variations__require_membership_types',
|
'require_membership_types', 'variations__require_membership_types',
|
||||||
'limit_sales_channels', 'variations__limit_sales_channels',
|
'limit_sales_channels', 'variations__limit_sales_channels', 'program_times'
|
||||||
).all()
|
).all()
|
||||||
|
|
||||||
def perform_create(self, serializer):
|
def perform_create(self, serializer):
|
||||||
|
|||||||
@@ -2031,7 +2031,7 @@ class InvoiceViewSet(viewsets.ReadOnlyModelViewSet):
|
|||||||
else:
|
else:
|
||||||
order = Order.objects.select_for_update(of=OF_SELF).get(pk=inv.order_id)
|
order = Order.objects.select_for_update(of=OF_SELF).get(pk=inv.order_id)
|
||||||
c = generate_cancellation(inv)
|
c = generate_cancellation(inv)
|
||||||
if inv.order.status != Order.STATUS_CANCELED:
|
if invoice_qualified(order):
|
||||||
inv = generate_invoice(order)
|
inv = generate_invoice(order)
|
||||||
else:
|
else:
|
||||||
inv = c
|
inv = c
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ from zoneinfo import ZoneInfo
|
|||||||
from django import forms
|
from django import forms
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db.models import (
|
from django.db.models import (
|
||||||
Case, CharField, Count, DateTimeField, F, IntegerField, Max, Min, OuterRef,
|
Case, CharField, Count, DateTimeField, Exists, F, IntegerField, Max, Min,
|
||||||
Q, Subquery, Sum, When,
|
OuterRef, Q, Subquery, Sum, When,
|
||||||
)
|
)
|
||||||
from django.db.models.functions import Coalesce
|
from django.db.models.functions import Coalesce
|
||||||
from django.dispatch import receiver
|
from django.dispatch import receiver
|
||||||
@@ -144,6 +144,18 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
d = OrderedDict(d)
|
d = OrderedDict(d)
|
||||||
if not self.is_multievent and not self.event.has_subevents:
|
if not self.is_multievent and not self.event.has_subevents:
|
||||||
del d['event_date_range']
|
del d['event_date_range']
|
||||||
|
if not self.is_multievent:
|
||||||
|
d["items"] = forms.ModelMultipleChoiceField(
|
||||||
|
label=_("Products"),
|
||||||
|
queryset=self.event.items.all(),
|
||||||
|
widget=forms.CheckboxSelectMultiple(
|
||||||
|
attrs={"class": "scrolling-multiple-choice"}
|
||||||
|
),
|
||||||
|
help_text=_("If none are selected, all products are included. Orders are included if they contain "
|
||||||
|
"at least one position of this product. The order totals etc. still include all products "
|
||||||
|
"contained in the order."),
|
||||||
|
required=False,
|
||||||
|
)
|
||||||
return d
|
return d
|
||||||
|
|
||||||
def _get_all_payment_methods(self, qs):
|
def _get_all_payment_methods(self, qs):
|
||||||
@@ -249,6 +261,14 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
pcnt=Subquery(s, output_field=IntegerField())
|
pcnt=Subquery(s, output_field=IntegerField())
|
||||||
).select_related('invoice_address', 'customer')
|
).select_related('invoice_address', 'customer')
|
||||||
|
|
||||||
|
if form_data.get('items'):
|
||||||
|
qs = qs.filter(
|
||||||
|
Exists(OrderPosition.all.filter(
|
||||||
|
order=OuterRef('pk'),
|
||||||
|
item__in=form_data["items"]
|
||||||
|
))
|
||||||
|
)
|
||||||
|
|
||||||
qs = self._date_filter(qs, form_data, rel='')
|
qs = self._date_filter(qs, form_data, rel='')
|
||||||
|
|
||||||
if form_data['paid_only']:
|
if form_data['paid_only']:
|
||||||
@@ -440,6 +460,14 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
if form_data['paid_only']:
|
if form_data['paid_only']:
|
||||||
qs = qs.filter(order__status=Order.STATUS_PAID, canceled=False)
|
qs = qs.filter(order__status=Order.STATUS_PAID, canceled=False)
|
||||||
|
|
||||||
|
if form_data.get('items'):
|
||||||
|
qs = qs.filter(
|
||||||
|
Exists(OrderPosition.all.filter(
|
||||||
|
order=OuterRef('order'),
|
||||||
|
item__in=form_data["items"]
|
||||||
|
))
|
||||||
|
)
|
||||||
|
|
||||||
qs = self._date_filter(qs, form_data, rel='order__')
|
qs = self._date_filter(qs, form_data, rel='order__')
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
@@ -535,6 +563,11 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
if form_data['paid_only']:
|
if form_data['paid_only']:
|
||||||
qs = qs.filter(order__status=Order.STATUS_PAID, canceled=False)
|
qs = qs.filter(order__status=Order.STATUS_PAID, canceled=False)
|
||||||
|
|
||||||
|
if form_data.get('items'):
|
||||||
|
qs = qs.filter(
|
||||||
|
item__in=form_data["items"]
|
||||||
|
)
|
||||||
|
|
||||||
qs = self._date_filter(qs, form_data, rel='order__')
|
qs = self._date_filter(qs, form_data, rel='order__')
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
@@ -617,6 +650,7 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
_('Country'),
|
_('Country'),
|
||||||
pgettext('address', 'State'),
|
pgettext('address', 'State'),
|
||||||
_('Voucher'),
|
_('Voucher'),
|
||||||
|
_('Voucher budget usage'),
|
||||||
_('Pseudonymization ID'),
|
_('Pseudonymization ID'),
|
||||||
_('Ticket secret'),
|
_('Ticket secret'),
|
||||||
_('Seat ID'),
|
_('Seat ID'),
|
||||||
@@ -734,6 +768,7 @@ class OrderListExporter(MultiSheetListExporter):
|
|||||||
op.country if op.country else '',
|
op.country if op.country else '',
|
||||||
op.state_for_address or '',
|
op.state_for_address or '',
|
||||||
op.voucher.code if op.voucher else '',
|
op.voucher.code if op.voucher else '',
|
||||||
|
op.voucher_budget_use if op.voucher_budget_use else '',
|
||||||
op.pseudonymization_id,
|
op.pseudonymization_id,
|
||||||
op.secret,
|
op.secret,
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1417,7 +1417,7 @@ class BaseInvoiceAddressForm(forms.ModelForm):
|
|||||||
|
|
||||||
self.instance.transmission_type = transmission_type.identifier
|
self.instance.transmission_type = transmission_type.identifier
|
||||||
self.instance.transmission_info = transmission_type.form_data_to_transmission_info(data)
|
self.instance.transmission_info = transmission_type.form_data_to_transmission_info(data)
|
||||||
elif transmission_type.exclusive:
|
elif transmission_type.is_exclusive(self.event, data.get("country"), data.get("is_business")):
|
||||||
if transmission_type.is_available(self.event, data.get("country"), data.get("is_business")):
|
if transmission_type.is_available(self.event, data.get("country"), data.get("is_business")):
|
||||||
raise ValidationError({
|
raise ValidationError({
|
||||||
"transmission_type": "The transmission type '%s' must be used for this country or address type." % (
|
"transmission_type": "The transmission type '%s' must be used for this country or address type." % (
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ def get_babel_locale():
|
|||||||
|
|
||||||
for locale in try_locales:
|
for locale in try_locales:
|
||||||
if localedata.exists(locale):
|
if localedata.exists(locale):
|
||||||
return locale
|
return localedata.normalize_locale(locale)
|
||||||
|
|
||||||
return "en"
|
return "en"
|
||||||
|
|
||||||
|
|||||||
@@ -36,9 +36,11 @@ class ItalianSdITransmissionType(TransmissionType):
|
|||||||
identifier = "it_sdi"
|
identifier = "it_sdi"
|
||||||
verbose_name = pgettext_lazy("italian_invoice", "Italian Exchange System (SdI)")
|
verbose_name = pgettext_lazy("italian_invoice", "Italian Exchange System (SdI)")
|
||||||
public_name = pgettext_lazy("italian_invoice", "Exchange System (SdI)")
|
public_name = pgettext_lazy("italian_invoice", "Exchange System (SdI)")
|
||||||
exclusive = True
|
|
||||||
enforce_transmission = True
|
enforce_transmission = True
|
||||||
|
|
||||||
|
def is_exclusive(self, event, country: Country, is_business: bool) -> bool:
|
||||||
|
return str(country) == "IT"
|
||||||
|
|
||||||
def is_available(self, event, country: Country, is_business: bool):
|
def is_available(self, event, country: Country, is_business: bool):
|
||||||
return str(country) == "IT" and super().is_available(event, country, is_business)
|
return str(country) == "IT" and super().is_available(event, country, is_business)
|
||||||
|
|
||||||
|
|||||||
@@ -179,6 +179,12 @@ class PeppolTransmissionType(TransmissionType):
|
|||||||
def is_available(self, event, country: Country, is_business: bool):
|
def is_available(self, event, country: Country, is_business: bool):
|
||||||
return is_business and super().is_available(event, country, is_business)
|
return is_business and super().is_available(event, country, is_business)
|
||||||
|
|
||||||
|
def is_exclusive(self, event, country: Country, is_business: bool) -> bool:
|
||||||
|
if is_business and str(country) == "BE" and event and event.settings.invoice_address_from_country == "BE":
|
||||||
|
# Peppol is required to be used for intra-Belgian B2B invoices
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def invoice_address_form_fields(self) -> dict:
|
def invoice_address_form_fields(self) -> dict:
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -58,15 +58,6 @@ class TransmissionType:
|
|||||||
"""
|
"""
|
||||||
return 100
|
return 100
|
||||||
|
|
||||||
@property
|
|
||||||
def exclusive(self) -> bool:
|
|
||||||
"""
|
|
||||||
If a transmission type is exclusive, no other type can be chosen if this type is
|
|
||||||
available. Use e.g. if a certain transmission type is legally required in a certain
|
|
||||||
jurisdiction.
|
|
||||||
"""
|
|
||||||
return False
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def enforce_transmission(self) -> bool:
|
def enforce_transmission(self) -> bool:
|
||||||
"""
|
"""
|
||||||
@@ -82,6 +73,15 @@ class TransmissionType:
|
|||||||
for provider, _ in providers
|
for provider, _ in providers
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def is_exclusive(self, event, country: Country, is_business: bool) -> bool:
|
||||||
|
"""
|
||||||
|
If a transmission type is exclusive, no other type can be chosen if this type is
|
||||||
|
available. Use e.g. if a certain transmission type is legally required in a certain
|
||||||
|
jurisdiction. Event can be None in organizer-level contexts. Exclusiveness has no effect if
|
||||||
|
the type is not available.
|
||||||
|
"""
|
||||||
|
return False
|
||||||
|
|
||||||
def invoice_address_form_fields_required(self, country: Country, is_business: bool):
|
def invoice_address_form_fields_required(self, country: Country, is_business: bool):
|
||||||
return set()
|
return set()
|
||||||
|
|
||||||
|
|||||||
@@ -1231,8 +1231,8 @@ class ManualPayment(BasePaymentProvider):
|
|||||||
def is_allowed(self, request: HttpRequest, total: Decimal=None):
|
def is_allowed(self, request: HttpRequest, total: Decimal=None):
|
||||||
return 'pretix.plugins.manualpayment' in self.event.plugins and super().is_allowed(request, total)
|
return 'pretix.plugins.manualpayment' in self.event.plugins and super().is_allowed(request, total)
|
||||||
|
|
||||||
def order_change_allowed(self, order: Order):
|
def order_change_allowed(self, order: Order, request=None):
|
||||||
return 'pretix.plugins.manualpayment' in self.event.plugins and super().order_change_allowed(order)
|
return 'pretix.plugins.manualpayment' in self.event.plugins and super().order_change_allowed(order, request)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def public_name(self):
|
def public_name(self):
|
||||||
|
|||||||
@@ -521,9 +521,20 @@ def invoice_pdf_task(invoice: int):
|
|||||||
|
|
||||||
|
|
||||||
def invoice_qualified(order: Order):
|
def invoice_qualified(order: Order):
|
||||||
if order.total == Decimal('0.00') or order.require_approval or \
|
if order.total == Decimal('0.00'):
|
||||||
order.sales_channel.identifier not in order.event.settings.get('invoice_generate_sales_channels'):
|
|
||||||
return False
|
return False
|
||||||
|
if order.require_approval:
|
||||||
|
return False
|
||||||
|
if order.sales_channel.identifier not in order.event.settings.invoice_generate_sales_channels:
|
||||||
|
return False
|
||||||
|
if order.status in (Order.STATUS_CANCELED, Order.STATUS_EXPIRED):
|
||||||
|
return False
|
||||||
|
if order.event.settings.invoice_generate_only_business:
|
||||||
|
try:
|
||||||
|
ia = order.invoice_address
|
||||||
|
return ia.is_business
|
||||||
|
except InvoiceAddress.DoesNotExist:
|
||||||
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -112,7 +112,8 @@ def dictsum(*dicts) -> dict:
|
|||||||
|
|
||||||
def order_overview(
|
def order_overview(
|
||||||
event: Event, subevent: SubEvent=None, date_filter='', date_from=None, date_until=None, fees=False,
|
event: Event, subevent: SubEvent=None, date_filter='', date_from=None, date_until=None, fees=False,
|
||||||
admission_only=False, base_qs=None, base_fees_qs=None, subevent_date_from=None, subevent_date_until=None
|
admission_only=False, base_qs=None, base_fees_qs=None, subevent_date_from=None, subevent_date_until=None,
|
||||||
|
skip_empty_lines=False,
|
||||||
) -> Tuple[List[Tuple[ItemCategory, List[Item]]], Dict[str, Tuple[Decimal, Decimal]]]:
|
) -> Tuple[List[Tuple[ItemCategory, List[Item]]], Dict[str, Tuple[Decimal, Decimal]]]:
|
||||||
items = event.items.all().select_related(
|
items = event.items.all().select_related(
|
||||||
'category', # for re-grouping
|
'category', # for re-grouping
|
||||||
@@ -205,13 +206,21 @@ def order_overview(
|
|||||||
for l in states.keys():
|
for l in states.keys():
|
||||||
var.num[l] = num[l].get((item.id, variid), (0, 0, 0))
|
var.num[l] = num[l].get((item.id, variid), (0, 0, 0))
|
||||||
var.num['total'] = num['total'].get((item.id, variid), (0, 0, 0))
|
var.num['total'] = num['total'].get((item.id, variid), (0, 0, 0))
|
||||||
|
var._skip = all(v[0] == 0 for v in var.num.values())
|
||||||
for l in states.keys():
|
for l in states.keys():
|
||||||
item.num[l] = tuplesum(var.num[l] for var in item.all_variations)
|
item.num[l] = tuplesum(var.num[l] for var in item.all_variations)
|
||||||
item.num['total'] = tuplesum(var.num['total'] for var in item.all_variations)
|
item.num['total'] = tuplesum(var.num['total'] for var in item.all_variations)
|
||||||
|
if skip_empty_lines:
|
||||||
|
item.all_variations = [v for v in item.all_variations if not v._skip]
|
||||||
|
item._skip = not item.all_variations
|
||||||
else:
|
else:
|
||||||
for l in states.keys():
|
for l in states.keys():
|
||||||
item.num[l] = num[l].get((item.id, None), (0, 0, 0))
|
item.num[l] = num[l].get((item.id, None), (0, 0, 0))
|
||||||
item.num['total'] = num['total'].get((item.id, None), (0, 0, 0))
|
item.num['total'] = num['total'].get((item.id, None), (0, 0, 0))
|
||||||
|
item._skip = all(v[0] == 0 for v in item.num.values())
|
||||||
|
|
||||||
|
if skip_empty_lines:
|
||||||
|
items = [i for i in items if not i._skip]
|
||||||
|
|
||||||
nonecat = ItemCategory(name=_('Uncategorized'))
|
nonecat = ItemCategory(name=_('Uncategorized'))
|
||||||
# Regroup those by category
|
# Regroup those by category
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ from pretix.base.validators import multimail_validate
|
|||||||
from pretix.control.forms import (
|
from pretix.control.forms import (
|
||||||
ExtFileField, FontSelect, MultipleLanguagesWidget, SingleLanguageWidget,
|
ExtFileField, FontSelect, MultipleLanguagesWidget, SingleLanguageWidget,
|
||||||
)
|
)
|
||||||
from pretix.helpers.countries import CachedCountries
|
from pretix.helpers.countries import CachedCountries, pycountry_add
|
||||||
|
|
||||||
ROUNDING_MODES = (
|
ROUNDING_MODES = (
|
||||||
('line', _('Compute taxes for every line individually')),
|
('line', _('Compute taxes for every line individually')),
|
||||||
@@ -1225,6 +1225,15 @@ DEFAULTS = {
|
|||||||
'default': json.dumps(['web']),
|
'default': json.dumps(['web']),
|
||||||
'type': list
|
'type': list
|
||||||
},
|
},
|
||||||
|
'invoice_generate_only_business': {
|
||||||
|
'default': 'False',
|
||||||
|
'type': bool,
|
||||||
|
'form_class': forms.BooleanField,
|
||||||
|
'serializer_class': serializers.BooleanField,
|
||||||
|
'form_kwargs': dict(
|
||||||
|
label=_("Only issue invoices to business customers"),
|
||||||
|
)
|
||||||
|
},
|
||||||
'invoice_address_from': {
|
'invoice_address_from': {
|
||||||
'default': '',
|
'default': '',
|
||||||
'type': str,
|
'type': str,
|
||||||
@@ -3927,7 +3936,7 @@ COUNTRIES_WITH_STATE_IN_ADDRESS = {
|
|||||||
'MX': (['State', 'Federal district', 'Federal entity'], 'short'),
|
'MX': (['State', 'Federal district', 'Federal entity'], 'short'),
|
||||||
'US': (['State', 'Outlying area', 'District'], 'short'),
|
'US': (['State', 'Outlying area', 'District'], 'short'),
|
||||||
'IT': (['Province', 'Free municipal consortium', 'Metropolitan city', 'Autonomous province',
|
'IT': (['Province', 'Free municipal consortium', 'Metropolitan city', 'Autonomous province',
|
||||||
'Free municipal consortium', 'Decentralized regional entity'], 'short'),
|
'Decentralized regional entity'], 'short'),
|
||||||
}
|
}
|
||||||
COUNTRY_STATE_LABEL = {
|
COUNTRY_STATE_LABEL = {
|
||||||
# Countries in which the "State" field should not be called "State"
|
# Countries in which the "State" field should not be called "State"
|
||||||
@@ -3935,6 +3944,8 @@ COUNTRY_STATE_LABEL = {
|
|||||||
'JP': pgettext_lazy('address', 'Prefecture'),
|
'JP': pgettext_lazy('address', 'Prefecture'),
|
||||||
'IT': pgettext_lazy('address', 'Province'),
|
'IT': pgettext_lazy('address', 'Province'),
|
||||||
}
|
}
|
||||||
|
# Workaround for https://github.com/pretix/pretix/issues/5796
|
||||||
|
pycountry_add(pycountry.subdivisions, code="IT-AO", country_code="IT", name="Valle d'Aosta", parent="23", parent_code="IT-23", type="Province")
|
||||||
|
|
||||||
settings_hierarkey = Hierarkey(attribute_name='settings')
|
settings_hierarkey = Hierarkey(attribute_name='settings')
|
||||||
|
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ def address_form(request):
|
|||||||
for t in get_transmission_types():
|
for t in get_transmission_types():
|
||||||
if t.is_available(event=event, country=country, is_business=is_business):
|
if t.is_available(event=event, country=country, is_business=is_business):
|
||||||
result = {"name": str(t.public_name), "code": t.identifier}
|
result = {"name": str(t.public_name), "code": t.identifier}
|
||||||
if t.exclusive:
|
if t.is_exclusive(event=event, country=country, is_business=is_business):
|
||||||
info["transmission_types"] = [result]
|
info["transmission_types"] = [result]
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -939,6 +939,7 @@ class InvoiceSettingsForm(EventSettingsValidationMixin, SettingsForm):
|
|||||||
'invoice_show_payments',
|
'invoice_show_payments',
|
||||||
'invoice_reissue_after_modify',
|
'invoice_reissue_after_modify',
|
||||||
'invoice_generate',
|
'invoice_generate',
|
||||||
|
'invoice_generate_only_business',
|
||||||
'invoice_period',
|
'invoice_period',
|
||||||
'invoice_attendee_name',
|
'invoice_attendee_name',
|
||||||
'invoice_event_location',
|
'invoice_event_location',
|
||||||
|
|||||||
@@ -1315,10 +1315,10 @@ class QuestionAnswerFilterForm(forms.Form):
|
|||||||
|
|
||||||
if date_range is not None:
|
if date_range is not None:
|
||||||
d_start, d_end = resolve_timeframe_to_datetime_start_inclusive_end_exclusive(now(), date_range, self.event.timezone)
|
d_start, d_end = resolve_timeframe_to_datetime_start_inclusive_end_exclusive(now(), date_range, self.event.timezone)
|
||||||
opqs = opqs.filter(
|
if d_start:
|
||||||
subevent__date_from__gte=d_start,
|
opqs = opqs.filter(subevent__date_from__gte=d_start)
|
||||||
subevent__date_from__lt=d_end
|
if d_end:
|
||||||
)
|
opqs = opqs.filter(subevent__date_from__lt=d_end)
|
||||||
|
|
||||||
s = fdata.get("status", Order.STATUS_PENDING + Order.STATUS_PAID)
|
s = fdata.get("status", Order.STATUS_PENDING + Order.STATUS_PAID)
|
||||||
if s != "":
|
if s != "":
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
<legend>{% trans "Invoice generation" %}</legend>
|
<legend>{% trans "Invoice generation" %}</legend>
|
||||||
{% bootstrap_field form.invoice_generate layout="control" %}
|
{% bootstrap_field form.invoice_generate layout="control" %}
|
||||||
{% bootstrap_field form.invoice_generate_sales_channels layout="control" %}
|
{% bootstrap_field form.invoice_generate_sales_channels layout="control" %}
|
||||||
|
{% bootstrap_field form.invoice_generate_only_business layout="control" %}
|
||||||
{% bootstrap_field form.invoice_email_attachment layout="control" %}
|
{% bootstrap_field form.invoice_email_attachment layout="control" %}
|
||||||
{% bootstrap_field form.invoice_email_organizer layout="control" %}
|
{% bootstrap_field form.invoice_email_organizer layout="control" %}
|
||||||
{% bootstrap_field form.invoice_language layout="control" %}
|
{% bootstrap_field form.invoice_language layout="control" %}
|
||||||
@@ -111,11 +112,6 @@
|
|||||||
<span class="text-success">
|
<span class="text-success">
|
||||||
<span class="fa fa-check fa-fw"></span>
|
<span class="fa fa-check fa-fw"></span>
|
||||||
{% trans "Available" %}
|
{% trans "Available" %}
|
||||||
{% if t.exclusive %}
|
|
||||||
<span data-toggle="tooltip" title="{% trans "When this type is available for an invoice address, no other type can be selected." %}">
|
|
||||||
{% trans "(exclusive)" %}
|
|
||||||
</span>
|
|
||||||
{% endif %}
|
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-muted">
|
||||||
|
|||||||
@@ -353,7 +353,7 @@
|
|||||||
data-toggle="tooltip"
|
data-toggle="tooltip"
|
||||||
title="{% trans 'Generate a cancellation document for this invoice and create a new invoice with a new invoice number.' %}"
|
title="{% trans 'Generate a cancellation document for this invoice and create a new invoice with a new invoice number.' %}"
|
||||||
{% endif %}>
|
{% endif %}>
|
||||||
{% if order.status == "c" %}
|
{% if order.status == "c" or not invoice_qualified %}
|
||||||
{% trans "Generate cancellation" %}
|
{% trans "Generate cancellation" %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% trans "Cancel and reissue" %}
|
{% trans "Cancel and reissue" %}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
{{ s.owner.fullname|default:s.owner.email }}
|
{{ s.owner.fullname|default:s.owner.email }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-5 col-md-6 col-xs-12">
|
<div class="col-lg-4 col-md-5 col-xs-12">
|
||||||
{% if s.schedule_next_run %}
|
{% if s.schedule_next_run %}
|
||||||
<span class="fa fa-clock-o fa-fw"></span>
|
<span class="fa fa-clock-o fa-fw"></span>
|
||||||
{% trans "Next run:" %}
|
{% trans "Next run:" %}
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
{{ s.mail_subject }}
|
{{ s.mail_subject }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-2 col-md-2 col-xs-12 text-right">
|
<div class="col-lg-3 col-md-3 col-xs-12 text-right">
|
||||||
<form action="{% url "control:event.orders.export.do" event=request.event.slug organizer=request.organizer.slug %}"
|
<form action="{% url "control:event.orders.export.do" event=request.event.slug organizer=request.organizer.slug %}"
|
||||||
method="post" class="form-horizontal" data-asynctask data-asynctask-download
|
method="post" class="form-horizontal" data-asynctask data-asynctask-download
|
||||||
data-asynctask-long>
|
data-asynctask-long>
|
||||||
@@ -73,6 +73,9 @@
|
|||||||
<a href="?identifier={{ s.export_identifier }}&scheduled={{ s.pk }}" class="btn btn-default" title="{% trans "Edit" %}" data-toggle="tooltip">
|
<a href="?identifier={{ s.export_identifier }}&scheduled={{ s.pk }}" class="btn btn-default" title="{% trans "Edit" %}" data-toggle="tooltip">
|
||||||
<span class="fa fa-edit"></span>
|
<span class="fa fa-edit"></span>
|
||||||
</a>
|
</a>
|
||||||
|
<a href="?identifier={{ s.export_identifier }}&scheduled_copy_from={{ s.pk }}" class="btn btn-default" title="{% trans "Copy" %}" data-toggle="tooltip">
|
||||||
|
<span class="fa fa-copy"></span>
|
||||||
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a href="{% url "control:event.orders.export.scheduled.delete" event=request.event.slug organizer=request.event.organizer.slug pk=s.pk %}" class="btn btn-danger" title="{% trans "Delete" %}" data-toggle="tooltip">
|
<a href="{% url "control:event.orders.export.scheduled.delete" event=request.event.slug organizer=request.event.organizer.slug pk=s.pk %}" class="btn btn-danger" title="{% trans "Delete" %}" data-toggle="tooltip">
|
||||||
<span class="fa fa-trash"></span>
|
<span class="fa fa-trash"></span>
|
||||||
|
|||||||
@@ -42,7 +42,11 @@
|
|||||||
<div class="form-group submit-group">
|
<div class="form-group submit-group">
|
||||||
<button formaction="{{ request.get_full_path }}" name="schedule" value="save" type="submit"
|
<button formaction="{{ request.get_full_path }}" name="schedule" value="save" type="submit"
|
||||||
class="btn btn-primary btn-save" data-no-asynctask>
|
class="btn btn-primary btn-save" data-no-asynctask>
|
||||||
{% trans "Save" %}
|
{% if scheduled_copy_from %}
|
||||||
|
{% trans "Save copy" %}
|
||||||
|
{% else %}
|
||||||
|
{% trans "Save" %}
|
||||||
|
{% endif %}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
{{ s.owner.fullname|default:s.owner.email }}
|
{{ s.owner.fullname|default:s.owner.email }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-5 col-md-6 col-xs-12">
|
<div class="col-lg-4 col-md-5 col-xs-12">
|
||||||
{% if s.schedule_next_run %}
|
{% if s.schedule_next_run %}
|
||||||
<span class="fa fa-clock-o fa-fw"></span>
|
<span class="fa fa-clock-o fa-fw"></span>
|
||||||
{% trans "Next run:" %}
|
{% trans "Next run:" %}
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
{{ s.mail_subject }}
|
{{ s.mail_subject }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-2 col-md-2 col-xs-12 text-right">
|
<div class="col-lg-3 col-md-3 col-xs-12 text-right">
|
||||||
<form action="{% url "control:organizer.export.do" organizer=request.organizer.slug %}"
|
<form action="{% url "control:organizer.export.do" organizer=request.organizer.slug %}"
|
||||||
method="post" class="form-horizontal" data-asynctask data-asynctask-download
|
method="post" class="form-horizontal" data-asynctask data-asynctask-download
|
||||||
data-asynctask-long>
|
data-asynctask-long>
|
||||||
@@ -73,6 +73,9 @@
|
|||||||
<a href="?identifier={{ s.export_identifier }}&scheduled={{ s.pk }}" class="btn btn-default" title="{% trans "Edit" %}" data-toggle="tooltip">
|
<a href="?identifier={{ s.export_identifier }}&scheduled={{ s.pk }}" class="btn btn-default" title="{% trans "Edit" %}" data-toggle="tooltip">
|
||||||
<span class="fa fa-edit"></span>
|
<span class="fa fa-edit"></span>
|
||||||
</a>
|
</a>
|
||||||
|
<a href="?identifier={{ s.export_identifier }}&scheduled_copy_from={{ s.pk }}" class="btn btn-default" title="{% trans "Copy" %}" data-toggle="tooltip">
|
||||||
|
<span class="fa fa-copy"></span>
|
||||||
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a href="{% url "control:organizer.export.scheduled.delete" organizer=request.organizer.slug pk=s.pk %}" class="btn btn-danger" title="{% trans "Delete" %}" data-toggle="tooltip">
|
<a href="{% url "control:organizer.export.scheduled.delete" organizer=request.organizer.slug pk=s.pk %}" class="btn btn-danger" title="{% trans "Delete" %}" data-toggle="tooltip">
|
||||||
<span class="fa fa-trash"></span>
|
<span class="fa fa-trash"></span>
|
||||||
|
|||||||
@@ -43,7 +43,11 @@
|
|||||||
<div class="form-group submit-group">
|
<div class="form-group submit-group">
|
||||||
<button formaction="{{ request.get_full_path }}" name="schedule" value="save" type="submit"
|
<button formaction="{{ request.get_full_path }}" name="schedule" value="save" type="submit"
|
||||||
class="btn btn-primary btn-save" data-no-asynctask>
|
class="btn btn-primary btn-save" data-no-asynctask>
|
||||||
{% trans "Save" %}
|
{% if scheduled_copy_from %}
|
||||||
|
{% trans "Save copy" %}
|
||||||
|
{% else %}
|
||||||
|
{% trans "Save" %}
|
||||||
|
{% endif %}
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ from django.views.decorators.csrf import csrf_exempt
|
|||||||
from django.views.decorators.http import require_http_methods
|
from django.views.decorators.http import require_http_methods
|
||||||
from django.views.generic import TemplateView
|
from django.views.generic import TemplateView
|
||||||
from django_otp import match_token
|
from django_otp import match_token
|
||||||
|
from django_otp.plugins.otp_static.models import StaticDevice
|
||||||
from webauthn.helpers import generate_challenge
|
from webauthn.helpers import generate_challenge
|
||||||
|
|
||||||
from pretix.base.auth import get_auth_backends
|
from pretix.base.auth import get_auth_backends
|
||||||
@@ -538,6 +539,10 @@ class Login2FAView(TemplateView):
|
|||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
valid = match_token(self.user, token)
|
valid = match_token(self.user, token)
|
||||||
|
if isinstance(valid, StaticDevice):
|
||||||
|
self.user.send_security_notice([
|
||||||
|
_("A recovery code for two-factor authentification was used to log in.")
|
||||||
|
])
|
||||||
|
|
||||||
if valid:
|
if valid:
|
||||||
logger.info(f"Backend login successful for user {self.user.pk} with 2FA.")
|
logger.info(f"Backend login successful for user {self.user.pk} with 2FA.")
|
||||||
|
|||||||
@@ -33,6 +33,7 @@
|
|||||||
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations under the License.
|
# License for the specific language governing permissions and limitations under the License.
|
||||||
|
|
||||||
|
import copy
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import mimetypes
|
import mimetypes
|
||||||
@@ -508,9 +509,10 @@ class OrderView(EventPermissionRequiredMixin, DetailView):
|
|||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
ctx = super().get_context_data(**kwargs)
|
ctx = super().get_context_data(**kwargs)
|
||||||
ctx['can_generate_invoice'] = invoice_qualified(self.order) and (
|
ctx['invoice_qualified'] = invoice_qualified(self.order)
|
||||||
|
ctx['can_generate_invoice'] = ctx['invoice_qualified'] and (
|
||||||
self.request.event.settings.invoice_generate in ('admin', 'user', 'paid', 'user_paid', 'True')
|
self.request.event.settings.invoice_generate in ('admin', 'user', 'paid', 'user_paid', 'True')
|
||||||
) and self.order.status in (Order.STATUS_PAID, Order.STATUS_PENDING) and (
|
) and (
|
||||||
not self.order.invoices.exists()
|
not self.order.invoices.exists()
|
||||||
or self.order.invoices.filter(is_cancellation=True).count() >= self.order.invoices.filter(is_cancellation=False).count()
|
or self.order.invoices.filter(is_cancellation=True).count() >= self.order.invoices.filter(is_cancellation=False).count()
|
||||||
)
|
)
|
||||||
@@ -1741,14 +1743,15 @@ class OrderInvoiceReissue(OrderView):
|
|||||||
messages.error(self.request, _('The invoice has been cleaned of personal data.'))
|
messages.error(self.request, _('The invoice has been cleaned of personal data.'))
|
||||||
else:
|
else:
|
||||||
c = generate_cancellation(inv)
|
c = generate_cancellation(inv)
|
||||||
if order.status not in (Order.STATUS_CANCELED, Order.STATUS_EXPIRED):
|
if invoice_qualified(order):
|
||||||
inv = generate_invoice(order)
|
inv = generate_invoice(order)
|
||||||
|
messages.success(self.request, _('The invoice has been reissued.'))
|
||||||
else:
|
else:
|
||||||
inv = c
|
inv = c
|
||||||
|
messages.success(self.request, _('The invoice has been canceled.'))
|
||||||
order.log_action('pretix.event.order.invoice.reissued', user=self.request.user, data={
|
order.log_action('pretix.event.order.invoice.reissued', user=self.request.user, data={
|
||||||
'invoice': inv.pk
|
'invoice': inv.pk
|
||||||
})
|
})
|
||||||
messages.success(self.request, _('The invoice has been reissued.'))
|
|
||||||
return redirect(self.get_order_url())
|
return redirect(self.get_order_url())
|
||||||
|
|
||||||
def get(self, *args, **kwargs): # NOQA
|
def get(self, *args, **kwargs): # NOQA
|
||||||
@@ -2677,8 +2680,8 @@ class ExportMixin:
|
|||||||
if id != ex.identifier:
|
if id != ex.identifier:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if self.scheduled:
|
if self.scheduled or self.scheduled_copy_from:
|
||||||
initial = dict(self.scheduled.export_form_data)
|
initial = dict((self.scheduled or self.scheduled_copy_from).export_form_data)
|
||||||
|
|
||||||
test_form = ExporterForm(data=self.request.GET, prefix=ex.identifier)
|
test_form = ExporterForm(data=self.request.GET, prefix=ex.identifier)
|
||||||
test_form.fields = ex.export_form_fields
|
test_form.fields = ex.export_form_fields
|
||||||
@@ -2721,6 +2724,11 @@ class ExportMixin:
|
|||||||
elif "scheduled" in self.request.GET:
|
elif "scheduled" in self.request.GET:
|
||||||
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled"))
|
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled"))
|
||||||
|
|
||||||
|
@cached_property
|
||||||
|
def scheduled_copy_from(self):
|
||||||
|
if "scheduled_copy_from" in self.request.GET:
|
||||||
|
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled_copy_from"))
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
ctx = super().get_context_data(**kwargs)
|
ctx = super().get_context_data(**kwargs)
|
||||||
ctx['exporters'] = self.exporters
|
ctx['exporters'] = self.exporters
|
||||||
@@ -2790,7 +2798,16 @@ class ExportView(EventPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
@transaction.atomic()
|
@transaction.atomic()
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
if request.POST.get("schedule") == "save":
|
if request.POST.get("schedule") == "save":
|
||||||
if self.exporter.form.is_valid() and self.rrule_form.is_valid() and self.schedule_form.is_valid():
|
if not self.has_permission():
|
||||||
|
messages.error(
|
||||||
|
self.request,
|
||||||
|
_(
|
||||||
|
"Your user account does not have sufficient permission to run this report, therefore "
|
||||||
|
"you cannot schedule it."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
return super().get(request, *args, **kwargs)
|
||||||
|
elif self.exporter.form.is_valid() and self.rrule_form.is_valid() and self.schedule_form.is_valid():
|
||||||
self.schedule_form.instance.export_identifier = self.exporter.identifier
|
self.schedule_form.instance.export_identifier = self.exporter.identifier
|
||||||
self.schedule_form.instance.export_form_data = self.exporter.form.cleaned_data
|
self.schedule_form.instance.export_form_data = self.exporter.form.cleaned_data
|
||||||
self.schedule_form.instance.schedule_rrule = str(self.rrule_form.to_rrule())
|
self.schedule_form.instance.schedule_rrule = str(self.rrule_form.to_rrule())
|
||||||
@@ -2829,6 +2846,8 @@ class ExportView(EventPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
def rrule_form(self):
|
def rrule_form(self):
|
||||||
if self.scheduled:
|
if self.scheduled:
|
||||||
initial = RRuleForm.initial_from_rrule(self.scheduled.schedule_rrule)
|
initial = RRuleForm.initial_from_rrule(self.scheduled.schedule_rrule)
|
||||||
|
elif self.scheduled_copy_from:
|
||||||
|
initial = RRuleForm.initial_from_rrule(self.scheduled_copy_from.schedule_rrule)
|
||||||
else:
|
else:
|
||||||
initial = {}
|
initial = {}
|
||||||
return RRuleForm(
|
return RRuleForm(
|
||||||
@@ -2839,11 +2858,15 @@ class ExportView(EventPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
|
|
||||||
@cached_property
|
@cached_property
|
||||||
def schedule_form(self):
|
def schedule_form(self):
|
||||||
instance = self.scheduled or ScheduledEventExport(
|
if self.scheduled_copy_from:
|
||||||
event=self.request.event,
|
instance = copy.copy(self.scheduled_copy_from)
|
||||||
owner=self.request.user,
|
instance.pk = None
|
||||||
)
|
else:
|
||||||
if not self.scheduled:
|
instance = self.scheduled or ScheduledEventExport(
|
||||||
|
event=self.request.event,
|
||||||
|
owner=self.request.user,
|
||||||
|
)
|
||||||
|
if not self.scheduled and not self.scheduled_copy_from:
|
||||||
initial = {
|
initial = {
|
||||||
"mail_subject": gettext("Export: {title}").format(title=self.exporter.verbose_name),
|
"mail_subject": gettext("Export: {title}").format(title=self.exporter.verbose_name),
|
||||||
"mail_template": gettext("Hello,\n\nattached to this email, you can find a new scheduled report for {name}.").format(
|
"mail_template": gettext("Hello,\n\nattached to this email, you can find a new scheduled report for {name}.").format(
|
||||||
@@ -2868,18 +2891,11 @@ class ExportView(EventPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
ctx = super().get_context_data(**kwargs)
|
ctx = super().get_context_data(**kwargs)
|
||||||
if "schedule" in self.request.POST or self.scheduled:
|
|
||||||
if "schedule" in self.request.POST and not self.has_permission():
|
if "schedule" in self.request.POST or self.scheduled or self.scheduled_copy_from:
|
||||||
messages.error(
|
ctx['schedule_form'] = self.schedule_form
|
||||||
self.request,
|
ctx['rrule_form'] = self.rrule_form
|
||||||
_(
|
ctx['scheduled_copy_from'] = self.scheduled_copy_from
|
||||||
"Your user account does not have sufficient permission to run this report, therefore "
|
|
||||||
"you cannot schedule it."
|
|
||||||
)
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
ctx['schedule_form'] = self.schedule_form
|
|
||||||
ctx['rrule_form'] = self.rrule_form
|
|
||||||
elif not self.exporter:
|
elif not self.exporter:
|
||||||
for s in ctx['scheduled']:
|
for s in ctx['scheduled']:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations under the License.
|
# License for the specific language governing permissions and limitations under the License.
|
||||||
|
|
||||||
|
import copy
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
@@ -1943,8 +1944,8 @@ class ExportMixin:
|
|||||||
for ex in self.exporters:
|
for ex in self.exporters:
|
||||||
if id != ex.identifier:
|
if id != ex.identifier:
|
||||||
continue
|
continue
|
||||||
if self.scheduled:
|
if self.scheduled or self.scheduled_copy_from:
|
||||||
initial = dict(self.scheduled.export_form_data)
|
initial = dict((self.scheduled or self.scheduled_copy_from).export_form_data)
|
||||||
|
|
||||||
test_form = ExporterForm(data=self.request.GET, prefix=ex.identifier)
|
test_form = ExporterForm(data=self.request.GET, prefix=ex.identifier)
|
||||||
test_form.fields = ex.export_form_fields
|
test_form.fields = ex.export_form_fields
|
||||||
@@ -2047,6 +2048,11 @@ class ExportMixin:
|
|||||||
elif "scheduled" in self.request.GET:
|
elif "scheduled" in self.request.GET:
|
||||||
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled"))
|
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled"))
|
||||||
|
|
||||||
|
@cached_property
|
||||||
|
def scheduled_copy_from(self):
|
||||||
|
if "scheduled_copy_from" in self.request.GET:
|
||||||
|
return get_object_or_404(self.get_scheduled_queryset(), pk=self.request.GET.get("scheduled_copy_from"))
|
||||||
|
|
||||||
|
|
||||||
class ExportDoView(OrganizerPermissionRequiredMixin, ExportMixin, AsyncAction, TemplateView):
|
class ExportDoView(OrganizerPermissionRequiredMixin, ExportMixin, AsyncAction, TemplateView):
|
||||||
known_errortypes = ['ExportError', 'ExportEmptyError']
|
known_errortypes = ['ExportError', 'ExportEmptyError']
|
||||||
@@ -2113,7 +2119,16 @@ class ExportView(OrganizerPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
@transaction.atomic()
|
@transaction.atomic()
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
if request.POST.get("schedule") == "save":
|
if request.POST.get("schedule") == "save":
|
||||||
if self.exporter.form.is_valid() and self.rrule_form.is_valid() and self.schedule_form.is_valid():
|
if not self.has_permission():
|
||||||
|
messages.error(
|
||||||
|
self.request,
|
||||||
|
_(
|
||||||
|
"Your user account does not have sufficient permission to run this report, therefore "
|
||||||
|
"you cannot schedule it."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
return super().get(request, *args, **kwargs)
|
||||||
|
elif self.exporter.form.is_valid() and self.rrule_form.is_valid() and self.schedule_form.is_valid():
|
||||||
self.schedule_form.instance.export_identifier = self.exporter.identifier
|
self.schedule_form.instance.export_identifier = self.exporter.identifier
|
||||||
self.schedule_form.instance.export_form_data = self.exporter.form.cleaned_data
|
self.schedule_form.instance.export_form_data = self.exporter.form.cleaned_data
|
||||||
self.schedule_form.instance.schedule_rrule = str(self.rrule_form.to_rrule())
|
self.schedule_form.instance.schedule_rrule = str(self.rrule_form.to_rrule())
|
||||||
@@ -2151,6 +2166,8 @@ class ExportView(OrganizerPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
def rrule_form(self):
|
def rrule_form(self):
|
||||||
if self.scheduled:
|
if self.scheduled:
|
||||||
initial = RRuleForm.initial_from_rrule(self.scheduled.schedule_rrule)
|
initial = RRuleForm.initial_from_rrule(self.scheduled.schedule_rrule)
|
||||||
|
elif self.scheduled_copy_from:
|
||||||
|
initial = RRuleForm.initial_from_rrule(self.scheduled_copy_from.schedule_rrule)
|
||||||
else:
|
else:
|
||||||
initial = {}
|
initial = {}
|
||||||
return RRuleForm(
|
return RRuleForm(
|
||||||
@@ -2162,11 +2179,15 @@ class ExportView(OrganizerPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
|
|
||||||
@cached_property
|
@cached_property
|
||||||
def schedule_form(self):
|
def schedule_form(self):
|
||||||
instance = self.scheduled or ScheduledOrganizerExport(
|
if self.scheduled_copy_from:
|
||||||
organizer=self.request.organizer,
|
instance = copy.copy(self.scheduled_copy_from)
|
||||||
owner=self.request.user,
|
instance.pk = None
|
||||||
timezone=str(get_current_timezone()),
|
else:
|
||||||
)
|
instance = self.scheduled or ScheduledOrganizerExport(
|
||||||
|
organizer=self.request.organizer,
|
||||||
|
owner=self.request.user,
|
||||||
|
timezone=str(get_current_timezone()),
|
||||||
|
)
|
||||||
if not self.scheduled:
|
if not self.scheduled:
|
||||||
initial = {
|
initial = {
|
||||||
"mail_subject": gettext("Export: {title}").format(title=self.exporter.verbose_name),
|
"mail_subject": gettext("Export: {title}").format(title=self.exporter.verbose_name),
|
||||||
@@ -2199,18 +2220,10 @@ class ExportView(OrganizerPermissionRequiredMixin, ExportMixin, ListView):
|
|||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
ctx = super().get_context_data(**kwargs)
|
ctx = super().get_context_data(**kwargs)
|
||||||
if "schedule" in self.request.POST or self.scheduled:
|
if "schedule" in self.request.POST or self.scheduled or self.scheduled_copy_from:
|
||||||
if "schedule" in self.request.POST and not self.has_permission():
|
ctx['schedule_form'] = self.schedule_form
|
||||||
messages.error(
|
ctx['rrule_form'] = self.rrule_form
|
||||||
self.request,
|
ctx['scheduled_copy_from'] = self.scheduled_copy_from
|
||||||
_(
|
|
||||||
"Your user account does not have sufficient permission to run this report, therefore "
|
|
||||||
"you cannot schedule it."
|
|
||||||
)
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
ctx['schedule_form'] = self.schedule_form
|
|
||||||
ctx['rrule_form'] = self.rrule_form
|
|
||||||
elif not self.exporter:
|
elif not self.exporter:
|
||||||
for s in ctx['scheduled']:
|
for s in ctx['scheduled']:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -165,6 +165,10 @@ class UserEmergencyTokenView(AdministratorPermissionRequiredMixin, RecentAuthent
|
|||||||
d, __ = StaticDevice.objects.get_or_create(user=self.object, name='emergency')
|
d, __ = StaticDevice.objects.get_or_create(user=self.object, name='emergency')
|
||||||
token = d.token_set.create(token=get_random_string(length=12, allowed_chars='1234567890'))
|
token = d.token_set.create(token=get_random_string(length=12, allowed_chars='1234567890'))
|
||||||
self.object.log_action('pretix.user.settings.2fa.emergency', user=self.request.user)
|
self.object.log_action('pretix.user.settings.2fa.emergency', user=self.request.user)
|
||||||
|
self.object.send_security_notice([
|
||||||
|
_('A two-factor emergency code has been generated by a system administrator. This will usually happen '
|
||||||
|
'if you lost access to your two-factor credentials and requested a reset of the credentials.')
|
||||||
|
])
|
||||||
|
|
||||||
messages.success(request, _(
|
messages.success(request, _(
|
||||||
'The emergency token for this user is "{token}". It can only be used once. Please make sure to transmit '
|
'The emergency token for this user is "{token}". It can only be used once. Please make sure to transmit '
|
||||||
|
|||||||
@@ -136,3 +136,16 @@ custom_translations = [
|
|||||||
gettext_noop("North Macedonia"),
|
gettext_noop("North Macedonia"),
|
||||||
gettext_noop("Macao"),
|
gettext_noop("Macao"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
def pycountry_add(db, **kw):
|
||||||
|
# Workaround for https://github.com/pycountry/pycountry/issues/281
|
||||||
|
db._load()
|
||||||
|
obj = db.factory(**kw)
|
||||||
|
db.objects.append(obj)
|
||||||
|
for key, value in kw.items():
|
||||||
|
if key in db.no_index:
|
||||||
|
continue
|
||||||
|
value = value.lower()
|
||||||
|
index = db.indices.setdefault(key, {})
|
||||||
|
index.setdefault(value, set()).add(obj)
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1840
-1725
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2021-09-15 11:22+0000\n"
|
"PO-Revision-Date: 2021-09-15 11:22+0000\n"
|
||||||
"Last-Translator: Mohamed Tawfiq <mtawfiq@wafyapp.com>\n"
|
"Last-Translator: Mohamed Tawfiq <mtawfiq@wafyapp.com>\n"
|
||||||
"Language-Team: Arabic <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Arabic <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -153,16 +153,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "طلبات مختارة"
|
msgstr "طلبات مختارة"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "الطلبات المدفوعة"
|
msgstr "الطلبات المدفوعة"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "إجمالي الإيرادات"
|
msgstr "إجمالي الإيرادات"
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1821
-1724
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-31 17:00+0000\n"
|
"PO-Revision-Date: 2025-10-31 17:00+0000\n"
|
||||||
"Last-Translator: Núria Masclans <nuriamasclansserrat@gmail.com>\n"
|
"Last-Translator: Núria Masclans <nuriamasclansserrat@gmail.com>\n"
|
||||||
"Language-Team: Catalan <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Catalan <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "El mètode de pagament no està disponible"
|
msgstr "El mètode de pagament no està disponible"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Comanda realitzada"
|
msgstr "Comanda realitzada"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Comandes pagades"
|
msgstr "Comandes pagades"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Facturació total"
|
msgstr "Facturació total"
|
||||||
|
|
||||||
|
|||||||
+1826
-1732
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2026-01-08 04:00+0000\n"
|
"PO-Revision-Date: 2026-01-08 04:00+0000\n"
|
||||||
"Last-Translator: Jiří Pastrňák <jiri@pastrnak.email>\n"
|
"Last-Translator: Jiří Pastrňák <jiri@pastrnak.email>\n"
|
||||||
"Language-Team: Czech <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Czech <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Způsob platby není k dispozici"
|
msgstr "Způsob platby není k dispozici"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Zadané objednávky"
|
msgstr "Zadané objednávky"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Zaplacené objednávky"
|
msgstr "Zaplacené objednávky"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Celkové příjmy"
|
msgstr "Celkové příjmy"
|
||||||
|
|
||||||
|
|||||||
+1784
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1824
-1727
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2024-07-10 15:00+0000\n"
|
"PO-Revision-Date: 2024-07-10 15:00+0000\n"
|
||||||
"Last-Translator: Nikolai <nikolai@lengefeldt.de>\n"
|
"Last-Translator: Nikolai <nikolai@lengefeldt.de>\n"
|
||||||
"Language-Team: Danish <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Danish <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -154,16 +154,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Betalingsmetode er ikke tilgængelig"
|
msgstr "Betalingsmetode er ikke tilgængelig"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Afgivne bestillinger"
|
msgstr "Afgivne bestillinger"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Betalte bestillinger"
|
msgstr "Betalte bestillinger"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Omsætning i alt"
|
msgstr "Omsætning i alt"
|
||||||
|
|
||||||
|
|||||||
+1845
-1724
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-29 09:24+0000\n"
|
"PO-Revision-Date: 2025-10-29 09:24+0000\n"
|
||||||
"Last-Translator: Raphael Michel <michel@rami.io>\n"
|
"Last-Translator: Raphael Michel <michel@rami.io>\n"
|
||||||
"Language-Team: German <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: German <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Zahlungsmethode nicht verfügbar"
|
msgstr "Zahlungsmethode nicht verfügbar"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Getätigte Bestellungen"
|
msgstr "Getätigte Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Bezahlte Bestellungen"
|
msgstr "Bezahlte Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Gesamtumsatz"
|
msgstr "Gesamtumsatz"
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-29 09:24+0000\n"
|
"PO-Revision-Date: 2025-10-29 09:24+0000\n"
|
||||||
"Last-Translator: Raphael Michel <michel@rami.io>\n"
|
"Last-Translator: Raphael Michel <michel@rami.io>\n"
|
||||||
"Language-Team: German (informal) <https://translate.pretix.eu/projects/"
|
"Language-Team: German (informal) <https://translate.pretix.eu/projects/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Zahlungsmethode nicht verfügbar"
|
msgstr "Zahlungsmethode nicht verfügbar"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Getätigte Bestellungen"
|
msgstr "Getätigte Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Bezahlte Bestellungen"
|
msgstr "Bezahlte Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Gesamtumsatz"
|
msgstr "Gesamtumsatz"
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 13:20+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1845
-1726
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2024-12-22 00:00+0000\n"
|
"PO-Revision-Date: 2024-12-22 00:00+0000\n"
|
||||||
"Last-Translator: Dimitris Tsimpidis <tsimpidisd@gmail.com>\n"
|
"Last-Translator: Dimitris Tsimpidis <tsimpidisd@gmail.com>\n"
|
||||||
"Language-Team: Greek <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Greek <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -153,16 +153,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Μη διαθέσιμος τρόπος πληρωμής"
|
msgstr "Μη διαθέσιμος τρόπος πληρωμής"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Παραγγελίες"
|
msgstr "Παραγγελίες"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Πληρωμένες παραγγελίες"
|
msgstr "Πληρωμένες παραγγελίες"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Συνολικά κέρδη"
|
msgstr "Συνολικά κέρδη"
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1848
-1714
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2026-01-14 00:00+0000\n"
|
"PO-Revision-Date: 2026-01-14 00:00+0000\n"
|
||||||
"Last-Translator: CVZ-es <damien.bremont@casadevelazquez.org>\n"
|
"Last-Translator: CVZ-es <damien.bremont@casadevelazquez.org>\n"
|
||||||
"Language-Team: Spanish <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Spanish <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Forma de pago no disponible"
|
msgstr "Forma de pago no disponible"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Órdenes enviadas"
|
msgstr "Órdenes enviadas"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Órdenes pagadas"
|
msgstr "Órdenes pagadas"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Ingresos totales"
|
msgstr "Ingresos totales"
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-08-04 14:16+0200\n"
|
"PO-Revision-Date: 2025-08-04 14:16+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-24 00:00+0000\n"
|
"PO-Revision-Date: 2025-12-24 00:00+0000\n"
|
||||||
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
||||||
"Language-Team: Estonian <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Estonian <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1851
-1724
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2024-09-06 08:47+0000\n"
|
"PO-Revision-Date: 2024-09-06 08:47+0000\n"
|
||||||
"Last-Translator: Albizuri <oier@puntu.eus>\n"
|
"Last-Translator: Albizuri <oier@puntu.eus>\n"
|
||||||
"Language-Team: Basque <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Basque <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Ordainketa-modu hau ez dago erabilgarri"
|
msgstr "Ordainketa-modu hau ez dago erabilgarri"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Egindako eskaerak"
|
msgstr "Egindako eskaerak"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Ordaindutako eskaerak"
|
msgstr "Ordaindutako eskaerak"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Diru-sarrerak guztira"
|
msgstr "Diru-sarrerak guztira"
|
||||||
|
|
||||||
|
|||||||
+1850
-1725
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2021-11-10 05:00+0000\n"
|
"PO-Revision-Date: 2021-11-10 05:00+0000\n"
|
||||||
"Last-Translator: Jaakko Rinta-Filppula <jaakko@r-f.fi>\n"
|
"Last-Translator: Jaakko Rinta-Filppula <jaakko@r-f.fi>\n"
|
||||||
"Language-Team: Finnish <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Finnish <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -155,16 +155,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Maksetut tilaukset"
|
msgstr "Maksetut tilaukset"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1786
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1854
-1717
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: French\n"
|
"Project-Id-Version: French\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-22 16:00+0000\n"
|
"PO-Revision-Date: 2025-10-22 16:00+0000\n"
|
||||||
"Last-Translator: CVZ-es <damien.bremont@casadevelazquez.org>\n"
|
"Last-Translator: CVZ-es <damien.bremont@casadevelazquez.org>\n"
|
||||||
"Language-Team: French <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: French <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Méthode de paiement non disponible"
|
msgstr "Méthode de paiement non disponible"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Commandes réalisées"
|
msgstr "Commandes réalisées"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Commandes payées"
|
msgstr "Commandes payées"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Total des revenus"
|
msgstr "Total des revenus"
|
||||||
|
|
||||||
|
|||||||
+1812
-1713
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-03 23:00+0000\n"
|
"PO-Revision-Date: 2025-12-03 23:00+0000\n"
|
||||||
"Last-Translator: sandra r <sandrarial@gestiontickets.online>\n"
|
"Last-Translator: sandra r <sandrarial@gestiontickets.online>\n"
|
||||||
"Language-Team: Galician <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Galician <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "O método de pago non está dispoñible"
|
msgstr "O método de pago non está dispoñible"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Pedidos enviados"
|
msgstr "Pedidos enviados"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Pedidos pagados"
|
msgstr "Pedidos pagados"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Ingresos totais"
|
msgstr "Ingresos totais"
|
||||||
|
|
||||||
|
|||||||
+1835
-1711
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2021-09-24 13:54+0000\n"
|
"PO-Revision-Date: 2021-09-24 13:54+0000\n"
|
||||||
"Last-Translator: ofirtro <ofir.tro@gmail.com>\n"
|
"Last-Translator: ofirtro <ofir.tro@gmail.com>\n"
|
||||||
"Language-Team: Hebrew <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Hebrew <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -151,16 +151,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "הזמנות שבוצעו"
|
msgstr "הזמנות שבוצעו"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "הזמנות ששולמו"
|
msgstr "הזמנות ששולמו"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "הכנסה כוללת"
|
msgstr "הכנסה כוללת"
|
||||||
|
|
||||||
|
|||||||
+1843
-1723
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-03-16 10:17+0000\n"
|
"PO-Revision-Date: 2025-03-16 10:17+0000\n"
|
||||||
"Last-Translator: Robert Rigo <kontakt@bicikli.hr>\n"
|
"Last-Translator: Robert Rigo <kontakt@bicikli.hr>\n"
|
||||||
"Language-Team: Croatian <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Croatian <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -151,16 +151,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1829
-1747
File diff suppressed because it is too large
Load Diff
@@ -7,9 +7,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2024-11-28 06:00+0000\n"
|
"PO-Revision-Date: 2026-01-23 15:00+0000\n"
|
||||||
"Last-Translator: Patrick Chilton <chpatrick@gmail.com>\n"
|
"Last-Translator: Vajda Tamás <vajda.tamas@szwg.hu>\n"
|
||||||
"Language-Team: Hungarian <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Hungarian <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
"js/hu/>\n"
|
"js/hu/>\n"
|
||||||
"Language: hu\n"
|
"Language: hu\n"
|
||||||
@@ -17,7 +17,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.8.3\n"
|
"X-Generator: Weblate 5.15.2\n"
|
||||||
|
|
||||||
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
|
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
|
||||||
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
|
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
|
||||||
@@ -152,16 +152,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Megrendelések"
|
msgstr "Megrendelések"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Kifizetett megrendelések"
|
msgstr "Kifizetett megrendelések"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Teljes bevétel"
|
msgstr "Teljes bevétel"
|
||||||
|
|
||||||
@@ -317,7 +327,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:65
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:65
|
||||||
msgid "Order canceled"
|
msgid "Order canceled"
|
||||||
msgstr ""
|
msgstr "A megrendelés lemondásra került"
|
||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66
|
||||||
msgid "Ticket code is ambiguous on list"
|
msgid "Ticket code is ambiguous on list"
|
||||||
|
|||||||
+1829
-1712
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2023-09-20 14:01+0000\n"
|
"PO-Revision-Date: 2023-09-20 14:01+0000\n"
|
||||||
"Last-Translator: Mahdia Aliyy <mahdlyy.k@gmail.com>\n"
|
"Last-Translator: Mahdia Aliyy <mahdlyy.k@gmail.com>\n"
|
||||||
"Language-Team: Indonesian <https://translate.pretix.eu/projects/pretix/"
|
"Language-Team: Indonesian <https://translate.pretix.eu/projects/pretix/"
|
||||||
@@ -154,16 +154,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Metode pembayaran tidak tersedia"
|
msgstr "Metode pembayaran tidak tersedia"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Pesanan yang ditempatkan"
|
msgstr "Pesanan yang ditempatkan"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Pesanan terbayar"
|
msgstr "Pesanan terbayar"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Total pendapatan"
|
msgstr "Total pendapatan"
|
||||||
|
|
||||||
|
|||||||
+1824
-1723
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-05 09:40+0000\n"
|
"PO-Revision-Date: 2025-05-05 09:40+0000\n"
|
||||||
"Last-Translator: \"Luca Martinelli [Sannita]\" <sannita@gmail.com>\n"
|
"Last-Translator: \"Luca Martinelli [Sannita]\" <sannita@gmail.com>\n"
|
||||||
"Language-Team: Italian <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Italian <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -152,16 +152,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Ordini effettuati"
|
msgstr "Ordini effettuati"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Ordini pagati"
|
msgstr "Ordini pagati"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Ricavi totali"
|
msgstr "Ricavi totali"
|
||||||
|
|
||||||
|
|||||||
+1845
-1711
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-18 17:00+0000\n"
|
"PO-Revision-Date: 2025-11-18 17:00+0000\n"
|
||||||
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
||||||
"Language-Team: Japanese <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Japanese <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "支払い方法が利用できません"
|
msgstr "支払い方法が利用できません"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "受注状況"
|
msgstr "受注状況"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "支払い済みの注文"
|
msgstr "支払い済みの注文"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "売上合計"
|
msgstr "売上合計"
|
||||||
|
|
||||||
|
|||||||
+1817
-1723
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-18 17:00+0000\n"
|
"PO-Revision-Date: 2025-11-18 17:00+0000\n"
|
||||||
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
|
||||||
"Language-Team: Korean <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Korean <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
@@ -163,16 +163,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "결제 방법을 사용할 수 없습니다"
|
msgstr "결제 방법을 사용할 수 없습니다"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "주문 완료"
|
msgstr "주문 완료"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "유료 주문"
|
msgstr "유료 주문"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "총 수익"
|
msgstr "총 수익"
|
||||||
|
|
||||||
|
|||||||
+1797
-1708
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-28 17:00+0000\n"
|
"PO-Revision-Date: 2025-10-28 17:00+0000\n"
|
||||||
"Last-Translator: Sven Muhlen <sven.muhlen@bnl.etat.lu>\n"
|
"Last-Translator: Sven Muhlen <sven.muhlen@bnl.etat.lu>\n"
|
||||||
"Language-Team: Luxembourgish <https://translate.pretix.eu/projects/pretix/"
|
"Language-Team: Luxembourgish <https://translate.pretix.eu/projects/pretix/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Bezuelungsmethod net disponibel"
|
msgstr "Bezuelungsmethod net disponibel"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Placéiert Bestellungen"
|
msgstr "Placéiert Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Bezuelte Bestellungen"
|
msgstr "Bezuelte Bestellungen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Gesamten Akommes"
|
msgstr "Gesamten Akommes"
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -151,16 +151,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
+1819
-1724
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2022-04-06 03:00+0000\n"
|
"PO-Revision-Date: 2022-04-06 03:00+0000\n"
|
||||||
"Last-Translator: Liga V <lerning_by_dreaming@gmx.de>\n"
|
"Last-Translator: Liga V <lerning_by_dreaming@gmx.de>\n"
|
||||||
"Language-Team: Latvian <https://translate.pretix.eu/projects/pretix/pretix-"
|
"Language-Team: Latvian <https://translate.pretix.eu/projects/pretix/pretix-"
|
||||||
@@ -153,16 +153,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Pieteiktie pasūtījumi"
|
msgstr "Pieteiktie pasūtījumi"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Apmaksātie pasūtījumi"
|
msgstr "Apmaksātie pasūtījumi"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Apgrozījums kopā"
|
msgstr "Apgrozījums kopā"
|
||||||
|
|
||||||
|
|||||||
+1782
-1708
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -149,16 +149,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2024-03-10 03:00+0000\n"
|
"PO-Revision-Date: 2024-03-10 03:00+0000\n"
|
||||||
"Last-Translator: fyksen <fredrik@fyksen.me>\n"
|
"Last-Translator: fyksen <fredrik@fyksen.me>\n"
|
||||||
"Language-Team: Norwegian Bokmål <https://translate.pretix.eu/projects/pretix/"
|
"Language-Team: Norwegian Bokmål <https://translate.pretix.eu/projects/pretix/"
|
||||||
@@ -150,16 +150,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Betalingsmetode ikke tilgjengelig"
|
msgstr "Betalingsmetode ikke tilgjengelig"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Ordre"
|
msgstr "Ordre"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Betalte ordre"
|
msgstr "Betalte ordre"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Total inntekt"
|
msgstr "Total inntekt"
|
||||||
|
|
||||||
|
|||||||
+3427
-3477
File diff suppressed because it is too large
Load Diff
@@ -6,9 +6,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 1\n"
|
"Project-Id-Version: 1\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2025-06-10 04:00+0000\n"
|
"PO-Revision-Date: 2026-01-24 01:00+0000\n"
|
||||||
"Last-Translator: Tim Maurizio Dullaart <Tim.maurizio@gmail.com>\n"
|
"Last-Translator: Ruud Hendrickx <ruud@leckxicon.eu>\n"
|
||||||
"Language-Team: Dutch <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
"Language-Team: Dutch <https://translate.pretix.eu/projects/pretix/pretix-js/"
|
||||||
"nl/>\n"
|
"nl/>\n"
|
||||||
"Language: nl\n"
|
"Language: nl\n"
|
||||||
@@ -16,7 +16,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.11.4\n"
|
"X-Generator: Weblate 5.15.2\n"
|
||||||
|
|
||||||
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
|
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
|
||||||
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
|
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
|
||||||
@@ -63,7 +63,7 @@ msgstr "iDEAL"
|
|||||||
|
|
||||||
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:42
|
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:42
|
||||||
msgid "SEPA Direct Debit"
|
msgid "SEPA Direct Debit"
|
||||||
msgstr "SEPA Automatische Incasso"
|
msgstr "SEPA-incasso"
|
||||||
|
|
||||||
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:43
|
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:43
|
||||||
msgid "Bancontact"
|
msgid "Bancontact"
|
||||||
@@ -149,18 +149,28 @@ msgid "Payment method unavailable"
|
|||||||
msgstr "Betaalmethode niet beschikbaar"
|
msgstr "Betaalmethode niet beschikbaar"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Geplaatste bestellingen"
|
msgstr "Geplaatste bestellingen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Betaalde bestellingen"
|
msgstr "Betaalde bestellingen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Totaal omzet"
|
msgstr "Totale omzet"
|
||||||
|
|
||||||
#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:15
|
#: pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js:15
|
||||||
msgid "Contacting Stripe …"
|
msgid "Contacting Stripe …"
|
||||||
@@ -180,7 +190,7 @@ msgstr "Kies een inchecklijst"
|
|||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:31
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:31
|
||||||
msgid "No active check-in lists found."
|
msgid "No active check-in lists found."
|
||||||
msgstr "Geen actieve inchecklijsten gevonden."
|
msgstr "Geen actieve check-inlijsten gevonden."
|
||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:32
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:32
|
||||||
msgid "Switch check-in list"
|
msgid "Switch check-in list"
|
||||||
@@ -245,11 +255,11 @@ msgstr "Goedkeuring in afwachting"
|
|||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:48
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:48
|
||||||
msgid "Redeemed"
|
msgid "Redeemed"
|
||||||
msgstr "Gebruikt"
|
msgstr "Ingewisseld"
|
||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:49
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:49
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Annuleer"
|
msgstr "Annuleren"
|
||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:60
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:60
|
||||||
@@ -310,7 +320,7 @@ msgstr "Bestelling geannuleerd"
|
|||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:66
|
||||||
msgid "Ticket code is ambiguous on list"
|
msgid "Ticket code is ambiguous on list"
|
||||||
msgstr "Ticket-code op de lijst is niet eenduidig"
|
msgstr "Ticketcode op de lijst is niet eenduidig"
|
||||||
|
|
||||||
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:67
|
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:67
|
||||||
msgid "Order not approved"
|
msgid "Order not approved"
|
||||||
@@ -389,14 +399,14 @@ msgstr ""
|
|||||||
#: pretix/static/pretixbase/js/asynctask.js:162
|
#: pretix/static/pretixbase/js/asynctask.js:162
|
||||||
#: pretix/static/pretixcontrol/js/ui/mail.js:21
|
#: pretix/static/pretixcontrol/js/ui/mail.js:21
|
||||||
msgid "The request took too long. Please try again."
|
msgid "The request took too long. Please try again."
|
||||||
msgstr "De aanvraag duurde te lang, probeer het alstublieft opnieuw."
|
msgstr "De aanvraag duurde te lang. Probeer het opnieuw."
|
||||||
|
|
||||||
#: pretix/static/pretixbase/js/asynctask.js:188
|
#: pretix/static/pretixbase/js/asynctask.js:188
|
||||||
#: pretix/static/pretixcontrol/js/ui/mail.js:26
|
#: pretix/static/pretixcontrol/js/ui/mail.js:26
|
||||||
msgid ""
|
msgid ""
|
||||||
"We currently cannot reach the server. Please try again. Error code: {code}"
|
"We currently cannot reach the server. Please try again. Error code: {code}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"De server is op dit moment niet bereikbaar, probeer het alstublieft opnieuw. "
|
"De server is op dit moment niet bereikbaar. Probeer het alstublieft opnieuw. "
|
||||||
"Foutcode: {code}"
|
"Foutcode: {code}"
|
||||||
|
|
||||||
#: pretix/static/pretixbase/js/asynctask.js:216
|
#: pretix/static/pretixbase/js/asynctask.js:216
|
||||||
@@ -466,11 +476,11 @@ msgstr "Huidige datum en tijd"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:115
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:115
|
||||||
msgid "Current day of the week (1 = Monday, 7 = Sunday)"
|
msgid "Current day of the week (1 = Monday, 7 = Sunday)"
|
||||||
msgstr "Huidige dag van de week (1 = Maandag, 7 = Zondag)"
|
msgstr "Huidige dag van de week (1 = maandag, 7 = zondag)"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:119
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:119
|
||||||
msgid "Current entry status"
|
msgid "Current entry status"
|
||||||
msgstr "Huidige toegangstatus"
|
msgstr "Huidige toegangsstatus"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:123
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:123
|
||||||
msgid "Number of previous entries"
|
msgid "Number of previous entries"
|
||||||
@@ -530,7 +540,7 @@ msgstr "Toegangstijd evenement"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:187
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:187
|
||||||
msgid "custom date and time"
|
msgid "custom date and time"
|
||||||
msgstr "Aangepaste datum en tijd"
|
msgstr "aangepaste datum en tijd"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:188
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:188
|
||||||
msgid "custom time"
|
msgid "custom time"
|
||||||
@@ -550,7 +560,7 @@ msgstr "minuten"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:192
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:192
|
||||||
msgid "Duplicate"
|
msgid "Duplicate"
|
||||||
msgstr "duplicaat"
|
msgstr "Duplicaat"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:193
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:193
|
||||||
msgctxt "entry_status"
|
msgctxt "entry_status"
|
||||||
@@ -564,11 +574,11 @@ msgstr "afwezig"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:289
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:289
|
||||||
msgid "Error: Product not found!"
|
msgid "Error: Product not found!"
|
||||||
msgstr ""
|
msgstr "Fout: product niet gevonden!"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:296
|
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:296
|
||||||
msgid "Error: Variation not found!"
|
msgid "Error: Variation not found!"
|
||||||
msgstr ""
|
msgstr "Fout: variant niet gevonden!"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:171
|
#: pretix/static/pretixcontrol/js/ui/editor.js:171
|
||||||
msgid "Check-in QR"
|
msgid "Check-in QR"
|
||||||
@@ -588,7 +598,7 @@ msgstr "Tekstobject (verouderd)"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:911
|
#: pretix/static/pretixcontrol/js/ui/editor.js:911
|
||||||
msgid "Text box"
|
msgid "Text box"
|
||||||
msgstr "Tekstkader"
|
msgstr "Tekstvak"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:913
|
#: pretix/static/pretixcontrol/js/ui/editor.js:913
|
||||||
msgid "Barcode area"
|
msgid "Barcode area"
|
||||||
@@ -617,7 +627,7 @@ msgstr "Opslaan mislukt."
|
|||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:1361
|
#: pretix/static/pretixcontrol/js/ui/editor.js:1361
|
||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:1412
|
#: pretix/static/pretixcontrol/js/ui/editor.js:1412
|
||||||
msgid "Error while uploading your PDF file, please try again."
|
msgid "Error while uploading your PDF file, please try again."
|
||||||
msgstr "Probleem bij het uploaden van het PDF-bestand, probeer het opnieuw."
|
msgstr "Probleem bij het uploaden van het PDF-bestand. Probeer het opnieuw."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/editor.js:1395
|
#: pretix/static/pretixcontrol/js/ui/editor.js:1395
|
||||||
msgid "Do you really want to leave the editor without saving your changes?"
|
msgid "Do you really want to leave the editor without saving your changes?"
|
||||||
@@ -638,7 +648,7 @@ msgstr "Onbekende fout."
|
|||||||
#: pretix/static/pretixcontrol/js/ui/main.js:309
|
#: pretix/static/pretixcontrol/js/ui/main.js:309
|
||||||
msgid "Your color has great contrast and will provide excellent accessibility."
|
msgid "Your color has great contrast and will provide excellent accessibility."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uw kleur heeft een goed contrast, en zal zorgen voor een uitstekende "
|
"Uw kleur heeft een goed contrast en zal zorgen voor een uitstekende "
|
||||||
"toegankelijkheid."
|
"toegankelijkheid."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:313
|
#: pretix/static/pretixcontrol/js/ui/main.js:313
|
||||||
@@ -646,16 +656,16 @@ msgid ""
|
|||||||
"Your color has decent contrast and is sufficient for minimum accessibility "
|
"Your color has decent contrast and is sufficient for minimum accessibility "
|
||||||
"requirements."
|
"requirements."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uw kleur heeft een redelijk contrast, en is voldoende voor de minimale "
|
"Uw kleur heeft een redelijk contrast en is voldoende voor de minimale "
|
||||||
"toegankelijkheids eisen."
|
"toegankelijkheidseisen."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:317
|
#: pretix/static/pretixcontrol/js/ui/main.js:317
|
||||||
msgid ""
|
msgid ""
|
||||||
"Your color has insufficient contrast to white. Accessibility of your site "
|
"Your color has insufficient contrast to white. Accessibility of your site "
|
||||||
"will be impacted."
|
"will be impacted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uw kleur heeft een te weinig contrast met wit. De toegankelijkheid van jouw "
|
"Uw kleur heeft te weinig contrast met wit. De toegankelijkheid van uw site "
|
||||||
"site wordt beïnvloed."
|
"wordt negatief beïnvloed."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:443
|
#: pretix/static/pretixcontrol/js/ui/main.js:443
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:463
|
#: pretix/static/pretixcontrol/js/ui/main.js:463
|
||||||
@@ -676,11 +686,11 @@ msgstr "Alleen geselecteerde"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:839
|
#: pretix/static/pretixcontrol/js/ui/main.js:839
|
||||||
msgid "Enter page number between 1 and %(max)s."
|
msgid "Enter page number between 1 and %(max)s."
|
||||||
msgstr "voer een pagina nummer tussen 1 en %(max)s in."
|
msgstr "Voer een paginanummer tussen 1 en %(max)s in."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:842
|
#: pretix/static/pretixcontrol/js/ui/main.js:842
|
||||||
msgid "Invalid page number."
|
msgid "Invalid page number."
|
||||||
msgstr "Ongeldig pagina nummer."
|
msgstr "Ongeldig paginanummer."
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:1000
|
#: pretix/static/pretixcontrol/js/ui/main.js:1000
|
||||||
msgid "Use a different name internally"
|
msgid "Use a different name internally"
|
||||||
@@ -692,7 +702,7 @@ msgstr "Klik om te sluiten"
|
|||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/main.js:1121
|
#: pretix/static/pretixcontrol/js/ui/main.js:1121
|
||||||
msgid "You have unsaved changes!"
|
msgid "You have unsaved changes!"
|
||||||
msgstr "U heeft nog niet opgeslagen wijzigingen!"
|
msgstr "Sommige wijzigingen zijn nog niet opgeslagen!"
|
||||||
|
|
||||||
#: pretix/static/pretixcontrol/js/ui/orderchange.js:25
|
#: pretix/static/pretixcontrol/js/ui/orderchange.js:25
|
||||||
msgid "Calculating default price…"
|
msgid "Calculating default price…"
|
||||||
@@ -731,7 +741,7 @@ msgstr "Winkelwagen is verlopen"
|
|||||||
#: pretix/static/pretixpresale/js/ui/cart.js:58
|
#: pretix/static/pretixpresale/js/ui/cart.js:58
|
||||||
#: pretix/static/pretixpresale/js/ui/cart.js:84
|
#: pretix/static/pretixpresale/js/ui/cart.js:84
|
||||||
msgid "Your cart is about to expire."
|
msgid "Your cart is about to expire."
|
||||||
msgstr "Uw winkelwagen staat op het punt om te verlopen."
|
msgstr "Uw winkelwagen verloopt bijna."
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/ui/cart.js:62
|
#: pretix/static/pretixpresale/js/ui/cart.js:62
|
||||||
msgid "The items in your cart are reserved for you for one minute."
|
msgid "The items in your cart are reserved for you for one minute."
|
||||||
@@ -754,7 +764,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: pretix/static/pretixpresale/js/ui/cart.js:87
|
#: pretix/static/pretixpresale/js/ui/cart.js:87
|
||||||
msgid "Do you want to renew the reservation period?"
|
msgid "Do you want to renew the reservation period?"
|
||||||
msgstr "Wilt u de reservererings periode vernieuwen?"
|
msgstr "Wilt u de reserveringsperiode vernieuwen?"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/ui/cart.js:90
|
#: pretix/static/pretixpresale/js/ui/cart.js:90
|
||||||
msgid "Renew reservation"
|
msgid "Renew reservation"
|
||||||
@@ -893,7 +903,7 @@ msgstr "incl. belasting"
|
|||||||
#: pretix/static/pretixpresale/js/widget/widget.js:37
|
#: pretix/static/pretixpresale/js/widget/widget.js:37
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "plus taxes"
|
msgid "plus taxes"
|
||||||
msgstr "excl. belasting"
|
msgstr "plus belasting"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:38
|
#: pretix/static/pretixpresale/js/widget/widget.js:38
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
@@ -960,9 +970,7 @@ msgstr "Afrekenen"
|
|||||||
#: pretix/static/pretixpresale/js/widget/widget.js:51
|
#: pretix/static/pretixpresale/js/widget/widget.js:51
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "The cart could not be created. Please try again later"
|
msgid "The cart could not be created. Please try again later"
|
||||||
msgstr ""
|
msgstr "De winkelwagen kon niet aangemaakt worden. Probeer het later opnieuw."
|
||||||
"De winkelwagen kon niet gemaakt worden. Probeer het alstublieft later "
|
|
||||||
"opnieuw."
|
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:52
|
#: pretix/static/pretixpresale/js/widget/widget.js:52
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -971,8 +979,8 @@ msgid ""
|
|||||||
"this ticket shop. Please click \"Continue\" to retry in a new tab."
|
"this ticket shop. Please click \"Continue\" to retry in a new tab."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Uw winkelwagen kon niet worden aangemaakt omdat er op dit moment te veel "
|
"Uw winkelwagen kon niet worden aangemaakt omdat er op dit moment te veel "
|
||||||
"gebruikers actief zijn in deze ticketwinkel. Klik op \"Doorgaan\" om dit "
|
"gebruikers actief zijn in deze ticketwinkel. Klik op \"Doorgaan\" om opnieuw "
|
||||||
"opnieuw te proberen in een nieuw tabblad."
|
"te proberen in een nieuw tabblad."
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:54
|
#: pretix/static/pretixpresale/js/widget/widget.js:54
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -985,8 +993,8 @@ msgid ""
|
|||||||
"You currently have an active cart for this event. If you select more "
|
"You currently have an active cart for this event. If you select more "
|
||||||
"products, they will be added to your existing cart."
|
"products, they will be added to your existing cart."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"U heeft momenteel een actieve winkelwagen voor dit evenement. Als u meer "
|
"U hebt momenteel een actieve winkelwagen voor dit evenement. Als u meer "
|
||||||
"producten selecteert worden deze toegevoegd aan uw bestaande winkelwagen."
|
"producten selecteert, worden deze toegevoegd aan uw bestaande winkelwagen."
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:57
|
#: pretix/static/pretixpresale/js/widget/widget.js:57
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -996,12 +1004,12 @@ msgstr "Doorgaan met afrekenen"
|
|||||||
#: pretix/static/pretixpresale/js/widget/widget.js:58
|
#: pretix/static/pretixpresale/js/widget/widget.js:58
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "Redeem a voucher"
|
msgid "Redeem a voucher"
|
||||||
msgstr "Verzilver een voucher"
|
msgstr "Voucher inwisselen"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:59
|
#: pretix/static/pretixpresale/js/widget/widget.js:59
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "Redeem"
|
msgid "Redeem"
|
||||||
msgstr "Verzilveren"
|
msgstr "Inwisselen"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:60
|
#: pretix/static/pretixpresale/js/widget/widget.js:60
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -1016,18 +1024,17 @@ msgstr "Sluiten"
|
|||||||
#: pretix/static/pretixpresale/js/widget/widget.js:62
|
#: pretix/static/pretixpresale/js/widget/widget.js:62
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "Close checkout"
|
msgid "Close checkout"
|
||||||
msgstr "Stoppen met afrekenen"
|
msgstr "Afrekenen sluiten"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:63
|
#: pretix/static/pretixpresale/js/widget/widget.js:63
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "You cannot cancel this operation. Please wait for loading to finish."
|
msgid "You cannot cancel this operation. Please wait for loading to finish."
|
||||||
msgstr ""
|
msgstr "U kunt deze actie niet annuleren. Wacht tot het laden is voltooid."
|
||||||
"U kan niet deze actie annuleren. Alstublieft wacht tot het laden is voltooid."
|
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:64
|
#: pretix/static/pretixpresale/js/widget/widget.js:64
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
msgid "Continue"
|
msgid "Continue"
|
||||||
msgstr "Ga verder"
|
msgstr "Doorgaan"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:65
|
#: pretix/static/pretixpresale/js/widget/widget.js:65
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -1086,9 +1093,9 @@ msgid ""
|
|||||||
"add yourself to the waiting list. We will then notify if seats are available "
|
"add yourself to the waiting list. We will then notify if seats are available "
|
||||||
"again."
|
"again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Sommige of alle tiketcategorieën zijn op heden uitverkocht. Als je wilt, kun "
|
"Sommige of alle ticketcategorieën zijn uitverkocht. Als u wilt, kunt u zich "
|
||||||
"je jezelf toevoegen aan de wachtlijst. We zullen je informeren wanneer er "
|
"op de wachtlijst zetten. We zullen u informeren wanneer er weer plaatsen "
|
||||||
"weer plaatsen beschikbaar zijn."
|
"beschikbaar zijn."
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:76
|
#: pretix/static/pretixpresale/js/widget/widget.js:76
|
||||||
msgctxt "widget"
|
msgctxt "widget"
|
||||||
@@ -1125,31 +1132,31 @@ msgstr "Zo"
|
|||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:85
|
#: pretix/static/pretixpresale/js/widget/widget.js:85
|
||||||
msgid "Monday"
|
msgid "Monday"
|
||||||
msgstr "Maandag"
|
msgstr "maandag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:86
|
#: pretix/static/pretixpresale/js/widget/widget.js:86
|
||||||
msgid "Tuesday"
|
msgid "Tuesday"
|
||||||
msgstr "Dinsdag"
|
msgstr "dinsdag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:87
|
#: pretix/static/pretixpresale/js/widget/widget.js:87
|
||||||
msgid "Wednesday"
|
msgid "Wednesday"
|
||||||
msgstr "Woensdag"
|
msgstr "woensdag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:88
|
#: pretix/static/pretixpresale/js/widget/widget.js:88
|
||||||
msgid "Thursday"
|
msgid "Thursday"
|
||||||
msgstr "Donderdag"
|
msgstr "donderdag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:89
|
#: pretix/static/pretixpresale/js/widget/widget.js:89
|
||||||
msgid "Friday"
|
msgid "Friday"
|
||||||
msgstr "Vrijdag"
|
msgstr "vrijdag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:90
|
#: pretix/static/pretixpresale/js/widget/widget.js:90
|
||||||
msgid "Saturday"
|
msgid "Saturday"
|
||||||
msgstr "Zaterdag"
|
msgstr "zaterdag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:91
|
#: pretix/static/pretixpresale/js/widget/widget.js:91
|
||||||
msgid "Sunday"
|
msgid "Sunday"
|
||||||
msgstr "Zondag"
|
msgstr "zondag"
|
||||||
|
|
||||||
#: pretix/static/pretixpresale/js/widget/widget.js:94
|
#: pretix/static/pretixpresale/js/widget/widget.js:94
|
||||||
msgid "January"
|
msgid "January"
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-01-05 12:13+0000\n"
|
"POT-Creation-Date: 2026-01-26 09:10+0000\n"
|
||||||
"PO-Revision-Date: 2021-08-05 04:00+0000\n"
|
"PO-Revision-Date: 2021-08-05 04:00+0000\n"
|
||||||
"Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n"
|
"Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n"
|
||||||
"Language-Team: Dutch (informal) <https://translate.pretix.eu/projects/pretix/"
|
"Language-Team: Dutch (informal) <https://translate.pretix.eu/projects/pretix/"
|
||||||
@@ -152,16 +152,26 @@ msgid "Payment method unavailable"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Placed orders"
|
msgid "Placed orders"
|
||||||
msgstr "Geplaatste bestellingen"
|
msgstr "Geplaatste bestellingen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:15
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:63
|
||||||
msgid "Paid orders"
|
msgid "Paid orders"
|
||||||
msgstr "Betaalde bestellingen"
|
msgstr "Betaalde bestellingen"
|
||||||
|
|
||||||
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (ordered)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:27
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:39
|
||||||
|
msgid "Attendees (paid)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js:51
|
||||||
msgid "Total revenue"
|
msgid "Total revenue"
|
||||||
msgstr "Totaalomzet"
|
msgstr "Totaalomzet"
|
||||||
|
|
||||||
|
|||||||
+1836
-1712
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user