Compare commits

..
Author SHA1 Message Date
7aaca873e3 Update src/pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
Co-authored-by: pajowu <engelhardt@pretix.eu>
2026-07-27 14:40:00 +02:00
Raphael Michel 0254788124 Event-dashboard: Lazy-load warnings
I don't like this, it's not pretty, but we have no quick way of fixing
the overpaid orders check otherwise and a slow query on the event
dashboard feels really bad, because even if you don't wanna see the
dashboard ou are always going through it in navigation and that can get
very annoying very quickly.
2026-07-26 21:58:14 +02:00
157 changed files with 14762 additions and 27435 deletions
-2
View File
@@ -71,8 +71,6 @@ Checking a ticket in
:>json object questions: List of questions to be answered for check-in, only set on status ``"incomplete"``.
:>json object media_policy: Reusable media policy (see documentation on items), only set on status ``"exchange"``.
:>json object media_type: Reusable media type (see documentation on items), only set on status ``"exchange"``.
:>json boolean simulate: Do not actually perform the check-in, only simulate the response. The ``position`` response
object will not reflect the simulated changes.
**Example request**:
+2 -2
View File
@@ -2038,7 +2038,7 @@ Manipulating individual positions
* ``order`` (mandatory, specified as a string mapping to a ``code``)
* ``addon_to`` (optional, specified as an integer mapping to ``positionid`` - the number of the position within the order, see :ref:`_order-position-resource` - of the parent position)
* ``addon_to`` (optional, specified as an integer mapping to the ``positionid`` of the parent position)
* ``item`` (mandatory)
@@ -2348,7 +2348,7 @@ otherwise, such as splitting an order or changing fees.
"subevent": 562,
"seat": "seat-guid-2",
"price": "99.99",
"addon_to": 1,
"addon_to": 12374,
"attendee_name": "Peter",
}
],
+8 -18
View File
@@ -9,8 +9,7 @@
"version": "1.0.0",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"vue": "^3.5.30",
"vue-slicksort": "^2.0.5"
"vue": "^3.5.30"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
@@ -3177,9 +3176,9 @@
"license": "MIT"
},
"node_modules/nanoid": {
"version": "3.3.16",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
"integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
"version": "3.3.12",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
"integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
"funding": [
{
"type": "github",
@@ -3353,9 +3352,9 @@
}
},
"node_modules/postcss": {
"version": "8.5.23",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz",
"integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==",
"version": "8.5.15",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
"integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
"funding": [
{
"type": "opencollective",
@@ -3372,7 +3371,7 @@
],
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.16",
"nanoid": "^3.3.12",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
@@ -4636,15 +4635,6 @@
"vue-eslint-parser": "^10.0.0"
}
},
"node_modules/vue-slicksort": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/vue-slicksort/-/vue-slicksort-2.0.5.tgz",
"integrity": "sha512-fXz1YrNjhUbJK7o0tMk27mIr4pMAZYLSYvtmLazCtfpvz+zafPCn34ILDL8B7hT7WLVZKreYs6JVe5VWymqmzA==",
"license": "MIT",
"peerDependencies": {
"vue": ">=3.0.0"
}
},
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+1 -2
View File
@@ -27,8 +27,7 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"vue": "^3.5.30",
"vue-slicksort": "^2.0.5"
"vue": "^3.5.30"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
+6 -6
View File
@@ -33,12 +33,12 @@ dependencies = [
"bleach==6.4.*",
"celery==5.6.*",
"chardet==5.2.*",
"cryptography>=50.0.0",
"cryptography>=49.0.0",
"css-inline==0.21.*",
"defusedcsv>=3.0.0",
"dnspython==2.*",
"Django[argon2]==5.2.*",
"django-bootstrap3==26.2",
"django-bootstrap3==26.1",
"django-compressor==4.6.0",
"django-countries==9.0.*",
"django-filter==26.1",
@@ -48,11 +48,11 @@ dependencies = [
"django-hijack==3.7.*",
"django-i18nfield==1.11.*",
"django-libsass==0.9",
"django-localflavor==5.1",
"django-localflavor==5.0",
"django-markup",
"django-oauth-toolkit==2.3.*",
"django-otp==1.7.*",
"django-phonenumber-field==8.5.*",
"django-phonenumber-field==8.4.*",
"django-querytagger==0.0.3",
"django-redis==7.0.*",
"django-scopes==2.1.*",
@@ -67,7 +67,7 @@ dependencies = [
"kombu==5.6.*",
"libsass==0.23.*",
"lxml",
"markdown==3.10.3", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3.
"markdown==3.10.2", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3.
# We can upgrade markdown again once django-bootstrap3 upgrades or once we drop Python 3.6 and 3.7
"mt-940==4.30.*",
"oauthlib==3.3.*",
@@ -98,7 +98,7 @@ dependencies = [
"sepaxml==2.7.*",
"stripe==7.9.*",
"text-unidecode==1.*",
"tlds>=2026072401",
"tlds>=2026041800",
"tqdm==4.*",
"ua-parser==1.0.*",
"vobject==0.9.*",
+1 -1
View File
@@ -19,4 +19,4 @@
# 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/>.
#
__version__ = "2026.8.0.dev0"
__version__ = "2026.7.0.dev0"
-1
View File
@@ -104,7 +104,6 @@ ALL_LANGUAGES = [
('gl', _('Galician')),
('el', _('Greek')),
('he', _('Hebrew')),
('hu', _('Hungarian')),
('id', _('Indonesian')),
('it', _('Italian')),
('ja', _('Japanese')),
+1 -25
View File
@@ -20,11 +20,8 @@
# <https://www.gnu.org/licenses/>.
#
import logging
from datetime import timedelta
from django.contrib.auth.models import AnonymousUser
from django.db import DatabaseError
from django.utils.timezone import now
from django_scopes import scopes_disabled
from rest_framework import exceptions
from rest_framework.authentication import TokenAuthentication
@@ -33,7 +30,6 @@ from pretix.api.auth.devicesecurity import (
FullAccessSecurityProfile, get_all_security_profiles,
)
from pretix.base.models import Device
from pretix.base.models.devices import DeviceLastSeen
logger = logging.getLogger(__name__)
@@ -46,7 +42,7 @@ class DeviceTokenAuthentication(TokenAuthentication):
model = self.get_model()
try:
with scopes_disabled():
device = model.objects.select_related('organizer', 'last_seen').get(api_token=key)
device = model.objects.select_related('organizer').get(api_token=key)
except model.DoesNotExist:
raise exceptions.AuthenticationFailed('Invalid token.')
@@ -57,7 +53,6 @@ class DeviceTokenAuthentication(TokenAuthentication):
logging.warning(f'Connection attempt of revoked device {device.pk}.')
raise exceptions.AuthenticationFailed('Device access has been revoked.')
self._update_last_seen(device)
return AnonymousUser(), device
def authenticate(self, request):
@@ -68,22 +63,3 @@ class DeviceTokenAuthentication(TokenAuthentication):
if not profile.is_allowed(request):
raise exceptions.PermissionDenied('Request denied by device security profile.')
return r
def _update_last_seen(self, device: Device):
try:
try:
last_seen_obj = device.last_seen
except DeviceLastSeen.DoesNotExist:
# First request from device, create model, ignore result. Use get_or_create to be safe
# against concurrent create requests
DeviceLastSeen.objects.get_or_create(device=device, last_seen=now())
else:
if now() - last_seen_obj.last_seen < timedelta(seconds=10):
# We don't need to know the last seen info of a device to more precision than this,
# so we can avoid some database writes if the device is bursting a lot of requests.
return
last_seen_obj.last_seen = now()
last_seen_obj.save(update_fields=["last_seen"])
except DatabaseError:
# Do not stop the request from happening
logger.exception("Database error while updating last_seen")
+4 -13
View File
@@ -20,6 +20,7 @@
# <https://www.gnu.org/licenses/>.
#
import logging
from collections import OrderedDict
from django.dispatch import receiver
from django.utils.translation import gettext_lazy as _
@@ -51,18 +52,10 @@ class BaseSecurityProfile:
"""
raise NotImplementedError()
@property
def priority(self) -> int:
"""
Priority for ordering, higher will come first.
"""
return 100
class FullAccessSecurityProfile(BaseSecurityProfile):
identifier = 'full'
verbose_name = _('Full device access (reading and changing orders and gift cards, reading of products and settings)')
priority = 1000
def is_allowed(self, request):
return True
@@ -202,15 +195,13 @@ def get_all_security_profiles():
if _ALL_PROFILES:
return _ALL_PROFILES
types = []
types = OrderedDict()
for recv, ret in register_device_security_profile.send(None):
if isinstance(ret, (list, tuple)):
for r in ret:
types.append(r)
types[r.identifier] = r
else:
types.append(ret)
types.sort(key=lambda el: el.priority, reverse=True)
types = {r.identifier: r for r in types}
types[ret.identifier] = ret
_ALL_PROFILES = types
return types
-1
View File
@@ -90,7 +90,6 @@ class CheckinRPCRedeemInputSerializer(serializers.Serializer):
answers = serializers.JSONField(required=False, allow_null=True)
exchange_medium_type = serializers.ChoiceField(required=False, choices=MEDIA_TYPES)
exchange_medium_identifier = serializers.CharField(required=False)
simulate = serializers.BooleanField(default=False, required=False)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
+1 -1
View File
@@ -702,7 +702,7 @@ class TaxRuleSerializer(CountryFieldMixin, I18nAwareModelSerializer):
return super().save(**kwargs)
def validate_default(self, value):
if not value and (not self.instance or self.instance.default):
if not value and self.instance.default:
raise ValidationError("You can't remove the default property, instead set it on another tax rule.")
return value
+1 -157
View File
@@ -53,7 +53,6 @@ from pretix.base.models import (
ItemVariation, ItemVariationMetaValue, Question, QuestionOption, Quota,
SalesChannel,
)
from pretix.base.models.items import Questionnaire, QuestionnaireChild
class InlineItemVariationSerializer(SalesChannelMigrationMixin, I18nAwareModelSerializer):
@@ -543,7 +542,6 @@ class LegacyDependencyValueField(serializers.CharField):
class QuestionSerializer(I18nAwareModelSerializer):
options = InlineQuestionOptionSerializer(many=True, required=False)
identifier = serializers.CharField(allow_null=True)
internal_name = serializers.CharField(allow_null=True, source='question', read_only=True)
dependency_value = LegacyDependencyValueField(source='dependency_values', required=False, allow_null=True)
class Meta:
@@ -552,7 +550,7 @@ class QuestionSerializer(I18nAwareModelSerializer):
'ask_during_checkin', 'show_during_checkin', 'identifier', 'dependency_question', 'dependency_values',
'hidden', 'dependency_value', 'print_on_invoice', 'help_text', 'valid_number_min',
'valid_number_max', 'valid_date_min', 'valid_date_max', 'valid_datetime_min', 'valid_datetime_max',
'valid_string_length_max', 'valid_file_portrait', 'internal_name',)
'valid_string_length_max', 'valid_file_portrait')
def validate_identifier(self, value):
Question._clean_identifier(self.context['event'], value, self.instance)
@@ -628,160 +626,6 @@ class QuestionSerializer(I18nAwareModelSerializer):
return question
class QuestionRefField(serializers.PrimaryKeyRelatedField):
def to_representation(self, qc):
if not qc:
return None
elif qc.system_question:
return qc.system_question
elif qc.user_question_id:
return qc.user_question_id
else:
return None
def to_internal_value(self, data):
if type(data) == int:
return {'user_question': super().to_internal_value(data), 'system_question': None}
elif type(data) == str or data is None:
return {'user_question': None, 'system_question': data}
else:
self.fail('incorrect_type', data_type=type(data).__name__)
def use_pk_only_optimization(self):
return self.source == '*'
class InlineQuestionnaireChildSerializer(I18nAwareModelSerializer):
question = QuestionRefField(source='*', queryset=Question.objects.none())
dependency_question = QuestionRefField(allow_null=True, required=False, queryset=Question.objects.none())
class Meta:
model = QuestionnaireChild
fields = ('question', 'required', 'label', 'help_text', 'dependency_question', 'dependency_values')
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields["question"].queryset = self.context["event"].questions.all()
self.fields["dependency_question"].queryset = self.context["event"].questions.all()
def validate(self, data):
data = super().validate(data)
event = self.context['event']
full_data = self.to_internal_value(self.to_representation(self.instance)) if self.instance else {}
full_data.update(data)
if full_data.get('ask_during_checkin') and full_data.get('dependency_question'):
raise ValidationError('Dependencies are not supported during check-in.')
dep = full_data.get('dependency_question')
if dep:
if dep.ask_during_checkin:
raise ValidationError(_('Question cannot depend on a question asked during check-in.'))
seen_ids = {self.instance.pk} if self.instance else set()
while dep:
if dep.pk in seen_ids:
raise ValidationError(_('Circular dependency between questions detected.'))
seen_ids.add(dep.pk)
dep = dep.dependency_question
return data
def validate_dependency_question(self, value):
if value:
if value.type not in (Question.TYPE_CHOICE, Question.TYPE_BOOLEAN, Question.TYPE_CHOICE_MULTIPLE):
raise ValidationError('Question dependencies can only be set to boolean or choice questions.')
if value == self.instance:
raise ValidationError('A question cannot depend on itself.')
return value
class QuestionnaireSerializer(I18nAwareModelSerializer):
limit_sales_channels = serializers.SlugRelatedField(
slug_field="identifier",
queryset=SalesChannel.objects.none(),
required=False,
allow_empty=True,
many=True,
)
class Meta:
model = Questionnaire
fields = ('id', 'type', 'internal_name', 'items', 'position', 'all_sales_channels', 'limit_sales_channels', 'children')
def __init__(self, *args, **kwargs):
self.fields['children'] = InlineQuestionnaireChildSerializer(many=True, required=True, context=kwargs['context'], partial=False)
super().__init__(*args, **kwargs)
def validate(self, data):
data = super().validate(data)
event = self.context['event']
#full_data = self.to_internal_value(self.to_representation(self.instance)) if self.instance else {}
#full_data.update(data)
#if full_data.get('ask_during_checkin') and full_data.get('dependency_question'):
# raise ValidationError('Dependencies are not supported during check-in.')
#if full_data.get('ask_during_checkin') and full_data.get('type') in Question.ASK_DURING_CHECKIN_UNSUPPORTED:
# raise ValidationError(_('This type of question cannot be asked during check-in.'))
#if full_data.get('show_during_checkin') and full_data.get('type') in Question.SHOW_DURING_CHECKIN_UNSUPPORTED:
# raise ValidationError(_('This type of question cannot be shown during check-in.'))
#Question.clean_items(event, full_data.get('items') or [])
return data
def validate_children(self, value):
prev_questions = {}
for child in value:
if child.get('dependency_question'):
if (child['dependency_question']['user_question'] or child['dependency_question']['system_question']) not in prev_questions:
raise ValidationError('A question can only depend on a previous question from the same questionnaire.')
if child['user_question']:
prev_questions[child['user_question']] = child
if child['system_question']:
prev_questions[child['system_question']] = child
return value
@transaction.atomic
def create(self, validated_data):
children_data = validated_data.pop('children') if 'children' in validated_data else []
questionnaire = super().create(validated_data)
self.set_children(questionnaire, children_data)
return questionnaire
@transaction.atomic
def update(self, instance, validated_data):
children_data = validated_data.pop('children', None)
questionnaire = super().update(instance, validated_data)
if children_data is not None:
self.set_children(questionnaire, children_data)
return questionnaire
def set_children(self, questionnaire, new_data):
result = []
child_serializer = self.fields['children'].child
existing = questionnaire.children.all()
for i, d in enumerate(new_data):
d['questionnaire'] = questionnaire
d['position'] = i + 1
d.setdefault('required', False)
d.setdefault('help_text', None)
d.setdefault('dependency_question', None)
d.setdefault('dependency_values', None)
updatable = min(len(existing), len(new_data))
for i in range(0, updatable):
result.append(child_serializer.update(existing[i], new_data[i]))
for i in range(updatable, len(new_data)):
result.append(child_serializer.create(new_data[i]))
for i in range(updatable, len(existing)):
existing[i].delete()
return result
class QuotaSerializer(I18nAwareModelSerializer):
available = serializers.BooleanField(read_only=True)
available_number = serializers.IntegerField(read_only=True)
+1 -2
View File
@@ -79,8 +79,7 @@ event_router.register(r'subevents', event.SubEventViewSet)
event_router.register(r'clone', event.CloneEventViewSet)
event_router.register(r'items', item.ItemViewSet)
event_router.register(r'categories', item.ItemCategoryViewSet)
event_router.register(r'datafields', item.QuestionViewSet)
event_router.register(r'questionnaires', item.QuestionnaireViewSet)
event_router.register(r'questions', item.QuestionViewSet)
event_router.register(r'discounts', discount.DiscountViewSet)
event_router.register(r'quotas', item.QuotaViewSet)
event_router.register(r'vouchers', voucher.VoucherViewSet)
-8
View File
@@ -139,7 +139,6 @@ class CheckinListViewSet(viewsets.ModelViewSet):
)
return qs
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -154,7 +153,6 @@ class CheckinListViewSet(viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -839,11 +837,6 @@ def _redeem_process(*, checkinlists, raw_barcode, answers_data, datetime, force,
)
if exchange_medium_identifier: # other fields are filled, see CheckinRPCRedeemInputSerializer.validate
if simulate:
raise CheckInError(
gettext('You cannot simulate a medium exchange.'),
'error'
)
with transaction.atomic():
# Do exchange and check-in atomically, i.e. both succeed or both fail
medium = perform_media_exchange(
@@ -1071,7 +1064,6 @@ class CheckinRPCRedeemView(views.APIView):
legacy_url_support=False,
exchange_medium_type=s.validated_data.get('exchange_medium_type'),
exchange_medium_identifier=s.validated_data.get('exchange_medium_identifier'),
simulate=s.validated_data.get('simulate'),
)
-4
View File
@@ -32,7 +32,6 @@
# 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.
from django.db import transaction
from django_filters.rest_framework import DjangoFilterBackend, FilterSet
from django_scopes import scopes_disabled
from rest_framework import viewsets
@@ -65,7 +64,6 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet):
'limit_sales_channels',
)
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -80,7 +78,6 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -90,7 +87,6 @@ class DiscountViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('You cannot delete this discount because it already has '
+1 -13
View File
@@ -45,7 +45,6 @@ from rest_framework.exceptions import (
NotFound, PermissionDenied, ValidationError,
)
from rest_framework.generics import get_object_or_404
from rest_framework.mixins import UpdateModelMixin
from rest_framework.response import Response
from pretix.api.auth.permission import EventCRUDPermission
@@ -257,7 +256,6 @@ class EventViewSet(viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_create(self, serializer):
copy_from = None
if 'clone_from' in self.request.GET:
@@ -321,7 +319,6 @@ class EventViewSet(viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('The event can not be deleted as it already contains orders. Please set \'live\''
@@ -357,7 +354,6 @@ class CloneEventViewSet(viewsets.ModelViewSet):
ctx['organizer'] = self.request.organizer
return ctx
@transaction.atomic()
def perform_create(self, serializer):
# Weird edge case: Requires settings permission on the event (to read) but also on the organizer (two write)
perm_holder = (self.request.auth if isinstance(self.request.auth, (Device, TeamAPIToken))
@@ -516,7 +512,6 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet):
resp['X-Page-Generated'] = date
return resp
@transaction.atomic()
def perform_update(self, serializer):
original_data = self.get_serializer(instance=serializer.instance).data
super().perform_update(serializer)
@@ -533,7 +528,6 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -543,7 +537,6 @@ class SubEventViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('The sub-event can not be deleted as it has already been used in orders. Please set'
@@ -572,7 +565,6 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet):
def get_queryset(self):
return self.request.event.tax_rules.all()
@transaction.atomic()
def perform_update(self, serializer):
super().perform_update(serializer)
serializer.instance.log_action(
@@ -582,7 +574,6 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -592,7 +583,6 @@ class TaxRuleViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('This tax rule can not be deleted as it is currently in use.')
@@ -721,7 +711,7 @@ class SeatFilter(FilterSet):
fields = ('zone_name', 'row_name', 'row_label', 'seat_number', 'seat_label', 'seat_guid', 'blocked',)
class SeatViewSet(ConditionalListView, UpdateModelMixin, viewsets.ReadOnlyModelViewSet):
class SeatViewSet(ConditionalListView, viewsets.ModelViewSet):
serializer_class = SeatSerializer
queryset = Seat.objects.none()
write_permission = 'event.settings.general:write'
@@ -766,7 +756,6 @@ class SeatViewSet(ConditionalListView, UpdateModelMixin, viewsets.ReadOnlyModelV
}
return ctx
@transaction.atomic()
def perform_update(self, serializer):
super().perform_update(serializer)
serializer.instance.event.log_action(
@@ -776,7 +765,6 @@ class SeatViewSet(ConditionalListView, UpdateModelMixin, viewsets.ReadOnlyModelV
data={"seats": [serializer.instance.pk]},
)
@transaction.atomic()
def bulk_change_blocked(self, blocked):
s = SeatBulkBlockInputSerializer(
data=self.request.data,
+5 -19
View File
@@ -23,7 +23,6 @@ from datetime import timedelta
from celery.result import AsyncResult
from django.conf import settings
from django.db import transaction
from django.http import Http404
from django.shortcuts import get_object_or_404
from django.utils.functional import cached_property
@@ -46,8 +45,7 @@ from pretix.base.models import (
)
from pretix.base.models.organizer import TeamQuerySet
from pretix.base.services.export import (
ExportError, export, init_event_exporters, init_organizer_exporters,
multiexport,
export, init_event_exporters, init_organizer_exporters, multiexport,
)
from pretix.helpers.http import ChunkBasedFileResponse
@@ -151,11 +149,8 @@ class EventExportersViewSet(ExportersMixin, viewsets.ViewSet):
))
exporters = []
for ex in sorted(raw_exporters, key=lambda ex: str(ex.verbose_name)):
try:
ex._serializer = JobRunSerializer(exporter=ex)
exporters.append(ex)
except ExportError:
pass
ex._serializer = JobRunSerializer(exporter=ex)
exporters.append(ex)
return exporters
def do_export(self, cf, instance, data):
@@ -185,11 +180,8 @@ class OrganizerExportersViewSet(ExportersMixin, viewsets.ViewSet):
))
exporters = []
for ex in sorted(raw_exporters, key=lambda ex: str(ex.verbose_name)):
try:
ex._serializer = JobRunSerializer(exporter=ex)
exporters.append(ex)
except ExportError:
pass
ex._serializer = JobRunSerializer(exporter=ex)
exporters.append(ex)
return exporters
def do_export(self, cf, instance, data):
@@ -228,7 +220,6 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet):
qs = self.request.event.scheduled_exports
return qs.select_related("owner")
@transaction.atomic()
def perform_create(self, serializer):
if not self.request.user.is_authenticated:
raise PermissionDenied('Creation of exports requires user-specific API access.')
@@ -259,7 +250,6 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet):
))
return {e.identifier: e for e in exporters}
@transaction.atomic()
def perform_update(self, serializer):
if not self.request.user.is_authenticated or self.request.user != serializer.instance.owner:
# This is to prevent a possible privilege escalation where user A creates a scheduled export and
@@ -285,7 +275,6 @@ class ScheduledEventExportViewSet(ScheduledExportersViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
self.request.event.log_action(
'pretix.event.export.schedule.deleted',
@@ -313,7 +302,6 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet):
qs = self.request.organizer.scheduled_exports
return qs.select_related("owner")
@transaction.atomic()
def perform_create(self, serializer):
if not self.request.user.is_authenticated:
raise PermissionDenied('Creation of exports requires user-specific API access.')
@@ -344,7 +332,6 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet):
))
return {e.identifier: e for e in exporters}
@transaction.atomic()
def perform_update(self, serializer):
if not self.request.user.is_authenticated or self.request.user != serializer.instance.owner:
# This is to prevent a possible privilege escalation where user A creates a scheduled export and
@@ -395,7 +382,6 @@ class ScheduledOrganizerExportViewSet(ScheduledExportersViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
self.request.organizer.log_action(
'pretix.organizer.export.schedule.deleted',
+1 -75
View File
@@ -33,7 +33,6 @@
# License for the specific language governing permissions and limitations under the License.
import django_filters
from django.db import transaction
from django.db.models import Q
from django.shortcuts import get_object_or_404
from django.utils.functional import cached_property
@@ -48,14 +47,13 @@ from pretix.api.pagination import TotalOrderingFilter
from pretix.api.serializers.item import (
ItemAddOnSerializer, ItemBundleSerializer, ItemCategorySerializer,
ItemProgramTimeSerializer, ItemSerializer, ItemVariationSerializer,
QuestionOptionSerializer, QuestionSerializer, QuestionnaireSerializer, QuotaSerializer,
QuestionOptionSerializer, QuestionSerializer, QuotaSerializer,
)
from pretix.api.views import ConditionalListView
from pretix.base.models import (
CartPosition, Item, ItemAddOn, ItemBundle, ItemCategory, ItemProgramTime,
ItemVariation, Question, QuestionOption, Quota,
)
from pretix.base.models.items import Questionnaire
from pretix.base.services.quotas import QuotaAvailability
from pretix.helpers.dicts import merge_dicts
from pretix.helpers.i18n import i18ncomp
@@ -111,7 +109,6 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet):
'limit_sales_channels', 'variations__limit_sales_channels', 'program_times'
).all()
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -126,7 +123,6 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_update(self, serializer):
original_data = self.get_serializer(instance=serializer.instance).data
@@ -143,7 +139,6 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('This item cannot be deleted because it has already been ordered '
@@ -188,7 +183,6 @@ class ItemVariationViewSet(viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_create(self, serializer):
item = self.item
if not item.has_variations:
@@ -203,7 +197,6 @@ class ItemVariationViewSet(viewsets.ModelViewSet):
{'value': serializer.instance.value})
)
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.item.log_action(
@@ -214,7 +207,6 @@ class ItemVariationViewSet(viewsets.ModelViewSet):
{'value': serializer.instance.value})
)
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied('This variation cannot be deleted because it has already been ordered '
@@ -257,7 +249,6 @@ class ItemBundleViewSet(viewsets.ModelViewSet):
ctx['item'] = self.item
return ctx
@transaction.atomic()
def perform_create(self, serializer):
item = get_object_or_404(Item, pk=self.kwargs['item'], event=self.request.event)
serializer.save(base_item=item)
@@ -268,7 +259,6 @@ class ItemBundleViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.base_item.log_action(
@@ -278,7 +268,6 @@ class ItemBundleViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_destroy(self, instance):
super().perform_destroy(instance)
instance.base_item.log_action(
@@ -314,7 +303,6 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet):
ctx['item'] = self.item
return ctx
@transaction.atomic()
def perform_create(self, serializer):
item = get_object_or_404(Item, pk=self.kwargs['item'], event=self.request.event)
serializer.save(item=item)
@@ -325,7 +313,6 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.item.log_action(
@@ -335,7 +322,6 @@ class ItemProgramTimeViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_destroy(self, instance):
super().perform_destroy(instance)
instance.item.log_action(
@@ -368,7 +354,6 @@ class ItemAddOnViewSet(viewsets.ModelViewSet):
ctx['item'] = self.item
return ctx
@transaction.atomic()
def perform_create(self, serializer):
item = self.item
category = get_object_or_404(ItemCategory, pk=self.request.data['addon_category'])
@@ -380,7 +365,6 @@ class ItemAddOnViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.base_item.log_action(
@@ -390,7 +374,6 @@ class ItemAddOnViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_destroy(self, instance):
super().perform_destroy(instance)
instance.base_item.log_action(
@@ -420,7 +403,6 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet):
def get_queryset(self):
return self.request.event.categories.all()
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -435,7 +417,6 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -445,7 +426,6 @@ class ItemCategoryViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
for item in instance.items.all():
item.category = None
@@ -478,7 +458,6 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet):
def get_queryset(self):
return self.request.event.questions.prefetch_related('options').all()
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -493,7 +472,6 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -503,7 +481,6 @@ class QuestionViewSet(ConditionalListView, viewsets.ModelViewSet):
data=self.request.data
)
@transaction.atomic()
def perform_destroy(self, instance):
instance.log_action(
'pretix.event.question.deleted',
@@ -532,7 +509,6 @@ class QuestionOptionViewSet(viewsets.ModelViewSet):
ctx['question'] = get_object_or_404(Question, pk=self.kwargs['question'], event=self.request.event)
return ctx
@transaction.atomic()
def perform_create(self, serializer):
q = get_object_or_404(Question, pk=self.kwargs['question'], event=self.request.event)
serializer.save(question=q)
@@ -543,7 +519,6 @@ class QuestionOptionViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.question.log_action(
@@ -553,7 +528,6 @@ class QuestionOptionViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'ORDER': serializer.instance.position}, {'id': serializer.instance.pk})
)
@transaction.atomic()
def perform_destroy(self, instance):
instance.question.log_action(
'pretix.event.question.option.deleted',
@@ -564,51 +538,6 @@ class QuestionOptionViewSet(viewsets.ModelViewSet):
super().perform_destroy(instance)
class QuestionnaireViewSet(ConditionalListView, viewsets.ModelViewSet):
serializer_class = QuestionnaireSerializer
queryset = Questionnaire.objects.none()
#filter_backends = (DjangoFilterBackend, TotalOrderingFilter)
#filterset_class = QuestionFilter
ordering_fields = ('id', 'position')
ordering = ('position', 'id')
permission = None
write_permission = 'event.items:write'
def get_queryset(self):
return self.request.event.questionnaires.prefetch_related('children').all()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
'pretix.event.questionnaire.added',
user=self.request.user,
auth=self.request.auth,
data=self.request.data
)
def get_serializer_context(self):
ctx = super().get_serializer_context()
ctx['event'] = self.request.event
return ctx
def perform_update(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
'pretix.event.questionnaire.changed',
user=self.request.user,
auth=self.request.auth,
data=self.request.data
)
def perform_destroy(self, instance):
instance.log_action(
'pretix.event.questionnaire.deleted',
user=self.request.user,
auth=self.request.auth,
)
super().perform_destroy(instance)
class NumberInFilter(django_filters.BaseInFilter, django_filters.NumberFilter):
pass
@@ -657,7 +586,6 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet):
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -680,7 +608,6 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet):
ctx['request'] = self.request
return ctx
@transaction.atomic()
def perform_update(self, serializer):
original_data = self.get_serializer(instance=serializer.instance).data
@@ -736,7 +663,6 @@ class QuotaViewSet(ConditionalListView, viewsets.ModelViewSet):
)
serializer.instance.rebuild_cache()
@transaction.atomic()
def perform_destroy(self, instance):
instance.log_action(
'pretix.event.quota.deleted',
-3
View File
@@ -394,7 +394,6 @@ class TeamViewSet(viewsets.ModelViewSet):
)
return inst
@transaction.atomic()
def perform_destroy(self, instance):
instance.log_action('pretix.team.deleted', user=self.request.user, auth=self.request.auth)
instance.delete()
@@ -694,7 +693,6 @@ class MembershipTypeViewSet(viewsets.ModelViewSet):
ctx['organizer'] = self.request.organizer
return ctx
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied("Can only be deleted if unused.")
@@ -835,7 +833,6 @@ class SalesChannelViewSet(viewsets.ModelViewSet):
)
return inst
@transaction.atomic()
def perform_destroy(self, instance):
if not instance.allow_delete():
raise PermissionDenied("Can only be deleted if unused.")
-4
View File
@@ -20,7 +20,6 @@
# <https://www.gnu.org/licenses/>.
#
import django_filters
from django.db import transaction
from django_filters.rest_framework import DjangoFilterBackend, FilterSet
from django_scopes import scopes_disabled
from rest_framework import viewsets
@@ -63,7 +62,6 @@ class WaitingListViewSet(viewsets.ModelViewSet):
ctx['event'] = self.request.event
return ctx
@transaction.atomic()
def perform_create(self, serializer):
serializer.save(event=self.request.event)
serializer.instance.log_action(
@@ -72,7 +70,6 @@ class WaitingListViewSet(viewsets.ModelViewSet):
auth=self.request.auth,
)
@transaction.atomic()
def perform_update(self, serializer):
if serializer.instance.voucher:
raise PermissionDenied('This entry can not be changed as it has already been assigned a voucher.')
@@ -83,7 +80,6 @@ class WaitingListViewSet(viewsets.ModelViewSet):
auth=self.request.auth,
)
@transaction.atomic()
def perform_destroy(self, instance):
if instance.voucher:
raise PermissionDenied('This entry can not be deleted as it has already been assigned a voucher.')
-4
View File
@@ -20,7 +20,6 @@
# <https://www.gnu.org/licenses/>.
#
import django_filters
from django.db import transaction
from django_filters.rest_framework import DjangoFilterBackend, FilterSet
from rest_framework import viewsets
@@ -49,7 +48,6 @@ class WebHookViewSet(viewsets.ModelViewSet):
ctx['organizer'] = self.request.organizer
return ctx
@transaction.atomic()
def perform_create(self, serializer):
inst = serializer.save(organizer=self.request.organizer)
self.request.organizer.log_action(
@@ -59,7 +57,6 @@ class WebHookViewSet(viewsets.ModelViewSet):
data=merge_dicts(self.request.data, {'id': inst.pk})
)
@transaction.atomic()
def perform_update(self, serializer):
inst = serializer.save(organizer=self.request.organizer)
self.request.organizer.log_action(
@@ -70,7 +67,6 @@ class WebHookViewSet(viewsets.ModelViewSet):
)
return inst
@transaction.atomic()
def perform_destroy(self, instance):
self.request.organizer.log_action(
'pretix.webhook.changed',
+3 -57
View File
@@ -40,12 +40,11 @@ from django.utils.translation import gettext as _, gettext_lazy, pgettext_lazy
from pretix.base.settings import PERSON_NAME_SCHEMES
from ..exporter import MultiSheetListExporter, OrganizerLevelExportMixin
from ..models import Membership
from ..exporter import ListExporter, OrganizerLevelExportMixin
from ..signals import register_multievent_data_exporters
class CustomerListExporter(OrganizerLevelExportMixin, MultiSheetListExporter):
class CustomerListExporter(OrganizerLevelExportMixin, ListExporter):
identifier = 'customerlist'
verbose_name = gettext_lazy('Customer accounts')
category = pgettext_lazy('export_category', 'Customer accounts')
@@ -55,20 +54,13 @@ class CustomerListExporter(OrganizerLevelExportMixin, MultiSheetListExporter):
def get_required_organizer_permission(cls) -> str:
return 'organizer.customers:write'
@property
def sheets(self):
return (
('customers', _('Customers')),
('memberships', _('Memberships')),
)
@property
def additional_form_fields(self):
return OrderedDict(
[]
)
def iterate_customers(self, form_data):
def iterate_list(self, form_data):
qs = self.organizer.customers.prefetch_related('provider')
headers = [
@@ -117,52 +109,6 @@ class CustomerListExporter(OrganizerLevelExportMixin, MultiSheetListExporter):
]
yield row
def iterate_memberships(self, form_data):
qs = Membership.objects.filter(
customer__organizer=self.organizer
).prefetch_related('membership_type').select_related('customer', 'granted_in', 'granted_in__order')
headers = [
_('Customer ID'),
_('External identifier'),
_('Email'),
_('Test mode'),
_('Canceled'),
_('Membership type'),
_('Purchase ticket'),
_('Start date'),
_('Start time'),
_('End date'),
_('End time'),
_('Name'),
]
name_scheme = PERSON_NAME_SCHEMES[self.organizer.settings.name_scheme]
if name_scheme and len(name_scheme['fields']) > 1:
for k, label, w in name_scheme['fields']:
headers.append(_('Name') + ': ' + str(label))
yield headers
tz = get_current_timezone()
for obj in qs:
row = [
obj.customer.identifier,
obj.customer.external_identifier,
obj.customer.email or '',
_('Yes') if obj.testmode else _('No'),
_('Yes') if obj.canceled else _('No'),
str(obj.membership_type.name),
f'{obj.granted_in.order.code}-{obj.granted_in.positionid}' if obj.granted_in else None,
obj.date_start.astimezone(tz).strftime('%Y-%m-%d'),
obj.date_start.astimezone(tz).strftime('%H:%M'),
obj.date_end.astimezone(tz).strftime('%Y-%m-%d'),
obj.date_end.astimezone(tz).strftime('%H:%M'),
obj.attendee_name or '',
]
if name_scheme and len(name_scheme['fields']) > 1:
for k, label, w in name_scheme['fields']:
row.append(obj.attendee_name_parts.get(k, ''))
yield row
def get_filename(self):
return '{}_customers'.format(self.organizer.slug)
+379 -392
View File
@@ -656,7 +656,7 @@ class BaseQuestionsForm(forms.Form):
orderpos = self.orderpos = kwargs.pop('orderpos', None)
pos = cartpos or orderpos
item = pos.item
questionnaires = pos.item.relevant_questionnaires
questions = pos.item.questions_to_ask
event = kwargs.pop('event')
self.all_optional = kwargs.pop('all_optional', False)
self.attendee_addresses_required = event.settings.attendee_addresses_required and not self.all_optional
@@ -664,15 +664,384 @@ class BaseQuestionsForm(forms.Form):
super().__init__(*args, **kwargs)
if cartpos and item.validity_mode == Item.VALIDITY_MODE_DYNAMIC and item.validity_dynamic_start_choice:
self.fields['requested_valid_from'] = self.build_requested_valid_from_field(event, pos, item)
if item.validity_dynamic_start_choice_day_limit:
max_date = time_machine_now().astimezone(event.timezone) + timedelta(days=item.validity_dynamic_start_choice_day_limit)
else:
max_date = None
min_date = time_machine_now()
initial = None
if (item.require_membership or (pos.variation and pos.variation.require_membership)) and pos.used_membership:
if pos.used_membership.date_start >= time_machine_now():
initial = min_date = pos.used_membership.date_start
max_date = min(max_date, pos.used_membership.date_end) if max_date else pos.used_membership.date_end
if item.validity_dynamic_duration_months or item.validity_dynamic_duration_days:
attrs = {}
if max_date:
attrs['data-max'] = max_date.date().isoformat()
if min_date:
attrs['data-min'] = min_date.date().isoformat()
self.fields['requested_valid_from'] = forms.DateField(
label=_('Start date'),
help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'),
required=bool(initial),
initial=pos.requested_valid_from or initial,
widget=DatePickerWidget(attrs),
validators=([MaxDateValidator(max_date.date())] if max_date else []) + [MinDateValidator(min_date.date())]
)
else:
self.fields['requested_valid_from'] = forms.SplitDateTimeField(
label=_('Start date'),
help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'),
required=bool(initial),
initial=pos.requested_valid_from or initial,
widget=SplitDateTimePickerWidget(
time_format=get_format_without_seconds('TIME_INPUT_FORMATS'),
min_date=min_date,
max_date=max_date
),
validators=([MaxDateTimeValidator(max_date)] if max_date else []) + [MinDateTimeValidator(min_date)]
)
for questionnaire in questionnaires:
for child in getattr(questionnaire, 'childlist', questionnaire.children.all()):
if child.user_question:
q = child.user_question
self.fields['question_%s' % q.id] = self.build_user_question_field(request, event, pos, q)
elif child.system_question:
self.fields[child.system_question] = self.build_system_question_field(request, event, pos, child)
add_fields = {}
if item.ask_attendee_data and event.settings.attendee_names_asked:
add_fields['attendee_name_parts'] = NamePartsFormField(
max_length=255,
required=event.settings.attendee_names_required and not self.all_optional,
scheme=event.settings.name_scheme,
titles=event.settings.name_scheme_titles,
label=_('Attendee name'),
initial=(cartpos.attendee_name_parts if cartpos else orderpos.attendee_name_parts),
)
if item.ask_attendee_data and event.settings.attendee_emails_asked:
add_fields['attendee_email'] = forms.EmailField(
required=event.settings.attendee_emails_required and not self.all_optional,
label=_('Attendee email'),
initial=(cartpos.attendee_email if cartpos else orderpos.attendee_email),
widget=forms.EmailInput(
attrs={
'autocomplete': 'email'
}
)
)
if item.ask_attendee_data and event.settings.attendee_company_asked:
add_fields['company'] = forms.CharField(
required=event.settings.attendee_company_required and not self.all_optional,
label=_('Company'),
max_length=255,
initial=(cartpos.company if cartpos else orderpos.company),
)
if item.ask_attendee_data and event.settings.attendee_addresses_asked:
add_fields['street'] = forms.CharField(
required=self.attendee_addresses_required,
label=_('Address'),
widget=forms.Textarea(attrs={
'rows': 2,
'placeholder': _('Street and Number'),
'autocomplete': 'street-address'
}),
initial=(cartpos.street if cartpos else orderpos.street),
)
add_fields['zipcode'] = forms.CharField(
required=False,
max_length=30,
label=_('ZIP code'),
initial=(cartpos.zipcode if cartpos else orderpos.zipcode),
widget=forms.TextInput(attrs={
'autocomplete': 'postal-code',
}),
)
add_fields['city'] = forms.CharField(
required=False,
label=_('City'),
max_length=255,
initial=(cartpos.city if cartpos else orderpos.city),
widget=forms.TextInput(attrs={
'autocomplete': 'address-level2',
}),
)
country = (cartpos.country if cartpos else orderpos.country) or guess_country_from_request(request, event)
add_fields['country'] = CountryField(
countries=CachedCountries
).formfield(
required=self.attendee_addresses_required,
label=_('Country'),
initial=country,
widget=forms.Select(attrs={
'autocomplete': 'country',
'data-trigger-address-info': 'on',
}),
)
c = [('', '---')]
fprefix = str(self.prefix) + '-' if self.prefix is not None and self.prefix != '-' else ''
cc = None
state = None
if fprefix + 'country' in self.data:
cc = str(self.data[fprefix + 'country'])
elif country:
cc = str(country)
if cc and cc in COUNTRIES_WITH_STATE_IN_ADDRESS:
types, form = COUNTRIES_WITH_STATE_IN_ADDRESS[cc]
statelist = [s for s in pycountry.subdivisions.get(country_code=cc) if s.type in types]
c += sorted([(s.code[3:], s.name) for s in statelist], key=lambda s: s[1])
state = (cartpos.state if cartpos else orderpos.state)
elif fprefix + 'state' in self.data:
self.data = self.data.copy()
del self.data[fprefix + 'state']
add_fields['state'] = forms.ChoiceField(
label=pgettext_lazy('address', 'State'),
required=False,
choices=c,
initial=state,
widget=forms.Select(attrs={
'autocomplete': 'address-level1',
}),
)
add_fields['state'].widget.is_required = True
field_positions = list(
[
(n, event.settings.system_question_order.get(n if n != 'state' else 'country', 0))
for n in add_fields.keys()
]
)
for q in questions:
# Do we already have an answer? Provide it as the initial value
answers = [a for a in pos.answerlist if a.question_id == q.id]
if answers:
initial = answers[0]
else:
initial = None
tz = ZoneInfo(event.settings.timezone)
help_text = rich_text(q.help_text)
label = escape(q.question) # django-bootstrap3 calls mark_safe
required = q.required and not self.all_optional
if q.type == Question.TYPE_BOOLEAN:
if required:
# For some reason, django-bootstrap3 does not set the required attribute
# itself.
widget = forms.CheckboxInput(attrs={'required': 'required'})
else:
widget = forms.CheckboxInput()
if initial:
initialbool = (initial.answer == "True")
else:
initialbool = False
field = forms.BooleanField(
label=label, required=required,
help_text=help_text,
initial=initialbool, widget=widget,
)
elif q.type == Question.TYPE_NUMBER:
field = forms.DecimalField(
label=label, required=required,
min_value=q.valid_number_min or Decimal('0.00'),
max_value=q.valid_number_max,
help_text=help_text,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_STRING:
field = forms.CharField(
label=label, required=required,
max_length=q.valid_string_length_max,
help_text=help_text,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_TEXT:
field = forms.CharField(
label=label, required=required,
max_length=q.valid_string_length_max,
help_text=help_text,
widget=forms.Textarea,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_COUNTRYCODE:
field = CountryField(
countries=CachedCountries,
blank=True, null=True, blank_label=' ',
).formfield(
label=label, required=required,
help_text=help_text,
widget=forms.Select,
empty_label=' ',
initial=initial.answer if initial else (guess_country_from_request(request, event) if required else None),
)
elif q.type == Question.TYPE_CHOICE:
field = forms.ModelChoiceField(
queryset=q.options,
label=label, required=required,
help_text=help_text,
widget=forms.Select,
to_field_name='identifier',
empty_label='',
initial=initial.options.first() if initial else None,
)
elif q.type == Question.TYPE_CHOICE_MULTIPLE:
field = forms.ModelMultipleChoiceField(
queryset=q.options,
label=label, required=required,
help_text=help_text,
to_field_name='identifier',
widget=QuestionCheckboxSelectMultiple,
initial=initial.options.all() if initial else None,
)
elif q.type == Question.TYPE_FILE:
if q.valid_file_portrait:
field = PortraitImageField(
label=label, required=required,
help_text=help_text,
initial=initial.file if initial else None,
widget=PortraitImageWidget(position=pos, event=event, answer=initial, attrs={'data-portrait-photo': 'true'}),
)
else:
field = ExtFileField(
label=label, required=required,
help_text=help_text,
initial=initial.file if initial else None,
widget=UploadedFileWidget(position=pos, event=event, answer=initial),
ext_whitelist=settings.FILE_UPLOAD_EXTENSIONS_OTHER,
max_size=settings.FILE_UPLOAD_MAX_SIZE_OTHER,
)
elif q.type == Question.TYPE_DATE:
attrs = {}
if q.valid_date_min:
attrs['data-min'] = q.valid_date_min.isoformat()
if q.valid_date_max:
attrs['data-max'] = q.valid_date_max.isoformat()
if not help_text:
if q.valid_date_min and q.valid_date_max:
help_text = format_lazy(
_('Please enter a date between {min} and {max}.'),
min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"),
max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"),
)
elif q.valid_date_min:
help_text = format_lazy(
_('Please enter a date no earlier than {min}.'),
min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"),
)
elif q.valid_date_max:
help_text = format_lazy(
_('Please enter a date no later than {max}.'),
max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"),
)
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).date()
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = forms.DateField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=DatePickerWidget(attrs),
)
if q.valid_date_min:
field.validators.append(MinDateValidator(q.valid_date_min))
if q.valid_date_max:
field.validators.append(MaxDateValidator(q.valid_date_max))
elif q.type == Question.TYPE_TIME:
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).time()
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = forms.TimeField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=TimePickerWidget(without_seconds=True),
)
elif q.type == Question.TYPE_DATETIME:
if not help_text:
if q.valid_datetime_min and q.valid_datetime_max:
help_text = format_lazy(
_('Please enter a date and time between {min} and {max}.'),
min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"),
max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"),
)
elif q.valid_datetime_min:
help_text = format_lazy(
_('Please enter a date and time no earlier than {min}.'),
min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"),
)
elif q.valid_datetime_max:
help_text = format_lazy(
_('Please enter a date and time no later than {max}.'),
max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"),
)
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).astimezone(tz)
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = SplitDateTimeField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=SplitDateTimePickerWidget(
time_format=get_format_without_seconds('TIME_INPUT_FORMATS'),
min_date=q.valid_datetime_min,
max_date=q.valid_datetime_max
),
)
if q.valid_datetime_min:
field.validators.append(MinDateTimeValidator(q.valid_datetime_min))
if q.valid_datetime_max:
field.validators.append(MaxDateTimeValidator(q.valid_datetime_max))
elif q.type == Question.TYPE_PHONENUMBER:
if initial:
try:
initial = PhoneNumber().from_string(initial.answer)
except NumberParseException:
initial = None
if not initial:
phone_prefix = guess_phone_prefix_from_request(request, event)
if phone_prefix:
initial = "+{}.".format(phone_prefix)
field = PhoneNumberField(
label=label, required=required,
help_text=help_text,
# We now exploit an implementation detail in PhoneNumberPrefixWidget to allow us to pass just
# a country code but no number as an initial value. It's a bit hacky, but should be stable for
# the future.
initial=initial,
widget=WrappedPhoneNumberPrefixWidget()
)
field.question = q
if answers:
# Cache the answer object for later use
field.answer = answers[0]
if q.dependency_question_id:
field.widget.attrs['data-question-dependency'] = q.dependency_question_id
field.widget.attrs['data-question-dependency-values'] = escapejson_attr(json.dumps(q.dependency_values))
if q.type != 'M':
field.widget.attrs['required'] = q.required and not self.all_optional
field._required = q.required and not self.all_optional
field.required = False
add_fields['question_%s' % q.id] = field
field_positions.append(('question_%s' % q.id, q.position))
field_positions.sort(key=lambda e: e[1])
for fname, p in field_positions:
self.fields[fname] = add_fields[fname]
responses = question_form_fields.send(sender=event, position=pos)
data = pos.meta_info_data
@@ -697,388 +1066,6 @@ class BaseQuestionsForm(forms.Form):
else:
v.widget.attrs['autocomplete'] = 'section-{} '.format(self.prefix) + autocomplete
def build_requested_valid_from_field(self, event, pos, item):
if item.validity_dynamic_start_choice_day_limit:
max_date = time_machine_now().astimezone(event.timezone) + timedelta(days=item.validity_dynamic_start_choice_day_limit)
else:
max_date = None
min_date = time_machine_now()
initial = None
if (item.require_membership or (pos.variation and pos.variation.require_membership)) and pos.used_membership:
if pos.used_membership.date_start >= time_machine_now():
initial = min_date = pos.used_membership.date_start
max_date = min(max_date, pos.used_membership.date_end) if max_date else pos.used_membership.date_end
if item.validity_dynamic_duration_months or item.validity_dynamic_duration_days:
attrs = {}
if max_date:
attrs['data-max'] = max_date.date().isoformat()
if min_date:
attrs['data-min'] = min_date.date().isoformat()
return forms.DateField(
label=_('Start date'),
help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'),
required=bool(initial),
initial=pos.requested_valid_from or initial,
widget=DatePickerWidget(attrs),
validators=([MaxDateValidator(max_date.date())] if max_date else []) + [MinDateValidator(min_date.date())]
)
else:
return forms.SplitDateTimeField(
label=_('Start date'),
help_text='' if initial else _('If you keep this empty, the ticket will be valid starting at the time of purchase.'),
required=bool(initial),
initial=pos.requested_valid_from or initial,
widget=SplitDateTimePickerWidget(
time_format=get_format_without_seconds('TIME_INPUT_FORMATS'),
min_date=min_date,
max_date=max_date
),
validators=([MaxDateTimeValidator(max_date)] if max_date else []) + [MinDateTimeValidator(min_date)]
)
def build_system_question_field(self, request, event, pos, qc):
field_name = qc.system_question
if field_name == 'attendee_name_parts':
return NamePartsFormField(
max_length=255,
required=qc.required and not self.all_optional,
scheme=event.settings.name_scheme,
titles=event.settings.name_scheme_titles,
label=qc.label,
help_text=qc.help_text,
initial=pos.attendee_name_parts,
)
if field_name == 'attendee_email':
return forms.EmailField(
required=qc.required and not self.all_optional,
label=qc.label,
help_text=qc.help_text,
initial=pos.attendee_email,
widget=forms.EmailInput(
attrs={
'autocomplete': 'email'
}
)
)
if field_name == 'company':
return forms.CharField(
required=qc.required and not self.all_optional,
label=qc.label,
help_text=qc.help_text,
max_length=255,
initial=pos.company,
)
if field_name == 'street':
return forms.CharField(
required=qc.required and not self.all_optional,
label=qc.label,
help_text=qc.help_text,
widget=forms.Textarea(attrs={
'rows': 2,
'placeholder': _('Street and Number'),
'autocomplete': 'street-address'
}),
initial=pos.street,
)
if field_name == 'zipcode':
return forms.CharField(
required=False,
max_length=30,
label=qc.label,
help_text=qc.help_text,
initial=pos.zipcode,
widget=forms.TextInput(attrs={
'autocomplete': 'postal-code',
}),
)
if field_name == 'city':
return forms.CharField(
required=False,
label=qc.label,
help_text=qc.help_text,
max_length=255,
initial=pos.city,
widget=forms.TextInput(attrs={
'autocomplete': 'address-level2',
}),
)
if field_name == 'country':
country = pos.country or guess_country_from_request(request, event)
return CountryField(
countries=CachedCountries
).formfield(
required=qc.required and not self.all_optional,
label=qc.label,
help_text=qc.help_text,
initial=country,
widget=forms.Select(attrs={
'autocomplete': 'country',
'data-trigger-address-info': 'on',
}),
)
if field_name == 'state':
country = pos.country or guess_country_from_request(request, event)
c = [('', '---')]
fprefix = str(self.prefix) + '-' if self.prefix is not None and self.prefix != '-' else ''
cc = None
state = None
if fprefix + 'country' in self.data:
cc = str(self.data[fprefix + 'country'])
elif country:
cc = str(country)
if cc and cc in COUNTRIES_WITH_STATE_IN_ADDRESS:
types, form = COUNTRIES_WITH_STATE_IN_ADDRESS[cc]
statelist = [s for s in pycountry.subdivisions.get(country_code=cc) if s.type in types]
c += sorted([(s.code[3:], s.name) for s in statelist], key=lambda s: s[1])
state = (pos.state)
elif fprefix + 'state' in self.data:
self.data = self.data.copy()
del self.data[fprefix + 'state']
field = forms.ChoiceField(
label=qc.label,
help_text=qc.help_text,
required=False,
choices=c,
initial=state,
widget=forms.Select(attrs={
'autocomplete': 'address-level1',
}),
)
field.widget.is_required = True
return field
def build_user_question_field(self, request, event, pos, q):
# Do we already have an answer? Provide it as the initial value
answers = [a for a in pos.answerlist if a.question_id == q.id]
if answers:
initial = answers[0]
else:
initial = None
tz = ZoneInfo(event.settings.timezone)
help_text = rich_text(q.help_text)
label = escape(q.question) # django-bootstrap3 calls mark_safe
required = q.required and not self.all_optional
if q.type == Question.TYPE_BOOLEAN:
if required:
# For some reason, django-bootstrap3 does not set the required attribute
# itself.
widget = forms.CheckboxInput(attrs={'required': 'required'})
else:
widget = forms.CheckboxInput()
if initial:
initialbool = (initial.answer == "True")
else:
initialbool = False
field = forms.BooleanField(
label=label, required=required,
help_text=help_text,
initial=initialbool, widget=widget,
)
elif q.type == Question.TYPE_NUMBER:
field = forms.DecimalField(
label=label, required=required,
min_value=q.valid_number_min or Decimal('0.00'),
max_value=q.valid_number_max,
help_text=help_text,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_STRING:
field = forms.CharField(
label=label, required=required,
max_length=q.valid_string_length_max,
help_text=help_text,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_TEXT:
field = forms.CharField(
label=label, required=required,
max_length=q.valid_string_length_max,
help_text=help_text,
widget=forms.Textarea,
initial=initial.answer if initial else None,
)
elif q.type == Question.TYPE_COUNTRYCODE:
field = CountryField(
countries=CachedCountries,
blank=True, null=True, blank_label=' ',
).formfield(
label=label, required=required,
help_text=help_text,
widget=forms.Select,
empty_label=' ',
initial=initial.answer if initial else (guess_country_from_request(request, event) if required else None),
)
elif q.type == Question.TYPE_CHOICE:
field = forms.ModelChoiceField(
queryset=q.options,
label=label, required=required,
help_text=help_text,
widget=forms.Select,
to_field_name='identifier',
empty_label='',
initial=initial.options.first() if initial else None,
)
elif q.type == Question.TYPE_CHOICE_MULTIPLE:
field = forms.ModelMultipleChoiceField(
queryset=q.options,
label=label, required=required,
help_text=help_text,
to_field_name='identifier',
widget=QuestionCheckboxSelectMultiple,
initial=initial.options.all() if initial else None,
)
elif q.type == Question.TYPE_FILE:
if q.valid_file_portrait:
field = PortraitImageField(
label=label, required=required,
help_text=help_text,
initial=initial.file if initial else None,
widget=PortraitImageWidget(position=pos, event=event, answer=initial, attrs={'data-portrait-photo': 'true'}),
)
else:
field = ExtFileField(
label=label, required=required,
help_text=help_text,
initial=initial.file if initial else None,
widget=UploadedFileWidget(position=pos, event=event, answer=initial),
ext_whitelist=settings.FILE_UPLOAD_EXTENSIONS_OTHER,
max_size=settings.FILE_UPLOAD_MAX_SIZE_OTHER,
)
elif q.type == Question.TYPE_DATE:
attrs = {}
if q.valid_date_min:
attrs['data-min'] = q.valid_date_min.isoformat()
if q.valid_date_max:
attrs['data-max'] = q.valid_date_max.isoformat()
if not help_text:
if q.valid_date_min and q.valid_date_max:
help_text = format_lazy(
_('Please enter a date between {min} and {max}.'),
min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"),
max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"),
)
elif q.valid_date_min:
help_text = format_lazy(
_('Please enter a date no earlier than {min}.'),
min=date_format(q.valid_date_min, "SHORT_DATE_FORMAT"),
)
elif q.valid_date_max:
help_text = format_lazy(
_('Please enter a date no later than {max}.'),
max=date_format(q.valid_date_max, "SHORT_DATE_FORMAT"),
)
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).date()
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = forms.DateField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=DatePickerWidget(attrs),
)
if q.valid_date_min:
field.validators.append(MinDateValidator(q.valid_date_min))
if q.valid_date_max:
field.validators.append(MaxDateValidator(q.valid_date_max))
elif q.type == Question.TYPE_TIME:
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).time()
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = forms.TimeField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=TimePickerWidget(without_seconds=True),
)
elif q.type == Question.TYPE_DATETIME:
if not help_text:
if q.valid_datetime_min and q.valid_datetime_max:
help_text = format_lazy(
_('Please enter a date and time between {min} and {max}.'),
min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"),
max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"),
)
elif q.valid_datetime_min:
help_text = format_lazy(
_('Please enter a date and time no earlier than {min}.'),
min=date_format(q.valid_datetime_min, "SHORT_DATETIME_FORMAT"),
)
elif q.valid_datetime_max:
help_text = format_lazy(
_('Please enter a date and time no later than {max}.'),
max=date_format(q.valid_datetime_max, "SHORT_DATETIME_FORMAT"),
)
if initial and initial.answer:
try:
_initial = dateutil.parser.parse(initial.answer).astimezone(tz)
except dateutil.parser.ParserError:
_initial = None
else:
_initial = None
field = SplitDateTimeField(
label=label, required=required,
help_text=help_text,
initial=_initial,
widget=SplitDateTimePickerWidget(
time_format=get_format_without_seconds('TIME_INPUT_FORMATS'),
min_date=q.valid_datetime_min,
max_date=q.valid_datetime_max
),
)
if q.valid_datetime_min:
field.validators.append(MinDateTimeValidator(q.valid_datetime_min))
if q.valid_datetime_max:
field.validators.append(MaxDateTimeValidator(q.valid_datetime_max))
elif q.type == Question.TYPE_PHONENUMBER:
if initial:
try:
initial = PhoneNumber().from_string(initial.answer)
except NumberParseException:
initial = None
if not initial:
phone_prefix = guess_phone_prefix_from_request(request, event)
if phone_prefix:
initial = "+{}.".format(phone_prefix)
field = PhoneNumberField(
label=label, required=required,
help_text=help_text,
# We now exploit an implementation detail in PhoneNumberPrefixWidget to allow us to pass just
# a country code but no number as an initial value. It's a bit hacky, but should be stable for
# the future.
initial=initial,
widget=WrappedPhoneNumberPrefixWidget()
)
field.question = q
if answers:
# Cache the answer object for later use
field.answer = answers[0]
if q.dependency_question_id:
field.widget.attrs['data-question-dependency'] = q.dependency_question_id
field.widget.attrs['data-question-dependency-values'] = escapejson_attr(json.dumps(q.dependency_values))
if q.type != 'M':
field.widget.attrs['required'] = q.required and not self.all_optional
field._required = q.required and not self.all_optional
field.required = False
return field
def clean(self):
from pretix.base.addressvalidation import \
validate_address # local import to prevent impact on startup time
@@ -1134,7 +1121,7 @@ class BaseQuestionsForm(forms.Form):
for q in question_cache.values():
if q.required and q.type == Question.TYPE_BOOLEAN:
if 'question_%d' % q.pk in d and d['question_%d' % q.pk] is False:
d['question_%d' % q.pk] = None
del d['question_%d' % q.pk]
return d
+2 -10
View File
@@ -497,16 +497,8 @@ class RejectInvalidInputMiddleware(MiddlewareMixin):
if "\x00" in request.META['QUERY_STRING'] or "%00" in request.META['QUERY_STRING']:
raise BadRequest("Invalid characters in input.")
if request.method in ('POST', 'PUT', 'PATCH') and request.content_type == "application/x-www-form-urlencoded":
try:
post_data = request.POST.lists()
except BadRequest:
# Reading request.POST wasn't possible, probably an invalid charset. Django will crash once we actually
# use request.POST, but if we don't, let's not crash it (required for some weird payment provider
# webhooks, e.g. computop).
pass
else:
if any("\x00" in value for key, value_list in post_data for value in value_list):
raise BadRequest("Invalid characters in input.")
if any("\x00" in value for key, value_list in request.POST.lists() for value in value_list):
raise BadRequest("Invalid characters in input.")
class CustomCommonMiddleware(CommonMiddleware):
@@ -1,43 +0,0 @@
# Generated by Django 5.2.16 on 2026-08-05 08:00
import django.db.models.deletion
from django.db import migrations, models
import pretix.helpers.database
class Migration(migrations.Migration):
dependencies = [
("pretixbase", "0306_alter_eventmetaproperty_unique_together"),
]
operations = [
migrations.CreateModel(
name="DeviceLastSeen",
fields=[
(
"id",
models.BigAutoField(
auto_created=True, primary_key=True, serialize=False
),
),
("last_seen", models.DateTimeField(auto_now=True)),
(
"device",
models.OneToOneField(
on_delete=django.db.models.deletion.CASCADE,
to="pretixbase.device",
),
),
],
),
migrations.AddIndex(
model_name="devicelastseen",
index=pretix.helpers.database.BrinIndexIgnoredOnSQLite(
models.F("last_seen"),
autosummarize=True,
name="pretixbase_device_last_seen",
),
),
]
@@ -1,175 +0,0 @@
# Generated by Django 4.2.29 on 2026-03-19 14:24
import json
from collections import namedtuple
from itertools import chain, groupby
from django.db import migrations, models
import django.db.models.deletion
import i18nfield.fields
from i18nfield.strings import LazyI18nString
import pretix.base.models.base
import pretix.base.models.fields
FakeQuestion = namedtuple(
'FakeQuestion', 'id question position required'
)
def get_fake_questions(settings):
def b(s):
return s == 'True'
fq = []
sqo = json.loads(settings.get('system_question_order', '{}'))
_ = LazyI18nString.from_gettext
if b(settings.get('attendee_names_asked', 'True')):
fq.append(FakeQuestion('attendee_name_parts', _('Attendee name'), sqo.get('attendee_name_parts', 0), b(settings.get('attendee_names_required'))))
if b(settings.get('attendee_emails_asked')):
fq.append(FakeQuestion('attendee_email', _('Attendee email'), sqo.get('attendee_email', 0), b(settings.get('attendee_emails_required'))))
if b(settings.get('attendee_company_asked')):
fq.append(FakeQuestion('company', _('Company'), sqo.get('company', 0), b(settings.get('attendee_company_required'))))
if b(settings.get('attendee_addresses_asked')):
fq.append(FakeQuestion('street', _('Street'), sqo.get('street', 0), b(settings.get('attendee_addresses_required'))))
fq.append(FakeQuestion('zipcode', _('ZIP code'), sqo.get('zipcode', 0), b(settings.get('attendee_addresses_required'))))
fq.append(FakeQuestion('city', _('City'), sqo.get('city', 0), b(settings.get('attendee_addresses_required'))))
fq.append(FakeQuestion('country', _('Country'), sqo.get('country', 0), b(settings.get('attendee_addresses_required'))))
return fq
def migrate_questions_forward(apps, schema_editor):
Event = apps.get_model("pretixbase", "Event")
Item = apps.get_model("pretixbase", "Item")
Question = apps.get_model("pretixbase", "Question")
Questionnaire = apps.get_model("pretixbase", "Questionnaire")
QuestionnaireChild = apps.get_model("pretixbase", "QuestionnaireChild")
EventSettingsStore = apps.get_model('pretixbase', 'Event_SettingsStore')
def create_grouped_item_questionnaires(event, children, label_prefix, questionnaire_type):
# group by item, creating a unique questionnaire per item
item_questionnaires = (([t[3] for t in children], item_id) for item_id, children in
groupby(children, key=lambda t: t[0]))
# group again, merging all questionnaires with identical children
merged_questionnaires = groupby(sorted(item_questionnaires, key=lambda t: [q.id for q in t[0]]),
key=lambda t: t[0])
for children, iterator in merged_questionnaires:
items = [item for _c, item in iterator]
# create questionnaires and children
questionnaire = Questionnaire.objects.create(
event=event, type=questionnaire_type, position=0, all_sales_channels=True,
internal_name=label_prefix + ', '.join(str(iname or name) for (id, iname, name) in items)
)
questionnaire.items.set([id for (id, iname, name) in items])
deps = {}
for position, child in enumerate(children):
if isinstance(child, FakeQuestion):
QuestionnaireChild.objects.create(
questionnaire=questionnaire,
position=position + 1,
system_question=child.id,
required=child.required,
label=child.question,
)
else:
deps[child.id] = QuestionnaireChild.objects.create(
questionnaire=questionnaire,
position=position + 1,
user_question=child,
required=child.required,
label=child.question,
help_text=child.help_text,
dependency_question=deps[child.dependency_question.id] if child.dependency_question else None,
dependency_values=child.dependency_values,
)
for event in Event.objects.iterator():
# get relevant settings
settings = {
setting.key: setting.value for setting in EventSettingsStore.objects.filter(object_id=event.id, key__in=(
'system_question_order', 'attendee_names_asked', 'attendee_names_required', 'attendee_emails_asked', 'attendee_emails_required',
'attendee_company_asked', 'attendee_company_required', 'attendee_addresses_asked', 'attendee_addresses_required',
))
}
# get all questions (user-defined and system provided), along with the products for which they're asked
questions = event.questions.all()
children = sorted(chain((
(item, q.position, q.id, q)
for q in questions.filter(hidden=False)
for item in q.items.values_list('id', 'internal_name', 'name')
), (
(item, q.position, 0, q)
for q in get_fake_questions(settings)
for item in event.items.filter(personalized=True).values_list('id', 'internal_name', 'name')
)), key=lambda t: (t[0], t[1], t[2]))
create_grouped_item_questionnaires(event, children, '', 'PS')
children = sorted(chain((
(item, q.position, q.id, q)
for q in questions.filter(hidden=True)
for item in q.items.values_list('id', 'internal_name', 'name')
)), key=lambda t: (t[0], t[1], t[2]))
create_grouped_item_questionnaires(event, children, 'Hidden questions for ', 'PH')
def migrate_questions_backward(apps, schema_editor):
pass # as long as we don't delete the old columns, this is a no op. after that, it gets complicated...
class Migration(migrations.Migration):
dependencies = [
('pretixbase', '0307_devicelastseen'),
]
operations = [
migrations.CreateModel(
name='Questionnaire',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False)),
('internal_name', models.CharField(max_length=255)),
('type', models.CharField(max_length=5)),
('position', models.PositiveIntegerField(default=0)),
('all_sales_channels', models.BooleanField(default=True)),
('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='questionnaires', to='pretixbase.event')),
('items', models.ManyToManyField(related_name='questionnaires', to='pretixbase.item')),
('limit_sales_channels', models.ManyToManyField(to='pretixbase.saleschannel')),
],
options={
'abstract': False,
},
bases=(models.Model, pretix.base.models.base.LoggingMixin),
),
migrations.CreateModel(
name='QuestionnaireChild',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False)),
('position', models.PositiveIntegerField(default=0)),
('system_question', models.CharField(max_length=25, null=True)),
('required', models.BooleanField(default=False)),
('label', i18nfield.fields.I18nTextField()),
('help_text', i18nfield.fields.I18nTextField(null=True)),
('dependency_values', pretix.base.models.fields.MultiStringField(default=[])),
('dependency_question', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dependent_questions', to='pretixbase.questionnairechild')),
('questionnaire', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='children', to='pretixbase.questionnaire')),
('user_question', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='references', to='pretixbase.question')),
],
options={
'abstract': False,
},
bases=(models.Model, pretix.base.models.base.LoggingMixin),
),
migrations.RunPython(
migrate_questions_forward,
migrate_questions_backward,
),
# TODO remove old columns from Question model
]
+1 -1
View File
@@ -37,7 +37,7 @@ from .invoices import Invoice, InvoiceLine, invoice_filename
from .items import (
Item, ItemAddOn, ItemBundle, ItemCategory, ItemMetaProperty, ItemMetaValue,
ItemProgramTime, ItemVariation, ItemVariationMetaValue, Question,
QuestionOption, Questionnaire, QuestionnaireChild, Quota, SubEventItem, SubEventItemVariation,
QuestionOption, Quota, SubEventItem, SubEventItemVariation,
itempicture_upload_to,
)
from .log import LogEntry
-27
View File
@@ -20,13 +20,11 @@
# <https://www.gnu.org/licenses/>.
#
import string
from datetime import timedelta
from django.core.exceptions import ValidationError
from django.db import models
from django.db.models import Max
from django.utils.crypto import get_random_string
from django.utils.timezone import now
from django.utils.translation import gettext_lazy as _
from django_scopes import ScopedManager, scopes_disabled
@@ -34,7 +32,6 @@ from pretix.base.models import LoggedModel
from pretix.base.permissions import (
AnyPermissionOf, assert_valid_event_permission,
)
from pretix.helpers import BrinIndexIgnoredOnSQLite
@scopes_disabled()
@@ -290,27 +287,3 @@ class Device(LoggedModel):
return self.get_events_with_any_permission()
else:
return self.organizer.events.none()
class DeviceLastSeen(models.Model):
# This is a separate model since we expect it to get A LOT of writes and PostgreSQL always
# writes full rows and then needs to update all indexes on the row, so this is going to save a
# lot of write traffic on the databse
device = models.OneToOneField("Device", on_delete=models.CASCADE, related_name="last_seen")
last_seen = models.DateTimeField(auto_now=True)
class Meta:
indexes = [
BrinIndexIgnoredOnSQLite(
# BRIN indexes are highly efficient on lots of updates, especially of chronological data
# and especially if we later want to query them by range, as we likely want to.
"last_seen",
name="pretixbase_device_last_seen",
autosummarize=True
)
]
@property
def is_recent(self):
# pretixSCAN/pretixPOS sync every 5 minutes, so 7 minutes can be considered "offline"
return now() - self.last_seen < timedelta(minutes=7)
+16 -117
View File
@@ -1569,12 +1569,10 @@ class ItemBundle(models.Model):
class Question(LoggedModel):
"""
A question is a data field that can be used to extend an order or a ticket by custom
information, e.g. "Attendee age". To be actually useful, questions need to be added to
one or multiple Questionnaires. The answers may be found in QuestionAnswers, attached
to Orders, OrderPositions or CartPositions.
A question can allow one of several input types, currently:
A question is an input field that can be used to extend a ticket by custom information,
e.g. "Attendee age". The answers are found next to the position. The answers may be found
in QuestionAnswers, attached to OrderPositions/CartPositions. A question can allow one of
several input types, currently:
* a number (``TYPE_NUMBER``)
* a one-line string (``TYPE_STRING``)
@@ -1643,7 +1641,7 @@ class Question(LoggedModel):
related_name="questions",
on_delete=models.CASCADE
)
question = I18nTextField( # to be renamed to 'internal_name'
question = I18nTextField(
verbose_name=_("Question")
)
identifier = models.CharField(
@@ -1658,7 +1656,7 @@ class Question(LoggedModel):
),
],
)
help_text = I18nTextField( # to be removed
help_text = I18nTextField(
verbose_name=_("Help text"),
help_text=_("If the question needs to be explained or clarified, do it here!"),
null=True, blank=True,
@@ -1668,22 +1666,22 @@ class Question(LoggedModel):
choices=TYPE_CHOICES,
verbose_name=_("Question type")
)
required = models.BooleanField( # to be removed, -> QuestionnaireChild
required = models.BooleanField(
default=False,
verbose_name=_("Required question")
)
items = models.ManyToManyField( # to be removed, -> Questionnaire
items = models.ManyToManyField(
Item,
related_name='questions',
verbose_name=_("Products"),
blank=True,
help_text=_('This question will be asked to buyers of the selected products')
)
position = models.PositiveIntegerField( # to be removed, -> Questionnaire + QuestionnaireChild
position = models.PositiveIntegerField(
default=0,
verbose_name=_("Position")
)
ask_during_checkin = models.BooleanField( # to be removed
ask_during_checkin = models.BooleanField(
verbose_name=_('Ask during check-in instead of in the ticket buying process'),
help_text=_('Not supported by all check-in apps for all question types.'),
default=False
@@ -1693,7 +1691,7 @@ class Question(LoggedModel):
help_text=_('Not supported by all check-in apps for all question types.'),
default=False
)
hidden = models.BooleanField( # to be removed
hidden = models.BooleanField(
verbose_name=_('Hidden question'),
help_text=_('This question will only show up in the backend.'),
default=False
@@ -1702,10 +1700,10 @@ class Question(LoggedModel):
verbose_name=_('Print answer on invoices'),
default=False
)
dependency_question = models.ForeignKey( # to be removed, -> QuestionnaireChild
dependency_question = models.ForeignKey(
'Question', null=True, blank=True, on_delete=models.SET_NULL, related_name='dependent_questions'
)
dependency_values = MultiStringField(default=[]) # to be removed, -> QuestionnaireChild
dependency_values = MultiStringField(default=[])
valid_number_min = models.DecimalField(decimal_places=6, max_digits=30, null=True, blank=True,
verbose_name=_('Minimum value'),
help_text=_('Currently not supported in our apps and during check-in'))
@@ -1739,9 +1737,9 @@ class Question(LoggedModel):
objects = ScopedManager(organizer='event__organizer')
class Meta:
verbose_name = _("Data field")
verbose_name_plural = _("Data fields")
ordering = ('question', 'id')
verbose_name = _("Question")
verbose_name_plural = _("Questions")
ordering = ('position', 'id')
unique_together = (('event', 'identifier'),)
def __str__(self):
@@ -1966,105 +1964,6 @@ class QuestionOption(models.Model):
ordering = ('position', 'id')
class Questionnaire(LoggedModel):
TYPE_ORDER_SALE = "OS"
TYPE_ORDER_POSITION_SALE = "PS"
TYPE_ORDER_POSITION_ATTENDEE_ONLY = "PA"
TYPE_ORDER_POSITION_CHECKIN = "PC"
TYPE_ORDER_POSITION_HIDDEN = "PH"
TYPE_CHOICES = (
(TYPE_ORDER_SALE, _("Order-wide, before purchase")),
(TYPE_ORDER_POSITION_SALE, _("Per product, before purchase")),
(TYPE_ORDER_POSITION_ATTENDEE_ONLY, _("Per product, via attendee link")),
(TYPE_ORDER_POSITION_CHECKIN, _("Per product, at check-in")),
(TYPE_ORDER_POSITION_HIDDEN, _("Per product, hidden")),
)
event = models.ForeignKey(
Event,
related_name="questionnaires",
on_delete=models.CASCADE
)
internal_name = models.CharField(
verbose_name=_("Internal name"),
max_length=255,
)
type = models.CharField(
max_length=5,
choices=TYPE_CHOICES,
verbose_name=_("Questionnaire type")
)
items = models.ManyToManyField(
Item,
related_name='questionnaires',
verbose_name=_("Products"),
blank=True,
help_text=_('This questionnaire will be asked to buyers of the selected products')
)
position = models.PositiveIntegerField(
default=0,
verbose_name=_("Position")
)
all_sales_channels = models.BooleanField(
verbose_name=_("Sell on all sales channels the product is sold on"),
default=True,
)
limit_sales_channels = models.ManyToManyField(
"SalesChannel",
verbose_name=_("Restrict to specific sales channels"),
help_text=_('The sales channel selection for the product as a whole takes precedence, so if a sales channel is '
'selected here but not on product level, the variation will not be available.'),
blank=True,
)
class QuestionnaireChild(LoggedModel):
SYSTEM_QUESTION_CHOICES = (
('attendee_name_parts', _('Attendee name')),
('attendee_email', _('Attendee email')),
('company', _('Company')),
('street', _('Street')),
('zipcode', _('ZIP code')),
('city', _('City')),
('country', _('Country')),
)
questionnaire = models.ForeignKey(
Questionnaire,
related_name="children",
on_delete=models.CASCADE
)
position = models.PositiveIntegerField(
default=0,
verbose_name=_("Position")
)
user_question = models.ForeignKey(
Question,
related_name="references",
on_delete=models.CASCADE,
null=True, blank=True,
)
system_question = models.CharField(
max_length=25,
choices=SYSTEM_QUESTION_CHOICES,
null=True, blank=True,
)
required = models.BooleanField(
default=False,
verbose_name=_("Required question")
)
label = I18nTextField(
verbose_name=_("Question")
)
help_text = I18nTextField(
verbose_name=_("Help text"),
help_text=_("If the question needs to be explained or clarified, do it here!"),
null=True, blank=True,
)
dependency_question = models.ForeignKey(
'QuestionnaireChild', null=True, blank=True, on_delete=models.SET_NULL, related_name='dependent_questions'
)
dependency_values = MultiStringField(default=[])
class Quota(LoggedModel):
"""
A quota is a "pool of tickets". It is there to limit the number of items
+32 -87
View File
@@ -1447,12 +1447,6 @@ class QuestionAnswer(models.Model):
else:
return self.answer
def to_dependency_values(self):
if self.question.type in (Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE):
return [o.identifier for o in self.options.all()]
elif self.question.type in (Question.TYPE_BOOLEAN, Question.TYPE_COUNTRYCODE):
return self.answer
def save(self, *args, **kwargs):
if self.orderposition and self.cartposition:
raise ValueError('QuestionAnswer cannot be linked to an order and a cart position at the same time.')
@@ -1597,80 +1591,53 @@ class AbstractPosition(RoundingCorrectionMixin, models.Model):
def cache_answers(self, all=True):
"""
Creates a new property on the object:
questions: a list of Question objects, extended by an 'answer' property
Creates two properties on the object.
(1) answ: a dictionary of question.id → answer string
(2) questions: a list of Question objects, extended by an 'answer' property
"""
self.answ = {}
for a in getattr(self, 'answerlist', self.answers.all()): # use prefetch_related cache from get_cart
self.answ[a.question_id] = a
# We need to clone our question objects, otherwise we will override the cached
# answers of other items in the same cart if the question objects have been
# selected via prefetch_related
if not all:
if hasattr(self.item, 'relevant_questionnaires'):
children = list(copy.copy(qc) for qq in self.item.relevant_questionnaires for qc in qq.childlist)
if hasattr(self.item, 'questions_to_ask'):
questions = list(copy.copy(q) for q in self.item.questions_to_ask)
else:
children = list(copy.copy(qc) for qq in self.item.questionnaires.filter(type='PS') for qc in qq.children.all())
questions = list(copy.copy(q) for q in self.item.questions.filter(ask_during_checkin=False,
hidden=False))
else:
children = list(copy.copy(qc) for qq in self.item.questionnaires.filter(type__startswith='P') for qc in qq.children.all())
questions = list(copy.copy(q) for q in self.item.questions.all())
qc_cache = {
q.pk: q for q in children
question_cache = {
q.pk: q for q in questions
}
def qc_is_visible(parentid, qvals):
if parentid not in qc_cache:
def question_is_visible(parentid, qvals):
if parentid not in question_cache:
return False
parentqc = qc_cache[parentid]
if parentqc.dependency_question_id and not qc_is_visible(parentqc.dependency_question_id, parentqc.dependency_values):
parentq = question_cache[parentid]
if parentq.dependency_question_id and not question_is_visible(parentq.dependency_question_id, parentq.dependency_values):
return False
answer_values = self.get_dependency_answer_values(parentqc)
return any(qval in answer_values for qval in qvals)
if parentid not in self.answ:
return False
return (
('True' in qvals and self.answ[parentid].answer == 'True')
or ('False' in qvals and self.answ[parentid].answer == 'False')
or (any(qval in [o.identifier for o in self.answ[parentid].options.all()] for qval in qvals))
)
self.questions = []
for qc in children:
if qc.user_question_id and qc.user_question_id in self.answer_cache:
qc.answer = self.answer_cache[qc.user_question_id]
#qc.answer.question = qc # cache object
elif qc.system_question:
qc.answer = self.get_system_answer(qc.system_question)
#qc.answer.question = qc # cache object
for q in questions:
if q.id in self.answ:
q.answer = self.answ[q.id]
q.answer.question = q # cache object
else:
qc.answer = ""
if not qc.dependency_question_id or qc_is_visible(qc.dependency_question_id, qc.dependency_values):
self.questions.append(qc)
@cached_property
def answer_cache(self):
return {
aw.question_id: aw for aw in getattr(self, 'answerlist', self.answers.all())
}
def get_dependency_answer_values(self, qc):
if qc.user_question_id:
if qc.user_question_id not in self.answer_cache:
return None
answer = self.answer_cache[qc.user_question_id]
return answer.to_dependency_values()
elif qc.system_question:
return [self.get_system_answer(qc.system_question)]
else:
raise ValueError('Questionnaire child without question has no answer')
def get_system_answer(self, system_question_name):
if system_question_name == 'attendee_name_parts':
return self.attendee_name_parts
elif system_question_name == 'attendee_email':
return self.attendee_email
elif system_question_name == 'street':
return self.street
elif system_question_name == 'zipcode':
return self.zipcode
elif system_question_name == 'city':
return self.city
elif system_question_name == 'state':
return self.state
elif system_question_name == 'country':
return self.country
else:
raise ValueError('Unknown system question name')
q.answer = ""
if not q.dependency_question_id or question_is_visible(q.dependency_question_id, q.dependency_values):
self.questions.append(q)
@property
def net_price(self):
@@ -2105,17 +2072,6 @@ class OrderPayment(models.Model):
"""
return '{}-P-{}'.format(self.order.code, self.local_id)
@property
def global_id(self):
"""
The global ID of this payment, constructed by the organizer slug, event slug, and the full id.
"""
return "{organizer}-{event}-{full_id}".format(
organizer=self.order.organizer.slug.upper(),
event=self.order.event.slug.upper(),
full_id=self.full_id,
)
def save(self, *args, **kwargs):
if not self.local_id:
self.local_id = (self.order.payments.aggregate(m=Max('local_id'))['m'] or 0) + 1
@@ -2316,17 +2272,6 @@ class OrderRefund(models.Model):
"""
return '{}-R-{}'.format(self.order.code, self.local_id)
@property
def global_id(self):
"""
The global ID of this refund, constructed by the organizer slug, event slug, and the full id.
"""
return "{organizer}-{event}-{full_id}".format(
organizer=self.order.organizer.slug.upper(),
event=self.order.event.slug.upper(),
full_id=self.full_id,
)
def save(self, *args, **kwargs):
if not self.local_id:
self.local_id = (self.order.refunds.aggregate(m=Max('local_id'))['m'] or 0) + 1
+3 -3
View File
@@ -72,7 +72,7 @@ from pretix.helpers.countries import CachedCountries
from pretix.helpers.format import format_map
from pretix.helpers.money import DecimalTextInput
from pretix.multidomain.urlreverse import eventreverse_absolute
from pretix.presale.views import get_cart_positions
from pretix.presale.views import get_cart
from pretix.presale.views.cart import cart_session, get_or_create_cart_id
logger = logging.getLogger(__name__)
@@ -1148,7 +1148,7 @@ class FreeOrderProvider(BasePaymentProvider):
def is_allowed(self, request: HttpRequest, total: Decimal=None) -> bool:
from .services.cart import get_fees
cart = get_cart_positions(request)
cart = get_cart(request)
try:
fees = get_fees(event=request.event, request=request,
@@ -1416,7 +1416,7 @@ class GiftCardPayment(BasePaymentProvider):
for p in cs.get('payments', [])
if p.get('info_data', {}).get('gift_card')
]
positions = get_cart_positions(request)
positions = get_cart(request)
testmode = self.event.testmode
else:
used_cards = []
-5
View File
@@ -53,7 +53,6 @@ from django.utils.translation import (
)
from django_scopes import scopes_disabled
from pretix.base.decimal import round_decimal
from pretix.base.i18n import language
from pretix.base.media import MEDIA_TYPES
from pretix.base.models import (
@@ -917,8 +916,6 @@ class CartManager:
if custom_price > 99_999_999_999:
raise CartError(error_messages['price_too_high'])
custom_price = round_decimal(custom_price, currency=self.event.currency)
op = self.AddOperation(
count=i['count'],
item=item,
@@ -1041,8 +1038,6 @@ class CartManager:
if custom_price > 99_999_999_999:
raise CartError(error_messages['price_too_high'])
custom_price = round_decimal(custom_price, currency=self.event.currency)
# Fix positions with wrong price (TODO: happens out-of-cartmanager-transaction and therefore a little hacky)
for ca in current_addons[cp][a['item'], a['variation']]:
if ca.listed_price != listed_price:
+3 -4
View File
@@ -40,7 +40,7 @@ import dateutil
import dateutil.parser
from dateutil.tz import datetime_exists
from django.core.files import File
from django.db import IntegrityError
from django.db import IntegrityError, transaction
from django.db.models import (
BooleanField, Case, Count, ExpressionWrapper, F, IntegerField, Max, Min,
OuterRef, Q, Subquery, TextField, Value, When,
@@ -59,7 +59,6 @@ from pretix.base.models import (
)
from pretix.base.signals import checkin_created, periodic_task
from pretix.helpers import OF_SELF
from pretix.helpers.database import conditional_atomic
from pretix.helpers.jsonlogic import Logic
from pretix.helpers.jsonlogic_boolalg import convert_to_dnf
from pretix.helpers.jsonlogic_query import (
@@ -1044,10 +1043,10 @@ def perform_checkin(op: OrderPosition, clist: CheckinList, given_answers: dict,
if not simulate:
_save_answers(op, answers, given_answers)
with conditional_atomic(not simulate):
with transaction.atomic():
# Lock order positions, if it is an entry. We don't need it for exits, as a race condition wouldn't be problematic
opqs = OrderPosition.all.select_related("order", "item")
if type != Checkin.TYPE_EXIT and not simulate:
if type != Checkin.TYPE_EXIT:
opqs = opqs.select_for_update(of=OF_SELF)
op = opqs.get(pk=op.pk)
+3 -11
View File
@@ -801,10 +801,11 @@ def get_available_placeholders(event, base_parameters, rich=False):
return params
def prepare_sample_context_for_preview(placeholder_to_sample):
def get_sample_context(event, context_parameters, rich=True):
context_dict = {}
lbl = _('This value will be replaced based on dynamic parameters.')
for k, sample in placeholder_to_sample.items():
for k, v in get_available_placeholders(event, context_parameters, rich=rich).items():
sample = v.render_sample(event)
if isinstance(sample, PlainHtmlAlternativeString):
context_dict[k] = PlainHtmlAlternativeString(
'<{el} class="placeholder" title="{title}">{plain}</{el}>'.format(
@@ -829,12 +830,3 @@ def prepare_sample_context_for_preview(placeholder_to_sample):
escape(sample)
))
return context_dict
def get_sample_context(event, context_parameters, rich=True):
return prepare_sample_context_for_preview(
{
k: v.render_sample(event)
for k, v in get_available_placeholders(event, context_parameters, rich=rich).items()
}
)
+15 -39
View File
@@ -27,7 +27,7 @@ from decimal import Decimal
from django import forms
from django.core.files.uploadedfile import UploadedFile
from django.db import IntegrityError
from django.db.models import Prefetch, Q, QuerySet
from django.db.models import Prefetch, QuerySet
from django.utils.functional import cached_property
from django.utils.timezone import make_aware
@@ -36,7 +36,7 @@ from pretix.base.forms.questions import (
)
from pretix.base.models import (
CartPosition, InvoiceAddress, OrderPosition, Question, QuestionAnswer,
QuestionOption, QuestionnaireChild,
QuestionOption,
)
from pretix.base.models.customers import AttendeeProfile
from pretix.presale.signals import contact_form_fields_overrides
@@ -56,20 +56,6 @@ class BaseQuestionsViewMixin:
def question_form_kwargs(self, cr):
return {}
@cached_property
def order_questions_form(self):
kwargs = {} # self.question_form_kwargs(cr)
form = self.form_class(event=self.request.event,
prefix='order',
request=self.request,
cartpos=None,
orderpos=None,
all_optional=self.all_optional,
data=(self.request.POST if self.request.method == 'POST' else None),
files=(self.request.FILES if self.request.method == 'POST' else None),
**kwargs)
return form
@cached_property
def forms(self):
"""
@@ -321,37 +307,27 @@ class OrderQuestionsViewMixin(BaseQuestionsViewMixin):
@cached_property
def positions(self):
qqs = self.request.event.questionnaires.all()
qqs = self.request.event.questions.all()
if self.only_user_visible:
qqs = qqs.filter(type='PS')
else:
qqs = qqs.filter(type__startswith='P')
qqs = qqs.filter(
Q(all_sales_channels=True) | Q(limit_sales_channels__identifier=self.order.sales_channel.identifier)
)
qqs = qqs.filter(ask_during_checkin=False, hidden=False)
return list(self.order.positions.select_related(
'item', 'variation'
).prefetch_related(
Prefetch('answers',
QuestionAnswer.objects.prefetch_related('options'),
to_attr='answerlist'),
Prefetch('item__questionnaires',
Prefetch('item__questions',
qqs.prefetch_related(
Prefetch('children', QuestionnaireChild.objects.prefetch_related(
Prefetch('user_question', Question.objects.prefetch_related(
Prefetch('options', QuestionOption.objects.prefetch_related(Prefetch(
# This prefetch statement is utter bullshit, but it actually prevents Django from doing
# a lot of queries since ModelChoiceIterator stops trying to be clever once we have
# a prefetch lookup on this query...
'question',
Question.objects.none(),
to_attr='dummy'
)))
))
),
to_attr='childlist')
),
to_attr='relevant_questionnaires')
Prefetch('options', QuestionOption.objects.prefetch_related(Prefetch(
# This prefetch statement is utter bullshit, but it actually prevents Django from doing
# a lot of queries since ModelChoiceIterator stops trying to be clever once we have
# a prefetch lookup on this query...
'question',
Question.objects.none(),
to_attr='dummy'
)))
).select_related('dependency_question'),
to_attr='questions_to_ask')
))
@cached_property
-2
View File
@@ -26,7 +26,6 @@ from django.core import signing
from django.http import HttpResponseBadRequest, HttpResponseRedirect
from django.shortcuts import render
from django.urls import reverse
from django.utils.html import format_html
logger = logging.getLogger(__name__)
@@ -61,7 +60,6 @@ def redir_view(request):
u = urllib.parse.urlparse(url)
return render(request, 'pretixbase/redirect.html', {
'hostname': u.hostname,
'bold_hostname': format_html("<strong>{}</strong>", u.hostname),
'url': url,
})
+3 -1
View File
@@ -562,7 +562,9 @@ class OrderPositionChangeForm(forms.Form):
if instance.addon_to_id:
del self.fields['operation_split']
if not instance.seat and not instance._seat_allowed:
if not instance.seat and not (
instance.item.seat_category_mappings.filter(subevent=instance.subevent).exists()
):
del self.fields['seat']
choices = [
+13 -24
View File
@@ -33,7 +33,6 @@
# 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.
import functools
from collections import defaultdict
from datetime import datetime
from decimal import Decimal
@@ -70,15 +69,6 @@ OVERVIEW_BANLIST = [
]
@functools.lru_cache(maxsize=32)
def object_id_to_string(model_class, **kwargs):
# The cache is thread-local and persists requests, but it's small enough that we can accept that
try:
return str(model_class.objects.get(**kwargs))
except model_class.DoesNotExist:
return "?"
class OrderChangeLogEntryType(OrderLogEntryType):
prefix = _('The order has been changed:')
@@ -103,10 +93,10 @@ class OrderItemChanged(OrderChangeLogEntryType):
def display_prefixed(self, event: Event, logentry: LogEntry, data):
old_item = str(event.items.get(pk=data['old_item']))
if data['old_variation']:
old_item += ' - ' + str(object_id_to_string(ItemVariation, item__event_id=event.pk, pk=data['old_variation']))
old_item += ' - ' + str(ItemVariation.objects.get(item__event=event, pk=data['old_variation']))
new_item = str(event.items.get(pk=data['new_item']))
if data['new_variation']:
new_item += ' - ' + str(object_id_to_string(ItemVariation, item__event_id=event.pk, pk=data['new_variation']))
new_item += ' - ' + str(ItemVariation.objects.get(item__event=event, pk=data['new_variation']))
return _('Position #{posid}: {old_item} ({old_price}) changed to {new_item} ({new_price}).').format(
posid=data.get('positionid', '?'),
old_item=old_item, new_item=new_item,
@@ -163,14 +153,14 @@ class OrderTaxRuleChanged(OrderChangeLogEntryType):
if 'positionid' in data:
return _('Tax rule of position #{posid} changed from {old_rule} to {new_rule}.').format(
posid=data.get('positionid', '?'),
old_rule=object_id_to_string(TaxRule, pk=data['old_taxrule']) if data['old_taxrule'] else '',
new_rule=object_id_to_string(TaxRule, pk=data['new_taxrule']),
old_rule=TaxRule.objects.get(pk=data['old_taxrule']) if data['old_taxrule'] else '',
new_rule=TaxRule.objects.get(pk=data['new_taxrule']),
)
elif 'fee' in data:
return _('Tax rule of fee #{fee} changed from {old_rule} to {new_rule}.').format(
fee=data.get('fee', '?'),
old_rule=object_id_to_string(TaxRule, pk=data['old_taxrule']) if data['old_taxrule'] else '',
new_rule=object_id_to_string(TaxRule, pk=data['new_taxrule']),
old_rule=TaxRule.objects.get(pk=data['old_taxrule']) if data['old_taxrule'] else '',
new_rule=TaxRule.objects.get(pk=data['new_taxrule']),
)
@@ -214,7 +204,7 @@ class OrderCanceled(OrderChangeLogEntryType):
def display_prefixed(self, event: Event, logentry: LogEntry, data):
old_item = str(event.items.get(pk=data['old_item']))
if data['old_variation']:
old_item += ' - ' + object_id_to_string(ItemVariation, pk=data['old_variation'])
old_item += ' - ' + str(ItemVariation.objects.get(pk=data['old_variation']))
return _('Position #{posid} ({old_item}, {old_price}) canceled.').format(
posid=data.get('positionid', '?'),
old_item=old_item,
@@ -229,7 +219,7 @@ class OrderPositionAdded(OrderChangeLogEntryType):
def display_prefixed(self, event: Event, logentry: LogEntry, data):
item = str(event.items.get(pk=data['item']))
if data['variation']:
item += ' - ' + object_id_to_string(ItemVariation, item__event_id=event.pk, pk=data['variation'])
item += ' - ' + str(ItemVariation.objects.get(item__event=event, pk=data['variation']))
if data['addon_to']:
addon_to = OrderPosition.objects.get(order__event=event, pk=data['addon_to'])
return _('Position #{posid} created: {item} ({price}) as an add-on to position #{addon_to}.').format(
@@ -293,7 +283,7 @@ class OrderChangedSplit(OrderChangeLogEntryType):
def display_prefixed(self, event: Event, logentry: LogEntry, data):
old_item = str(event.items.get(pk=data['old_item']))
if data['old_variation']:
old_item += ' - ' + object_id_to_string(ItemVariation, pk=data['old_variation'])
old_item += ' - ' + str(ItemVariation.objects.get(pk=data['old_variation']))
url = reverse('control:event.order', kwargs={
'event': event.slug,
'organizer': event.organizer.slug,
@@ -349,7 +339,6 @@ class OrderChangedSplitFrom(OrderLogEntryType):
'pretix.event.checkin.reverted': _('The check-in of position #{posid} on list "{list}" has been reverted.'),
})
class CheckinErrorLogEntryType(OrderLogEntryType):
def display(self, logentry: LogEntry, data):
return self.display_plain(self.plain, logentry, data)
@@ -364,7 +353,10 @@ class CheckinErrorLogEntryType(OrderLogEntryType):
event = logentry.event
if 'list' in data and event:
data['list'] = object_id_to_string(CheckinList, event_id=event.id, pk=data['list'])
try:
data['list'] = event.checkin_lists.get(pk=data.get('list')).name
except CheckinList.DoesNotExist:
data['list'] = _("(unknown)")
else:
data['list'] = _("(unknown)")
@@ -861,9 +853,6 @@ class OrganizerPluginStateLogEntryType(LogEntryType):
'pretix.event.question.option.added': _('An answer option has been added to the question.'),
'pretix.event.question.option.deleted': _('An answer option has been removed from the question.'),
'pretix.event.question.option.changed': _('An answer option has been changed.'),
'pretix.event.questionnaire.added': _('A questionnaire has been created.'),
'pretix.event.questionnaire.deleted': _('A questionnaire has been deleted.'),
'pretix.event.questionnaire.changed': _('A questionnaire has been changed.'),
'pretix.event.permissions.added': _('A user has been added to the event team.'),
'pretix.event.permissions.invited': _('A user has been invited to the event team.'),
'pretix.event.permissions.changed': _('A user\'s permissions have been changed.'),
+3 -3
View File
@@ -182,12 +182,12 @@ def get_event_navigation(request: HttpRequest):
'active': 'event.items.categories' in url.url_name,
},
{
'label': _('Questionnaires'),
'url': reverse('control:event.items.questionnaires', kwargs={
'label': _('Questions'),
'url': reverse('control:event.items.questions', kwargs={
'event': request.event.slug,
'organizer': request.event.organizer.slug,
}),
'active': 'event.items.questionnaires' in url.url_name or 'event.items.questions' in url.url_name,
'active': 'event.items.questions' in url.url_name,
},
{
'label': _('Discounts'),
@@ -12,113 +12,142 @@
{% endblock %}
{% block inside %}
{% if question %}
<h1>{% blocktrans with name=question.question %}Data field: {{ name }}{% endblocktrans %}</h1>
<h1>{% blocktrans with name=question.question %}Question: {{ name }}{% endblocktrans %}</h1>
{% else %}
<h1>{% trans "Data field" %}</h1>
<h1>{% trans "Question" %}</h1>
{% endif %}
<form action="" method="post" class="form-horizontal">
{% csrf_token %}
{% bootstrap_form_errors form %}
{% bootstrap_field form.question layout="control" %}
{% bootstrap_field form.type layout="control" %}
<div id="valid-number">
{% bootstrap_field form.valid_number_min layout="control" %}
{% bootstrap_field form.valid_number_max layout="control" %}
</div>
<div id="valid-date">
{% bootstrap_field form.valid_date_min layout="control" %}
{% bootstrap_field form.valid_date_max layout="control" %}
</div>
<div id="valid-datetime">
{% bootstrap_field form.valid_datetime_min layout="control" %}
{% bootstrap_field form.valid_datetime_max layout="control" %}
</div>
<div id="valid-string">
{% bootstrap_field form.valid_string_length_max layout="control" %}
</div>
<div id="valid-file">
{% bootstrap_field form.valid_file_portrait layout="control" %}
</div>
<div id="answer-options">
<h3>{% trans "Answer options" %}</h3>
<noscript>
<p>{% trans "Only applicable if you choose 'Choose one/multiple from a list' above." %}</p>
</noscript>
<div class="formset" data-formset data-formset-prefix="{{ formset.prefix }}" data-formset-delete-confirm-text="{% trans "If you delete an answer option, you will no longer be able to see statistical data on customers who previously selected this option, and when such customers edit their answers, they need to select a different option." %}">
{{ formset.management_form }}
{% bootstrap_formset_errors formset %}
<div data-formset-body>
{% for form in formset %}
<div data-formset-form>
<div class="sr-only">
{{ form.id }}
{% bootstrap_field form.DELETE form_group_class="" layout="inline" %}
{% bootstrap_field form.ORDER form_group_class="" layout="inline" %}
</div>
<div class="row question-option-row">
<div class="col-xs-10">
<span class="text-muted">
{% blocktrans trimmed with id=form.instance.identifier %}
Answer option {{ id }}
{% endblocktrans %}
</span>
{% bootstrap_form_errors form %}
{% bootstrap_field form.answer layout='inline' form_group_class="" %}
</div>
<div class="col-xs-2 text-right flip">
<span>&nbsp;</span><br>
<button type="button" class="btn btn-default" data-formset-move-up-button>
<i class="fa fa-arrow-up"></i></button>
<button type="button" class="btn btn-default" data-formset-move-down-button>
<i class="fa fa-arrow-down"></i></button>
<button type="button" class="btn btn-danger" data-formset-delete-button>
<i class="fa fa-trash"></i></button>
</div>
</div>
</div>
{% endfor %}
<div class="tabbed-form">
<fieldset>
<legend>{% trans "General" %}</legend>
{% bootstrap_field form.question layout="control" %}
{% bootstrap_field form.type layout="control" %}
{% bootstrap_field form.items layout="control" %}
{% bootstrap_field form.required layout="control" %}
<div class="alert alert-info alert-required-boolean">
{% blocktrans trimmed %}
If you mark a Yes/No question as required, it means that the user has to select Yes and No is not
accepted. If you want to allow both options, do not make this field required.
{% endblocktrans %}
</div>
<script type="form-template" data-formset-empty-form>
{% escapescript %}
<div data-formset-form>
<div class="sr-only">
{{ formset.empty_form.id }}
{% bootstrap_field formset.empty_form.DELETE form_group_class="" layout="inline" %}
{% bootstrap_field formset.empty_form.ORDER form_group_class="" layout="inline" %}
</div>
<div class="row question-option-row">
<div class="col-xs-10">
<span class="text-muted">
{% trans "New answer option" %}
</span>
{% bootstrap_field formset.empty_form.answer layout='inline' form_group_class="" %}
<div id="valid-number">
{% bootstrap_field form.valid_number_min layout="control" %}
{% bootstrap_field form.valid_number_max layout="control" %}
</div>
<div id="valid-date">
{% bootstrap_field form.valid_date_min layout="control" %}
{% bootstrap_field form.valid_date_max layout="control" %}
</div>
<div id="valid-datetime">
{% bootstrap_field form.valid_datetime_min layout="control" %}
{% bootstrap_field form.valid_datetime_max layout="control" %}
</div>
<div id="valid-string">
{% bootstrap_field form.valid_string_length_max layout="control" %}
</div>
<div id="valid-file">
{% bootstrap_field form.valid_file_portrait layout="control" %}
</div>
<div id="answer-options">
<h3>{% trans "Answer options" %}</h3>
<noscript>
<p>{% trans "Only applicable if you choose 'Choose one/multiple from a list' above." %}</p>
</noscript>
<div class="formset" data-formset data-formset-prefix="{{ formset.prefix }}" data-formset-delete-confirm-text="{% trans "If you delete an answer option, you will no longer be able to see statistical data on customers who previously selected this option, and when such customers edit their answers, they need to select a different option." %}">
{{ formset.management_form }}
{% bootstrap_formset_errors formset %}
<div data-formset-body>
{% for form in formset %}
<div data-formset-form>
<div class="sr-only">
{{ form.id }}
{% bootstrap_field form.DELETE form_group_class="" layout="inline" %}
{% bootstrap_field form.ORDER form_group_class="" layout="inline" %}
</div>
<div class="row question-option-row">
<div class="col-xs-10">
<span class="text-muted">
{% blocktrans trimmed with id=form.instance.identifier %}
Answer option {{ id }}
{% endblocktrans %}
</span>
{% bootstrap_form_errors form %}
{% bootstrap_field form.answer layout='inline' form_group_class="" %}
</div>
<div class="col-xs-2 text-right flip">
<span>&nbsp;</span><br>
<button type="button" class="btn btn-default" data-formset-move-up-button>
<i class="fa fa-arrow-up"></i></button>
<button type="button" class="btn btn-default" data-formset-move-down-button>
<i class="fa fa-arrow-down"></i></button>
<button type="button" class="btn btn-danger" data-formset-delete-button>
<i class="fa fa-trash"></i></button>
</div>
</div>
</div>
<div class="col-xs-2 text-right flip">
<span>&nbsp;</span><br>
<button type="button" class="btn btn-default" data-formset-move-up-button>
<i class="fa fa-arrow-up"></i></button>
<button type="button" class="btn btn-default" data-formset-move-down-button>
<i class="fa fa-arrow-down"></i></button>
<button type="button" class="btn btn-danger" data-formset-delete-button>
<i class="fa fa-trash"></i></button>
</div>
</div>
{% endfor %}
</div>
{% endescapescript %}
</script>
<p>
<button type="button" class="btn btn-default" data-formset-add>
<i class="fa fa-plus"></i> {% trans "Add a new option" %}</button>
</p>
</div>
<script type="form-template" data-formset-empty-form>
{% escapescript %}
<div data-formset-form>
<div class="sr-only">
{{ formset.empty_form.id }}
{% bootstrap_field formset.empty_form.DELETE form_group_class="" layout="inline" %}
{% bootstrap_field formset.empty_form.ORDER form_group_class="" layout="inline" %}
</div>
<div class="row question-option-row">
<div class="col-xs-10">
<span class="text-muted">
{% trans "New answer option" %}
</span>
{% bootstrap_field formset.empty_form.answer layout='inline' form_group_class="" %}
</div>
<div class="col-xs-2 text-right flip">
<span>&nbsp;</span><br>
<button type="button" class="btn btn-default" data-formset-move-up-button>
<i class="fa fa-arrow-up"></i></button>
<button type="button" class="btn btn-default" data-formset-move-down-button>
<i class="fa fa-arrow-down"></i></button>
<button type="button" class="btn btn-danger" data-formset-delete-button>
<i class="fa fa-trash"></i></button>
</div>
</div>
</div>
{% endescapescript %}
</script>
<p>
<button type="button" class="btn btn-default" data-formset-add>
<i class="fa fa-plus"></i> {% trans "Add a new option" %}</button>
</p>
</div>
</div>
</fieldset>
<fieldset>
<legend>{% trans "Advanced" %}</legend>
{% bootstrap_field form.help_text layout="control" %}
{% bootstrap_field form.identifier layout="control" %}
{% bootstrap_field form.ask_during_checkin layout="control" %}
{% bootstrap_field form.show_during_checkin layout="control" %}
{% bootstrap_field form.hidden layout="control" %}
{% bootstrap_field form.print_on_invoice layout="control" %}
<div class="form-group">
<label class="col-md-3 control-label" for="id_dependency_question">
{% trans "Question dependency" %}
<br><span class="optional">{% trans "Optional" context "form" %}</span>
</label>
<div class="col-md-4">
{% bootstrap_field form.dependency_question layout="inline" form_group_class="inner" %}
</div>
<div class="col-md-5">
<script type="text/plain" id="dependency_value_val">{{ form.instance.dependency_values|escapejson_dumps }}</script>
{% bootstrap_field form.dependency_values layout="inline" form_group_class="inner" %}
</div>
</div>
</fieldset>
</div>
{% bootstrap_field form.identifier layout="control" %}
{% bootstrap_field form.ask_during_checkin layout="control" %}
{% bootstrap_field form.show_during_checkin layout="control" %}
{% bootstrap_field form.hidden layout="control" %}
{% bootstrap_field form.print_on_invoice layout="control" %}
<div class="form-group submit-group">
<button type="submit" class="btn btn-primary btn-save">
{% trans "Save" %}
@@ -1,41 +0,0 @@
{% extends "pretixcontrol/items/base.html" %}
{% load i18n %}
{% load bootstrap3 %}
{% load static %}
{% load icon %}
{% load compress %}
{% load vite %}
{% block title %}
{% trans "Questionnaires" %}
{% endblock %}
{% block inside %}
<h1>
{% trans "Questionnaires" %}
<a href="{% url "control:event.items.questions" organizer=request.event.organizer.slug event=request.event.slug %}" class="btn btn-default pull-right">
{% icon "wrench" %} {% trans "Manage data fields" %}
</a>
</h1>
<p>
{% blocktrans trimmed %}
Questionaires allow your attendees to fill in additional data about their ticket. If you provide food, one
example might be to ask your users about dietary requirements.
{% endblocktrans %}
</p>
<p>
TODO: add more specific explanation of the questionnaire concept.
</p>
{{ request.event.settings.locales|json_script:"event_locales" }}
{{ questionnaire_type_choices|json_script:"questionnaire_type_choices" }}
{% url "control:event.items.questions.edit" organizer=request.event.organizer.slug event=request.event.slug question=0 as datafield_edit_url %}
{{ datafield_edit_url|json_script:"datafield_edit_url" }}
<div id="questionnaires-editor">
<!-- Vue app mount point -->
</div>
{% vite_hmr %}
{% vite_asset "src/pretix/static/pretixcontrol/js/ui/questionnaires/index.ts" %}
{% endblock %}
@@ -1,8 +1,8 @@
{% extends "pretixcontrol/items/base.html" %}
{% load i18n %}
{% block title %}{% trans "Data fields" %}{% endblock %}
{% block title %}{% trans "Questions" %}{% endblock %}
{% block inside %}
<h1>{% trans "Data fields" %}</h1>
<h1>{% trans "Questions" %}</h1>
<p>
{% blocktrans trimmed %}
Questions allow your attendees to fill in additional data about their ticket. If you provide food, one
@@ -12,7 +12,7 @@
{% csrf_token %}
{% if 'event.items:write' in request.eventpermset %}
<p>
<a href="{% url "control:event.items.questions.add" organizer=request.event.organizer.slug event=request.event.slug %}" class="btn btn-default"><i class="fa fa-plus"></i> {% trans "Create a new data field" %}
<a href="{% url "control:event.items.questions.add" organizer=request.event.organizer.slug event=request.event.slug %}" class="btn btn-default"><i class="fa fa-plus"></i> {% trans "Create a new question" %}
</a>
</p>
{% endif %}
@@ -20,27 +20,39 @@
<table class="table table-hover table-quotas">
<thead>
<tr>
<th>{% trans "Internal name" %}</th>
<th>{% trans "Question" %}</th>
<th>{% trans "Type" %}</th>
<th class="iconcol"></th>
<th class="iconcol"></th>
<th class="iconcol"></th>
<th>{% trans "Products" %}</th>
{% if 'event.items:write' in request.eventpermset %}
<th class="action-col-2"></th>
{% endif %}
<th class="action-col-2"></th>
</tr>
</thead>
<tbody>
<tbody data-dnd-url="{% url "control:event.items.questions.reorder" organizer=request.event.organizer.slug event=request.event.slug %}">
{% for q in questions %}
<tr>
<tr data-dnd-id="{{ q.id }}">
<td>
<strong>
<a href="{% url "control:event.items.questions.show" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}">
{{ q.question }}
</a>
{% if q.pk %}
<a href="{% url "control:event.items.questions.show" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}">
{% endif %}
{{ q.question }}
{% if q.pk %}
</a>
{% endif %}
</strong><br>
<small class="text-muted">{{ q.identifier }}</small>
</td>
<td>
{{ q.get_type_display }}
{% if q.pk %}
{{ q.get_type_display }}
{% else %}
{% trans "System question" %}
{% endif %}
</td>
<td>
{% if q.required %}
@@ -51,17 +63,42 @@
{% if q.pk and q.ask_during_checkin %}
<span class="fa fa-check-square text-muted" data-toggle="tooltip" title="{% trans "Ask during check-in" %}"></span>
{% endif %}
</td>
<td>
{% if q.pk and q.hidden %}
<span class="fa fa-eye-slash text-muted" data-toggle="tooltip" title="{% trans "Hidden question" %}"></span>
{% endif %}
</td>
<td>
{% if q.pk %}
<ul>
{% for item in q.items.all %}
<li>
<a href="{% url "control:event.item" organizer=request.event.organizer.slug event=request.event.slug item=item.id %}">{{ item }}</a>
</li>
{% endfor %}
</ul>
{% else %}
<small>{% trans "All personalized products" %}</small>
{% endif %}
</td>
{% if 'event.items:write' in request.eventpermset %}
<td class="dnd-container">
</td>
{% endif %}
<td class="text-right flip">
<a href="{% url "control:event.items.questions.show" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-default btn-sm"><i class="fa fa-bar-chart"></i></a>
{% if 'event.items:write' in request.eventpermset %}
<a href="{% url "control:event.items.questions.edit" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-default btn-sm"><i class="fa fa-edit"></i></a>
<a href="{% url "control:event.items.questions.delete" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i></a>
{% if q.pk %}
<a href="{% url "control:event.items.questions.show" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-default btn-sm"><i class="fa fa-bar-chart"></i></a>
{% if 'event.items:write' in request.eventpermset %}
<a href="{% url "control:event.items.questions.edit" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-default btn-sm"><i class="fa fa-edit"></i></a>
<a href="{% url "control:event.items.questions.delete" organizer=request.event.organizer.slug event=request.event.slug question=q.id %}" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i></a>
{% endif %}
{% else %}
{% if 'event.settings.general:write' in request.eventpermset %}
<a href="{% url "control:event.settings" organizer=request.event.organizer.slug event=request.event.slug %}#tab-0-2-open"
class="btn btn-default btn-sm"><i class="fa fa-wrench"></i></a>
{% endif %}
{% endif %}
</td>
</tr>
@@ -602,9 +602,60 @@
{% endif %}
{% if line.has_questions %}
<dl>
{% if line.item.ask_attendee_data and event.settings.attendee_names_asked %}
<dt>{% trans "Attendee name" %}</dt>
<dd>{% if line.attendee_name %}{{ line.attendee_name_all_components }}{% else %}
<em>{% trans "not answered" %}</em>{% endif %}</dd>
{% endif %}
{% if line.item.ask_attendee_data and event.settings.attendee_emails_asked %}
<dt>{% trans "Attendee email" %}</dt>
<dd>
{% if line.attendee_email %}
{{ line.attendee_email }}
{% if not line.addon_to %}
<form class="form-inline helper-display-inline" method="post"
action="{% url "control:event.order.resendlink" event=request.event.slug organizer=request.event.organizer.slug code=order.code position=line.pk %}">
{% csrf_token %}
<a href="{% url "control:event.order.position.sendmail" event=request.event.slug organizer=request.event.organizer.slug code=order.code position=line.pk %}"
class="btn btn-default btn-xs">
<span class="fa fa-envelope-o"></span>
</a>
<button class="btn btn-default btn-xs">
{% trans "Resend link" %}
</button>
</form>
{% endif %}
{% else %}
<em>{% trans "not answered" %}</em>
{% endif %}
</dd>
{% endif %}
{% if line.item.ask_attendee_data and event.settings.attendee_company_asked %}
<dt>
{% trans "Attendee company" %}
</dt>
<dd>
{% if line.company %}{{ line.company }}{% else %}<em>{% trans "not answered" %}</em>{% endif %}
</dd>
{% endif %}
{% if line.item.ask_attendee_data and event.settings.attendee_addresses_asked %}
<dt>
{% trans "Attendee address" %}
</dt>
<dd>
{% if line.street or line.zipcode or line.city or line.country %}
{{ line.street|default_if_none:""|linebreaksbr }}<br>
{{ line.zipcode|default_if_none:"" }} {{ line.city|default_if_none:"" }}<br>
{% if line.state %}{{ line.state_for_address }}<br>{% endif %}
{{ line.country.name|default_if_none:"" }}
{% else %}
<em>{% trans "not answered" %}</em>
{% endif %}
</dd>
{% endif %}
{% for q in line.questions %}
<dt>
{{ q.label }}
{{ q.question }}
{% if q.ask_during_checkin %}
<span class="fa fa-qrcode text-muted"
data-toggle="tooltip"
@@ -632,27 +683,12 @@
{% endif %}
{% elif q.type == "M" %}
{{ q.answer.to_string_i18n|rich_text_snippet }}
{% elif q.type %}
{% else %}
{{ q.answer.to_string_i18n|linebreaksbr }}
{% else %}{# TODO: proper separation of QuestionAnswer objects and system answers...... #}
{{ q.answer|linebreaksbr }}
{% endif %}
{% else %}
<em>{% trans "not answered" %}</em>
{% endif %}
{% if q.system_question == "attendee_email" and not line.addon_to %}
<form class="form-inline helper-display-inline" method="post"
action="{% url "control:event.order.resendlink" event=request.event.slug organizer=request.event.organizer.slug code=order.code position=line.pk %}">
{% csrf_token %}
<a href="{% url "control:event.order.position.sendmail" event=request.event.slug organizer=request.event.organizer.slug code=order.code position=line.pk %}"
class="btn btn-default btn-xs">
<span class="fa fa-envelope-o"></span>
</a>
<button class="btn btn-default btn-xs">
{% trans "Resend link" %}
</button>
</form>
{% endif %}
</dd>
{% endfor %}
{% for q in line.additional_fields %}
@@ -797,7 +833,7 @@
<strong>{% trans "Pending total" %}</strong>
</div>
<div class="col-md-3 col-xs-6 col-md-offset-5 price">
<strong>{{ pending_sum|money:event.currency }}</strong>
<strong>{{ order.pending_sum|money:event.currency }}</strong>
</div>
<div class="clearfix"></div>
</div>
@@ -118,10 +118,6 @@
</td>
{% endif %}
<td>
<span class="fa fa-fw {% if d.last_seen and d.last_seen.is_recent %}fa-check-circle text-success{% else %}fa-circle text-danger{% endif %}"
data-toggle="tooltip"
title="{% if d.last_seen %}{% blocktrans with time=d.last_seen.last_seen|date:"SHORT_DATETIME_FORMAT" %}Last seen: {{ time }}{% endblocktrans %}{% else %}{% trans "No recent contact" %}{% endif %}"
></span>
{{ d.device_id }}
</td>
<td>
@@ -129,7 +125,6 @@
<del>{% endif %}
{{ d.name }}
{% if d.revoked %}</del>{% endif %}
{% if d.gate %}
<br>
<small class="text-muted">{{ d.gate.name }}</small>
@@ -251,7 +251,7 @@
</td>
<td>
{% if e.voucher %}
<a href="{% url "control:event.voucher" organizer=request.event.organizer.slug event=request.event.slug voucher=e.voucher.pk %}?next={{ request.get_full_path|urlencode }}">
<a href="{% url "control:event.voucher" organizer=request.event.organizer.slug event=request.event.slug voucher=e.voucher.pk %}">
{{ e.voucher }}
</a>
{% elif not e.voucher and e.availability.0 == 100 and e.availability.1|default_if_none:"none" != "none" %}
-1
View File
@@ -350,7 +350,6 @@ urlpatterns = [
re_path(r'^questions/(?P<question>\d+)/change$', item.QuestionUpdate.as_view(),
name='event.items.questions.edit'),
re_path(r'^questions/add$', item.QuestionCreate.as_view(), name='event.items.questions.add'),
re_path(r'^questionnaires/$', item.QuestionnairesEditor.as_view(), name='event.items.questionnaires'),
re_path(r'^quotas/$', item.QuotaList.as_view(), name='event.items.quotas'),
re_path(r'^quotas/bulk_action$', item.QuotaBulkAction.as_view(), name='event.items.quotas.bulkaction'),
re_path(r'^quotas/bulk_edit$', item.QuotaBulkUpdateView.as_view(), name='event.items.quotas.bulkedit'),
+3 -10
View File
@@ -484,17 +484,10 @@ class CheckinListView(EventPermissionRequiredMixin, PaginationMixin, ListView):
def get_queryset(self):
qs = Checkin.all.filter(
list_id__in=self.request.event.checkin_lists.values_list('id', flat=True),
list__event=self.request.event,
).select_related(
'position', 'position__order', 'position__item', 'position__variation', 'position__subevent'
).prefetch_related(
# For events with huge numbers of check-ins, prefetch_related is a lot more efficient than
# select_related, since it just needs to query one page size of positions instead of joining
# multiple huge tables during result computation
Prefetch(
'position',
queryset=OrderPosition.all.select_related(
'order', 'item', 'variation', 'subevent',
)
),
'list', 'gate', 'device'
)
if self.filter_form.is_valid():
+1 -1
View File
@@ -1568,7 +1568,7 @@ class WidgetSettings(EventSettingsViewMixin, EventPermissionRequiredMixin, FormV
return ctx
class QuickSetupView(EventPermissionRequiredMixin, FormView):
class QuickSetupView(FormView):
template_name = 'pretixcontrol/event/quick_setup.html'
permission = 'event.settings.general:write'
form_class = QuickSetupForm
+83 -8
View File
@@ -56,7 +56,7 @@ from django.utils.functional import cached_property
from django.utils.timezone import now
from django.utils.translation import gettext, gettext_lazy as _
from django.views.decorators.http import require_http_methods
from django.views.generic import FormView, ListView, TemplateView, View
from django.views.generic import FormView, ListView, View
from django.views.generic.detail import DetailView, SingleObjectMixin
from django_countries.fields import Country
@@ -440,7 +440,87 @@ class QuestionList(ListView):
def get_context_data(self, **kwargs):
ctx = super().get_context_data(**kwargs)
questions = list(ctx['questions'])
questions = []
if self.request.event.settings.attendee_names_asked:
questions.append(
FakeQuestion(
id='attendee_name_parts',
question=_('Attendee name'),
position=self.request.event.settings.system_question_order.get(
'attendee_name_parts', 0
),
required=self.request.event.settings.attendee_names_required,
)
)
if self.request.event.settings.attendee_emails_asked:
questions.append(
FakeQuestion(
id='attendee_email',
question=_('Attendee email'),
position=self.request.event.settings.system_question_order.get(
'attendee_email', 0
),
required=self.request.event.settings.attendee_emails_required,
)
)
if self.request.event.settings.attendee_company_asked:
questions.append(
FakeQuestion(
id='company',
question=_('Company'),
position=self.request.event.settings.system_question_order.get(
'company', 0
),
required=self.request.event.settings.attendee_company_required,
)
)
if self.request.event.settings.attendee_addresses_asked:
questions.append(
FakeQuestion(
id='street',
question=_('Street'),
position=self.request.event.settings.system_question_order.get(
'street', 0
),
required=self.request.event.settings.attendee_addresses_required,
)
)
questions.append(
FakeQuestion(
id='zipcode',
question=_('ZIP code'),
position=self.request.event.settings.system_question_order.get(
'zipcode', 0
),
required=self.request.event.settings.attendee_addresses_required,
)
)
questions.append(
FakeQuestion(
id='city',
question=_('City'),
position=self.request.event.settings.system_question_order.get(
'city', 0
),
required=self.request.event.settings.attendee_addresses_required,
)
)
questions.append(
FakeQuestion(
id='country',
question=_('Country'),
position=self.request.event.settings.system_question_order.get(
'country', 0
),
required=self.request.event.settings.attendee_addresses_required,
)
)
questions += list(ctx['questions'])
questions.sort(key=lambda q: q.position)
ctx['questions'] = questions
return ctx
@@ -756,11 +836,6 @@ class QuestionCreate(EventPermissionRequiredMixin, QuestionMixin, CreateView):
return ret
class QuestionnairesEditor(EventPermissionRequiredMixin, TemplateView):
permission = 'can_change_items'
template_name = 'pretixcontrol/items/questionnaires.html'
class QuotaQueryMixin:
@cached_property
@@ -786,7 +861,7 @@ class QuotaQueryMixin:
return QuotaFilterForm(data=self.request_data, prefix='filter', event=self.request.event)
class QuotaList(PaginationMixin, ListView):
class QuotaList(PaginationMixin, QuotaQueryMixin, ListView):
model = Quota
context_object_name = 'quotas'
template_name = 'pretixcontrol/items/quotas.html'
+2 -2
View File
@@ -269,8 +269,8 @@ class MailSettingsSetupView(TemplateView):
if settings.MAIL_CUSTOM_SENDER_DMARC_REQUIRED:
dmarc_record = get_dmarc_record(hostname)
if not dmarc_record:
dmarc_warning = _(
'We did not find a DMARC record for your domain. This means that there is a very high chance '
spf_warning = _(
'We did not find DMARC record for your domain. This means that there is a very high chance '
'most of the emails will be rejected or marked as spam. You should update the DNS settings '
'of your domain.'
)
+12 -31
View File
@@ -81,7 +81,7 @@ from pretix.base.i18n import language
from pretix.base.models import (
CachedFile, CachedTicket, Checkin, GiftCard, Invoice, InvoiceAddress, Item,
ItemVariation, LogEntry, Order, QuestionAnswer, Quota,
ScheduledEventExport, SeatCategoryMapping, generate_secret,
ScheduledEventExport, generate_secret,
)
from pretix.base.models.orders import (
CancellationRequest, OrderFee, OrderPayment, OrderPosition, OrderRefund,
@@ -382,7 +382,7 @@ class OrderOverpaidRefundBulkActionView(BaseOrderBulkActionView):
'provider': refund.provider,
}, user=self.request.user)
payment.payment_provider.execute_refund(refund)
return bool(proposals)
return True
except (ValueError, PaymentException):
return False
@@ -564,11 +564,10 @@ class OrderDetail(OrderView):
})
ctx['display_locale'] = dict(settings.LANGUAGES)[self.object.locale or self.request.event.settings.locale]
pending_sum = self.order.pending_sum
ctx['overpaid'] = pending_sum * -1
ctx['overpaid'] = self.order.pending_sum * -1
ctx['download_buttons'] = self.download_buttons
ctx['payment_refund_sum'] = self.order.payment_refund_sum
ctx['pending_sum'] = pending_sum
ctx['pending_sum'] = self.order.pending_sum
ctx['uncancelled_invoice'] = self.order.invoices.exclude(
Exists(self.order.invoices.filter(refers=OuterRef('pk'), is_cancellation=True))
).exclude(is_cancellation=True).first()
@@ -602,9 +601,8 @@ class OrderDetail(OrderView):
).prefetch_related(
'item__questions', 'issued_gift_cards', 'owned_gift_cards', 'linked_media',
Prefetch('answers', queryset=QuestionAnswer.objects.prefetch_related('options').select_related('question')),
Prefetch('all_checkins', queryset=Checkin.all.select_related('list', 'gate').order_by('datetime')),
Prefetch('all_checkins', queryset=Checkin.all.select_related('list').order_by('datetime')),
Prefetch('print_logs', queryset=PrintLog.objects.select_related('device').order_by('datetime')),
Prefetch('subevent', queryset=self.request.event.subevents.all()),
).order_by('positionid')
positions = []
@@ -1987,37 +1985,20 @@ class OrderChange(OrderView):
def fees(self):
fees = list(self.order.fees.all())
for f in fees:
f.form = OrderFeeChangeForm(
prefix='of-{}'.format(f.pk),
instance=f,
data=self.request.POST if self.request.method == "POST" else None
)
f.form = OrderFeeChangeForm(prefix='of-{}'.format(f.pk), instance=f,
data=self.request.POST if self.request.method == "POST" else None)
return fees
@cached_property
def positions(self):
positions = list(self.order.positions.select_related(
'item', 'item__tax_rule', 'used_membership', 'used_membership__membership_type', 'tax_rule',
'seat',
).prefetch_related(
Prefetch(
'subevent',
queryset=self.request.event.subevents.all(),
),
'granted_memberships',
'issued_gift_cards',
'addons',
).annotate(
_seat_allowed=Exists(SeatCategoryMapping.objects.filter(subevent=OuterRef("subevent"), product=OuterRef("item")))
))
'seat', 'subevent',
).prefetch_related('granted_memberships', 'issued_gift_cards'))
for p in positions:
p.form = OrderPositionChangeForm(
prefix='op-{}'.format(p.pk),
instance=p,
items=self.items,
initial={'seat': p.seat.seat_guid if p.seat else None},
data=self.request.POST if self.request.method == "POST" else None
)
p.form = OrderPositionChangeForm(prefix='op-{}'.format(p.pk), instance=p, items=self.items,
initial={'seat': p.seat.seat_guid if p.seat else None},
data=self.request.POST if self.request.method == "POST" else None)
return positions
def get_context_data(self, **kwargs):
+11 -9
View File
@@ -108,9 +108,6 @@ from pretix.base.services.export import (
init_organizer_exporters, multiexport, scheduled_organizer_export,
)
from pretix.base.services.mail import mail, prefix_subject
from pretix.base.services.placeholders import (
prepare_sample_context_for_preview,
)
from pretix.base.templatetags.rich_text import markdown_compile_email
from pretix.base.views.tasks import AsyncAction
from pretix.control.forms.exports import ScheduledOrganizerExportForm
@@ -348,11 +345,16 @@ class MailSettingsPreview(OrganizerPermissionRequiredMixin, View):
# get all supported placeholders with dummy values
def placeholders(self, item):
ctx = prepare_sample_context_for_preview(
MailSettingsForm(obj=self.request.organizer)._get_sample_context(
MailSettingsForm.base_context[item]
)
)
ctx = {}
for p, s in MailSettingsForm(obj=self.request.organizer)._get_sample_context(
MailSettingsForm.base_context[item]).items():
if s.strip().startswith('*'):
ctx[p] = s
else:
ctx[p] = '<span class="placeholder" title="{}">{}</span>'.format(
_('This value will be replaced based on dynamic parameters.'),
s
)
return self.SafeDict(ctx)
def post(self, request, *args, **kwargs):
@@ -1208,7 +1210,7 @@ class DeviceQueryMixin:
def get_queryset(self):
qs = self.request.organizer.devices.prefetch_related(
'limit_events', 'gate',
).select_related('last_seen').order_by('revoked', '-device_id')
).order_by('revoked', '-device_id')
if 'device' in self.request_data and '__ALL' not in self.request_data:
qs = qs.filter(
-15
View File
@@ -46,7 +46,6 @@ from django.contrib.auth import update_session_auth_hash
from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import BadRequest, PermissionDenied
from django.db import transaction
from django.http import HttpResponse
from django.shortcuts import get_object_or_404, redirect
from django.urls import reverse
from django.utils.crypto import get_random_string
@@ -96,20 +95,6 @@ class RecentAuthenticationRequiredMixin:
def dispatch(self, request, *args, **kwargs):
tdelta = time.time() - request.session.get('pretix_auth_login_time', 0)
if tdelta > self.max_time:
if request.headers.get("X-Requested-With") == "XMLHttpRequest":
# It's not useful to return a 302 redirect on a XMLHttpRequest request, because
# the XMLHttpRequest is unable to detect redirects.
return HttpResponse(
"Authentication required",
status=401,
headers={
# Appending ?next= is handled by client, because it should be the top-level context url,
# not the URL called in the background
"X-Login-Url": reverse('control:user.reauth')
}
)
return redirect(reverse('control:user.reauth') + '?next=' + quote(request.get_full_path()))
return super().dispatch(request, *args, **kwargs)
-3
View File
@@ -53,7 +53,6 @@ from django.shortcuts import redirect, render
from django.urls import resolve, reverse
from django.utils.functional import cached_property
from django.utils.html import format_html
from django.utils.http import url_has_allowed_host_and_scheme
from django.utils.safestring import mark_safe
from django.utils.timezone import now
from django.utils.translation import gettext_lazy as _
@@ -351,8 +350,6 @@ class VoucherUpdate(EventPermissionRequiredMixin, UpdateView):
return super().post(request, *args, **kwargs)
def get_success_url(self) -> str:
if "next" in self.request.GET and url_has_allowed_host_and_scheme(self.request.GET.get("next"), allowed_hosts=None):
return self.request.GET.get("next")
return reverse('control:event.vouchers', kwargs={
'organizer': self.request.event.organizer.slug,
'event': self.request.event.slug,
-28
View File
@@ -22,7 +22,6 @@
import contextlib
from django.conf import settings
from django.contrib.postgres.indexes import BrinIndex
from django.core.exceptions import FieldDoesNotExist, ImproperlyConfigured
from django.db import connection, transaction
from django.db.models import (
@@ -286,30 +285,3 @@ def get_deterministic_ordering(model, ordering):
# on the primary key to provide total ordering.
ordering.append("-pk")
return ordering
@contextlib.contextmanager
def conditional_atomic(do_atomic, **kwargs):
if do_atomic:
with transaction.atomic(**kwargs):
yield
else:
yield
class IgnoreOnSQLiteMixin:
# Mixin to allow defining PostgreSQL-specific indexes that will just not be created
# on SQLite. SQLite is supported for testing only anyways!
def create_sql(self, model, schema_editor, *args, **kwargs):
if "sqlite" in settings.DATABASES["default"]["ENGINE"]:
return ""
return super().create_sql(model, schema_editor, *args, **kwargs)
def remove_sql(self, model, schema_editor, **kwargs):
if "sqlite" in settings.DATABASES["default"]["ENGINE"]:
return ""
return super().remove_sql(model, schema_editor, **kwargs)
class BrinIndexIgnoredOnSQLite(IgnoreOnSQLiteMixin, BrinIndex):
pass
+3 -3
View File
@@ -28,7 +28,7 @@ from django.contrib.auth import login as auth_login
from django.contrib.gis import geoip2
from django.core.cache import cache
from django.utils.formats import date_format
from django.utils.timezone import localtime, now, override
from django.utils.timezone import now
from django.utils.translation import gettext_lazy as _
from django_countries.fields import Country
from geoip2.errors import AddressNotFoundError
@@ -167,13 +167,13 @@ def handle_login_source(user, request):
})
if user.known_login_sources.count() > 1:
# Do not send on first login or first login after introduction of this feature:
with language(user.locale), override(user.timezone):
with language(user.locale):
mail(
user.email,
_('New sign-in to your account'),
'pretixcontrol/email/login_notice.txt',
{
'when': date_format(localtime(src.last_seen), 'DATETIME_FORMAT'),
'when': date_format(src.last_seen, 'DATETIME_FORMAT'),
'agent': src.agent_type,
'os': src.os_type,
# ua-parser returns "Other" for unidentified desktop devices.
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2026-07-15 14:20+0000\n"
"Last-Translator: Llewelyn Barkhuizen <llewelyn@akademia.ac.za>\n"
"Language-Team: Afrikaans <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.7.1\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Engels"
@@ -1169,19 +1201,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1314,66 +1333,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2201,6 +2160,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2592,6 +2575,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2705,7 +2694,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2871,7 +2860,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3794,7 +3783,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4412,8 +4400,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5708,6 +5696,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6486,7 +6491,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6505,7 +6510,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6974,12 +6979,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7536,6 +7535,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8661,12 +8665,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10199,11 +10197,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11684,7 +11682,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12880,7 +12877,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12904,7 +12901,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13079,22 +13076,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13132,6 +13113,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13359,36 +13347,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14566,7 +14524,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14680,53 +14637,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16432,6 +16342,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16700,7 +16614,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17118,8 +17031,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17130,6 +17043,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17264,7 +17178,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17820,22 +17733,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17996,94 +17893,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18198,6 +18007,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18372,6 +18244,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19270,20 +19180,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19294,10 +19190,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20312,7 +20204,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20399,7 +20290,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20696,13 +20586,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21115,6 +20998,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22191,7 +22079,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24348,13 +24235,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24362,10 +24247,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24705,8 +24586,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25309,30 +25189,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26390,7 +26246,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27578,6 +27433,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28212,13 +28072,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,6 +17,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr ""
@@ -1167,19 +1199,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1312,66 +1331,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2199,6 +2158,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2590,6 +2573,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2703,7 +2692,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2869,7 +2858,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3792,7 +3781,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4410,8 +4398,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5706,6 +5694,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6484,7 +6489,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6503,7 +6508,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6972,12 +6977,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7534,6 +7533,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8659,12 +8663,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10197,11 +10195,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11682,7 +11680,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12878,7 +12875,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12902,7 +12899,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13077,22 +13074,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13130,6 +13111,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13357,36 +13345,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14564,7 +14522,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14678,53 +14635,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16430,6 +16340,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16698,7 +16612,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17116,8 +17029,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17128,6 +17041,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17262,7 +17176,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17818,22 +17731,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17994,94 +17891,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18196,6 +18005,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18370,6 +18242,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19268,20 +19178,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19292,10 +19188,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20310,7 +20202,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20397,7 +20288,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20694,13 +20584,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21113,6 +20996,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22189,7 +22077,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24346,13 +24233,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24360,10 +24245,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24703,8 +24584,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25307,30 +25187,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26388,7 +26244,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27576,6 +27431,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28210,13 +28070,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2024-12-11 01:00+0000\n"
"Last-Translator: Neriman Memmedli <nerim4n@pm.me>\n"
"Language-Team: Azerbaijani <https://translate.pretix.eu/projects/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8.4\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "İngiliscə"
@@ -1169,19 +1201,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1314,66 +1333,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2201,6 +2160,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2592,6 +2575,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2705,7 +2694,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2871,7 +2860,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3794,7 +3783,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4412,8 +4400,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5708,6 +5696,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6486,7 +6491,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6505,7 +6510,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6974,12 +6979,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7536,6 +7535,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8661,12 +8665,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10199,11 +10197,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11684,7 +11682,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12880,7 +12877,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12904,7 +12901,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13079,22 +13076,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13132,6 +13113,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13359,36 +13347,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14566,7 +14524,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14680,53 +14637,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16432,6 +16342,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16700,7 +16614,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17118,8 +17031,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17130,6 +17043,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17264,7 +17178,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17820,22 +17733,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17996,94 +17893,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18198,6 +18007,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18372,6 +18244,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19270,20 +19180,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19294,10 +19190,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20312,7 +20204,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20399,7 +20290,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20696,13 +20586,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21115,6 +20998,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22191,7 +22079,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24348,13 +24235,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24362,10 +24247,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24705,8 +24586,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25309,30 +25189,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26392,7 +26248,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27580,6 +27435,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28214,13 +28074,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+236 -404
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2026-06-25 14:00+0000\n"
"Last-Translator: Kim Lozano <joaquim.lozano@upc.edu>\n"
"Language-Team: Catalan <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Botiga desactivada"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "S'ha acabat la prevenda"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "No ha començat la prevenda"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "En venda"
#: pretix/_base_settings.py
msgid "English"
msgstr "Anglès"
@@ -1342,24 +1374,6 @@ msgstr "Compte de Stripe"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#, fuzzy
#| msgctxt "refund_source"
#| msgid "Customer"
msgid "Customers"
msgstr "Client"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
#, fuzzy
#| msgid "Members"
msgid "Memberships"
msgstr "Membres"
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1499,74 +1513,6 @@ msgstr "Si"
msgid "No"
msgstr "No"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Mode de prova"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Cancel·lat"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#, fuzzy
#| msgid "Members"
msgid "Membership type"
msgstr "Membres"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Purchased"
msgid "Purchase ticket"
msgstr "Comprat"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Data d'inici"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Date"
msgid "Start time"
msgstr "Data"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Data de finalització"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End: %(time)s"
msgid "End time"
msgstr "Final: %(time)s"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
#, fuzzy
#| msgid "Invoices"
@@ -2444,6 +2390,30 @@ msgstr "cancel·lat"
msgid "Position ID"
msgstr "Identificador de la posició"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Data d'inici"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Data de finalització"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2884,6 +2854,12 @@ msgstr ""
msgid "Gift card code"
msgstr "Codi del val regal"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Mode de prova"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2997,7 +2973,7 @@ msgstr "Expirat i amb valor"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3183,7 +3159,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "El sistema no reconeix aquesta combinació de credencials."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
"Per raons de seguretat, si us plau espereu 5 minuts abans de tornar-ho a "
@@ -4210,7 +4186,6 @@ msgstr "Permet traspassar la quota"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4934,8 +4909,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6473,6 +6448,25 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "Número de vegades que es pot utilitzar aquest val."
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Cancel·lat"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#, fuzzy
#| msgid "Members"
msgid "Membership type"
msgstr "Membres"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "pendent"
@@ -7333,7 +7327,7 @@ msgstr "Aquesta variació no pertany a aquest producte."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "Actualment no es poden crear vals per a complements de productes."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -7361,7 +7355,7 @@ msgid ""
msgstr ""
"El número màxim per comanda no pot ser menor que el número mínim per comanda."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7905,12 +7899,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr "Aquesta targeta regal ja s'ha fet servir. Si us plau torneu a provar."
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "Codi de tiquet (contingut del codi de barres)"
@@ -8561,6 +8549,14 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#, fuzzy
#| msgctxt "refund_source"
#| msgid "Customer"
msgid "Customers"
msgstr "Client"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -9953,14 +9949,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
#, fuzzy
#| msgid "You cannot select a quota that belongs to a different event."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr "No podeu seleccionar una quota que pertany a un esdeveniment diferent."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11834,13 +11822,13 @@ msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
"Això es mostrarà públicament per permetre que els assistents us contactin."
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact address"
msgid "Contact URL"
msgstr "Adreça de contacte"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -13876,7 +13864,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -15316,7 +15303,7 @@ msgstr "Totes les comandes"
msgid "Valid orders"
msgstr "Comandes pagades"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr "Paga (o cancel·lat amb tarifa de pagament)"
@@ -15345,7 +15332,7 @@ msgstr "Pendent o pagat"
msgid "Cancellations"
msgstr "Cancel·lació"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Canceled (paid fee)"
msgid "Canceled (fully)"
@@ -15559,22 +15546,6 @@ msgstr "La tenda està activa i la pre-venda en marxa"
msgid "Inactive"
msgstr "Inactiu"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "No ha començat la prevenda"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "S'ha acabat la prevenda"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
#, fuzzy
@@ -15624,6 +15595,15 @@ msgstr "Inactiu"
msgid "not yet activated"
msgstr "Inactiu"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
#, fuzzy
#| msgid "Members"
msgid "Memberships"
msgstr "Membres"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Event end"
@@ -15897,42 +15877,6 @@ msgstr "Revocar l'accés"
msgid "Search email address or subject"
msgstr "Requereix adreces de correu per tiquet"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All orders"
msgid "All sources"
msgstr "Totes les comandes"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device name"
msgid "Device actions"
msgstr "Nom del dispositiu"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order details"
msgid "User email"
msgstr "Detalls de la comanda"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -17262,7 +17206,6 @@ msgstr "Opcional"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Save changes"
msgctxt "form_bulk"
@@ -17384,65 +17327,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "You cannot create a voucher that blocks quota as the selected product or "
#| "quota is currently sold out or completely reserved."
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
"No podeu crear un val que bloca la quota ja que el producte o quota "
"seleccionats s'han venut o reservat completament."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "El producte seleccionat no permet triar un seient."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "No hi ha prou quota disponible a \"{}\" per realitzar l'operació."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -19390,6 +19274,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -19675,7 +19563,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -20129,8 +20016,8 @@ msgstr "Esborrar"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -20141,6 +20028,7 @@ msgstr "Esborrar"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -20292,7 +20180,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -20936,22 +20823,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Verification failed"
@@ -21126,94 +20997,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -21332,6 +21115,69 @@ msgstr "URL de sistema:"
msgid "Create QR code"
msgstr "Codi de comanda"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -21523,6 +21369,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -22535,20 +22419,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Botiga desactivada"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "En venda"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -22559,12 +22429,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "Seient específic"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -23682,7 +23546,6 @@ msgstr "Pot canviar les comandes"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -23773,7 +23636,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -24079,13 +23941,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#, fuzzy
#| msgid ""
@@ -24546,6 +24401,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -25770,7 +25630,6 @@ msgstr "Pot canviar les comandes"
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr "Configuració avançada"
@@ -28139,13 +27998,11 @@ msgid "Copy codes"
msgstr "Copiar codis"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr "Detalls del val"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -28153,12 +28010,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Create multiple vouchers"
msgid "Change multiple vouchers"
msgstr "Crear múltiples vals"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -28522,8 +28373,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -29163,30 +29013,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
#, fuzzy
#| msgid "This gift card was used in the meantime. Please try again."
@@ -30374,7 +30200,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -31714,6 +31539,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -32439,13 +32269,8 @@ msgstr "URL base de la redirecció"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
@@ -38462,6 +38287,13 @@ msgstr "Kosovo"
#~ msgid "Full access"
#~ msgstr "Nom complet"
#, fuzzy
#~| msgid "You cannot select a quota that belongs to a different event."
#~ msgid ""
#~ "You cannot cancel a position that has been used to issue a gift card."
#~ msgstr ""
#~ "No podeu seleccionar una quota que pertany a un esdeveniment diferent."
#~ msgid "Automatically on payment"
#~ msgstr "Automàticament durant el pagament"
+231 -461
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2026-01-29 19:42+0000\n"
"Last-Translator: Jiří Pastrňák <jiri@pastrnak.email>\n"
"Language-Team: Czech <https://translate.pretix.eu/projects/pretix/pretix/cs/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.15.2\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Obchod vypnut"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Předprodej ukončen"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Předprodej zatím nezačal"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "V prodeji"
#: pretix/_base_settings.py
msgid "English"
msgstr "Angličtina"
@@ -1270,19 +1302,6 @@ msgstr "Zákaznické účty"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr "Stažení tabulky všech aktuálně registrovaných zákaznických účtů."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Zákazníci"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Členství"
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1415,71 +1434,6 @@ msgstr "Ano"
msgid "No"
msgstr "Ne"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testovací režím"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Zrušeno"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Druh členství"
#: pretix/base/exporters/customers.py
#, fuzzy
msgid "Purchase ticket"
msgstr "Zakoupeno"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Datum začátku"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start time from"
msgid "Start time"
msgstr "Čas začátku od"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Datum konce"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End: %(time)s"
msgid "End time"
msgstr "Konec: %(time)s"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2335,6 +2289,30 @@ msgstr "zrušeno"
msgid "Position ID"
msgstr "ID pozice"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Datum začátku"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Datum konce"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2739,6 +2717,12 @@ msgstr "Stáhněte si tabulku všech transakcí s dárkovými poukazy."
msgid "Gift card code"
msgstr "kód dárkové poukázky"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testovací režím"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2855,7 +2839,7 @@ msgstr "Expirované a s hodnotou"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3023,7 +3007,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Zadané přihlašovací údaje nejsou platné."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
"Z bezpečnostních důvodů, prosím, počkejte pět minut a potom to zkuste znovu."
@@ -3995,7 +3979,6 @@ msgstr "Ignorování kvóty"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4687,8 +4670,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6155,6 +6138,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "Maximální počet využití."
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Zrušeno"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Druh členství"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "chybějící"
@@ -6990,7 +6990,7 @@ msgstr "Tato varianta nepatří k tomuto produktu."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "V současné době není možné vytvářet poukazy na doplňkové produkty."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -7013,7 +7013,7 @@ msgid ""
"usages."
msgstr "Maximální počet použití nesmí být nižší než minimální počet použití."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7536,15 +7536,6 @@ msgstr "Tato dárková karta není organizátorem akce akceptována."
msgid "This gift card was used in the meantime. Please try again."
msgstr "Tato dárková karta byla mezitím použita. Zkuste to prosím znovu."
#: pretix/base/payment.py
#, fuzzy
#| msgid ""
#| "This payment provider does not exist or the respective plugin is disabled."
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr "Tento poskytovatel plateb neexistuje nebo příslušný plugin je vypnutý."
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "Kód vstupenky (obsah čárkového kódu)"
@@ -8150,6 +8141,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Zákazníci"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "Zařízení"
@@ -9477,16 +9473,6 @@ msgid ""
"card."
msgstr "Cenu pozice, která byla použita k vydání dárkové karty, nelze změnit."
#: pretix/base/services/orders.py
#, fuzzy
#| msgid ""
#| "You cannot change the price of a position that has been used to issue a "
#| "gift card."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr "Cenu pozice, která byla použita k vydání dárkové karty, nelze změnit."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11302,13 +11288,13 @@ msgstr "Kontaktní e-mail"
msgid "We'll show this publicly to allow attendees to contact you."
msgstr "Tento údaj zobrazíme veřejně, aby vás účastníci mohli kontaktovat."
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact"
msgid "Contact URL"
msgstr "Kontakt"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -13301,7 +13287,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -14611,7 +14596,7 @@ msgstr "Všechny objednávky"
msgid "Valid orders"
msgstr "Platné objednávky"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr "Zaplaceno (nebo zrušeno se zaplaceným poplatkem)"
@@ -14635,7 +14620,7 @@ msgstr "Probíhající nebo zaplacené"
msgid "Cancellations"
msgstr "Storna"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "Zrušeno (kompletní)"
@@ -14815,22 +14800,6 @@ msgstr "Obchod naživo a předprodej běží"
msgid "Inactive"
msgstr "Neaktivní"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Předprodej zatím nezačal"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Předprodej ukončen"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -14868,6 +14837,13 @@ msgstr "aktivní"
msgid "not yet activated"
msgstr "zatím neaktivováno"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Členství"
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "Nemá žádné členství"
@@ -15097,42 +15073,6 @@ msgstr "Odvolaná zařízení"
msgid "Search email address or subject"
msgstr "Vyžadovat e-mailové adresy na lístek"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Zdroj"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All vouchers"
msgid "All sources"
msgstr "Všechny poukázky"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr "Týmové akce"
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr "Zákaznické akce"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "Stav zařízení"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order details"
msgid "User email"
msgstr "Podrobnosti o objednávce"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr "Všechny uživatelé"
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr "Další text v zápatí"
@@ -16500,7 +16440,6 @@ msgstr "Volitelné"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "změnit"
@@ -16616,65 +16555,6 @@ msgstr ""
"Poukázka odpovídá pouze skrytým produktům, ale nezvolili jste, že je mají "
"zobrazit."
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "You cannot create a voucher that blocks quota as the selected product or "
#| "quota is currently sold out or completely reserved."
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
"Nelze vytvořit poukaz, který blokuje kvótu, protože vybraný produkt nebo "
"kvóta jsou aktuálně vyprodány nebo zcela rezervovány."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "Vybraný produkt neumožňuje výběr místa."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "Na kvótu „{}“ není k dispozici dostatek kvóty k provedení operace."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr "Kupónové kódy"
@@ -18533,6 +18413,10 @@ msgstr "Autorizované aplikace"
msgid "Account history"
msgstr "Historie účtu"
#: pretix/control/navigation.py
msgid "All users"
msgstr "Všechny uživatelé"
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -18811,7 +18695,6 @@ msgstr "Nastavit nové heslo"
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -19267,8 +19150,8 @@ msgstr "Smazat"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -19279,6 +19162,7 @@ msgstr "Smazat"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -19413,7 +19297,6 @@ msgstr "Čas"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr "Vybrat všechny výsledky i na dalších stránkách"
@@ -20129,34 +20012,6 @@ msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
"Našli jsme záznam SPF na vaší doméně, který obsahuje tento systém. Skvělé!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr "Váš nový záznam SPF může vypadat takto:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid ""
#| "We found an SPF record on your domain that includes this system. Great!"
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
"Našli jsme záznam SPF na vaší doméně, který obsahuje tento systém. Skvělé!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DMARC record could look like this:"
msgstr "Váš nový záznam SPF může vypadat takto:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid ""
#| "We found an SPF record on your domain that includes this system. Great!"
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
"Našli jsme záznam SPF na vaší doméně, který obsahuje tento systém. Skvělé!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "Ověřování"
@@ -20356,103 +20211,6 @@ msgstr ""
"nesmazatelná data, například objednávky, které nebyly provedeny v testovacím "
"režimu."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Kontrola"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
"Tato akce obsahuje <strong>přeplacené objednávky</strong>, například z "
"důvodu duplicitních pokusů o platbu. Měli byste tyto případy zkontrolovat a "
"uvažovat možnost vrácení přeplacené částky uživateli."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr "Zobrazit přeplacené objednávky"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
"Tato akce obsahuje <strong>nevyřízené náhrady</strong>, o které byste se "
"měli postarat."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr "Zobrazit čekající náhrady"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
"Tato akce obsahuje <strong>vyžádaná zrušení</strong>, o které byste se měli "
"postarat."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr "Zobrazit objednávky s požadavkem na zrušení"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
"Tato akce obsahuje <strong>nevyřízená schválení</strong>, o která byste se "
"měli postarat."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr "Zobrazit objednávky čekající na schválení"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -20577,6 +20335,78 @@ msgstr "Adresa obchodu:"
msgid "Create QR code"
msgstr "Vytvořit kód QR"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
"Tato akce obsahuje <strong>přeplacené objednávky</strong>, například z "
"důvodu duplicitních pokusů o platbu. Měli byste tyto případy zkontrolovat a "
"uvažovat možnost vrácení přeplacené částky uživateli."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr "Zobrazit přeplacené objednávky"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
"Tato akce obsahuje <strong>nevyřízené náhrady</strong>, o které byste se "
"měli postarat."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr "Zobrazit čekající náhrady"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
"Tato akce obsahuje <strong>vyžádaná zrušení</strong>, o které byste se měli "
"postarat."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr "Zobrazit objednávky s požadavkem na zrušení"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
"Tato akce obsahuje <strong>nevyřízená schválení</strong>, o která byste se "
"měli postarat."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr "Zobrazit objednávky čekající na schválení"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -20758,6 +20588,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr "Všechny akce"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr "Týmové akce"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr "Zákaznické akce"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Kontrola"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -21720,20 +21588,6 @@ msgstr "Žádné termíny"
msgid "More quotas"
msgstr "Další kvóty"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Obchod vypnut"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "V prodeji"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -21744,12 +21598,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "Přidělené místo"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -22806,7 +22654,6 @@ msgstr "Změnit více zařízení"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr "%(number)s vybráno"
@@ -22903,7 +22750,6 @@ msgstr "Smazat vybrané"
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr "Upravit vybrané"
@@ -23205,13 +23051,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -23648,6 +23487,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Zdroj"
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -24795,7 +24639,6 @@ msgstr "Změnit více zařízení"
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr "Rozšířená nastavení"
@@ -27126,13 +26969,11 @@ msgid "Copy codes"
msgstr "Kopírovat kódy"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr "Podrobnosti o poukázce"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -27140,12 +26981,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Change multiple devices"
msgid "Change multiple vouchers"
msgstr "Změnit více zařízení"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -27502,8 +27337,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -28137,66 +27971,6 @@ msgstr ""
"Měli byste aktualizovat nastavení DNS své domény tak, aby zahrnovalo tento "
"systém v záznamu SPF."
#: pretix/control/views/mailsetup.py
#, fuzzy
#| msgid ""
#| "We could not find an SPF record set for the domain you are trying to use. "
#| "This means that there is a very high change most of the emails will be "
#| "rejected or marked as spam. We strongly recommend setting an SPF record "
#| "on the domain. You can do so through the DNS settings at the provider you "
#| "registered your domain with."
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
"Nepodařilo se nám najít záznam SPF nastavený pro doménu, kterou se snažíte "
"použít. To znamená, že je velmi vysoká pravděpodobnost, že většina e-mailů "
"bude odmítnuta nebo označena jako spam. Důrazně doporučujeme nastavit záznam "
"SPF pro danou doménu. Můžete tak učinit prostřednictvím nastavení DNS u "
"poskytovatele, u kterého jste doménu zaregistrovali."
#: pretix/control/views/mailsetup.py
#, fuzzy
#| msgid ""
#| "We found an SPF record set for the domain you are trying to use, but it "
#| "does not include this system's email server. This means that there is a "
#| "very high chance most of the emails will be rejected or marked as spam. "
#| "You should update the DNS settings of your domain to include this system "
#| "in the SPF record."
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
"Našli jsme záznam SPF nastavený pro doménu, kterou se snažíte použít, ale "
"neobsahuje e-mailový server tohoto systému. To znamená, že je velmi vysoká "
"pravděpodobnost, že většina e-mailů bude odmítnuta nebo označena jako spam. "
"Měli byste aktualizovat nastavení DNS své domény tak, aby zahrnovalo tento "
"systém v záznamu SPF."
#: pretix/control/views/mailsetup.py
#, fuzzy
#| msgid ""
#| "We found an SPF record set for the domain you are trying to use, but it "
#| "does not include this system's email server. This means that there is a "
#| "very high chance most of the emails will be rejected or marked as spam. "
#| "You should update the DNS settings of your domain to include this system "
#| "in the SPF record."
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
"Našli jsme záznam SPF nastavený pro doménu, kterou se snažíte použít, ale "
"neobsahuje e-mailový server tohoto systému. To znamená, že je velmi vysoká "
"pravděpodobnost, že většina e-mailů bude odmítnuta nebo označena jako spam. "
"Měli byste aktualizovat nastavení DNS své domény tak, aby zahrnovalo tento "
"systém v záznamu SPF."
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -29299,7 +29073,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -30562,6 +30335,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -31247,13 +31025,8 @@ msgstr "Přesměrování URL"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
@@ -36150,9 +35923,6 @@ msgstr "Přístup k zápisu"
msgid "Kosovo"
msgstr "Kosovo"
#~ msgid "All actions"
#~ msgstr "Všechny akce"
#, fuzzy
#~| msgid "Account information"
#~ msgid "Account invitation"
+222 -371
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2023-11-14 11:00+0000\n"
"Last-Translator: Charliecoleg <DM229135@colegsirgar.ac.uk>\n"
"Language-Team: Welsh <https://translate.pretix.eu/projects/pretix/pretix/cy/"
@@ -20,6 +20,38 @@ msgstr ""
"(n==3) ? 3 :(n==6) ? 4 : 5;\n"
"X-Generator: Weblate 5.1.1\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Saesneg"
@@ -1191,19 +1223,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1336,66 +1355,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2223,6 +2182,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2614,6 +2597,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2727,7 +2716,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2893,7 +2882,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3822,7 +3811,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4440,8 +4428,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5736,6 +5724,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6521,7 +6526,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6540,7 +6545,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7009,12 +7014,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7578,6 +7577,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8717,12 +8721,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10260,13 +10258,13 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Content"
msgid "Contact URL"
msgstr "Cynnwys"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11753,7 +11751,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12951,7 +12948,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12975,7 +12972,7 @@ msgstr ""
msgid "Cancellations"
msgstr "Dileadau"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13150,22 +13147,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13203,6 +13184,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13430,38 +13418,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Tarddiad"
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Redirection"
msgid "Device actions"
msgstr "Ailgyfeiriad"
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14649,7 +14605,6 @@ msgstr "Dewisol"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "newid"
@@ -14763,55 +14718,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The subevent does not belong to this event."
msgid "The selected quota does not match the selected subevent."
msgstr "Nid yw'r digwyddiad yn perthyn i'r digwyddiad hwn."
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16518,6 +16424,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16786,7 +16696,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17210,8 +17119,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17222,6 +17131,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17356,7 +17266,6 @@ msgstr "Stamp amser"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17927,22 +17836,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -18103,94 +17996,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18305,6 +18110,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18479,6 +18347,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19396,20 +19302,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19420,10 +19312,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20454,7 +20342,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20545,7 +20432,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20842,13 +20728,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21263,6 +21142,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Tarddiad"
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22353,7 +22237,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24534,13 +24417,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24548,10 +24429,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24893,8 +24770,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25505,30 +25381,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26592,7 +26444,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27789,6 +27640,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28425,13 +28281,8 @@ msgstr "Ailgyfeirio URIs"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
+14 -14
View File
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 15:52+0000\n"
"PO-Revision-Date: 2026-07-31 18:00+0000\n"
"PO-Revision-Date: 2026-04-22 18:00+0000\n"
"Last-Translator: Nikolai <nikolai@lengefeldt.de>\n"
"Language-Team: Danish <https://translate.pretix.eu/projects/pretix/pretix-js/"
"da/>\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.7.1\n"
"X-Generator: Weblate 5.17\n"
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js
msgid "Marked as paid"
@@ -1306,62 +1306,62 @@ msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "January"
msgstr "januar"
msgstr "Januar"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "February"
msgstr "februar"
msgstr "Februar"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "March"
msgstr "marts"
msgstr "Marts"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "April"
msgstr "april"
msgstr "April"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "May"
msgstr "maj"
msgstr "Maj"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "June"
msgstr "juni"
msgstr "Juni"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "July"
msgstr "juli"
msgstr "Juli"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "August"
msgstr "august"
msgstr "August"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "September"
msgstr "september"
msgstr "September"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "October"
msgstr "oktober"
msgstr "Oktober"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "November"
msgstr "november"
msgstr "November"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "December"
msgstr "december"
msgstr "December"
#~ msgid "iDEAL"
#~ msgstr "iDEAL"
File diff suppressed because it is too large Load Diff
-7
View File
@@ -94,8 +94,6 @@ Checkout
Chrome
Client-ID
Client-Secret
CNAME
CNAME-Eintrag
CODE.txt
Community-Übersetzungen
CONFIRM
@@ -125,11 +123,6 @@ Debug-Modus
dekodi
Desktop-Apps
Di
DKIM
DKIM-Eintrag
DKIM-Schlüssel
DMARC
DMARC-Eintrag
Do
Downloadformat
Dr
File diff suppressed because it is too large Load Diff
@@ -94,8 +94,6 @@ Checkout
Chrome
Client-ID
Client-Secret
CNAME
CNAME-Eintrag
CODE.txt
Community-Übersetzungen
CONFIRM
@@ -125,11 +123,6 @@ Debug-Modus
dekodi
Desktop-Apps
Di
DKIM
DKIM-Eintrag
DKIM-Schlüssel
DMARC
DMARC-Eintrag
Do
Downloadformat
Dr
+222 -367
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,6 +18,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr ""
@@ -1168,19 +1200,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1313,66 +1332,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2200,6 +2159,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2591,6 +2574,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2704,7 +2693,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2870,7 +2859,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3793,7 +3782,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4411,8 +4399,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5707,6 +5695,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6485,7 +6490,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6504,7 +6509,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6973,12 +6978,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7535,6 +7534,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8660,12 +8664,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10198,11 +10196,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11683,7 +11681,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12879,7 +12876,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12903,7 +12900,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13078,22 +13075,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13131,6 +13112,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13358,36 +13346,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14565,7 +14523,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14679,53 +14636,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16431,6 +16341,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16699,7 +16613,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17117,8 +17030,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17129,6 +17042,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17263,7 +17177,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17819,22 +17732,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17995,94 +17892,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18197,6 +18006,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18371,6 +18243,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19269,20 +19179,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19293,10 +19189,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20311,7 +20203,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20398,7 +20289,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20695,13 +20585,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21114,6 +20997,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22190,7 +22078,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24347,13 +24234,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24361,10 +24246,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24704,8 +24585,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25308,30 +25188,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26389,7 +26245,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27577,6 +27432,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28211,13 +28071,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+1 -1
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
File diff suppressed because it is too large Load Diff
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,6 +17,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr ""
@@ -1167,19 +1199,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1312,66 +1331,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2199,6 +2158,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2590,6 +2573,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2703,7 +2692,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2869,7 +2858,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3792,7 +3781,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4410,8 +4398,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5706,6 +5694,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6484,7 +6489,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6503,7 +6508,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6972,12 +6977,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7534,6 +7533,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8659,12 +8663,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10197,11 +10195,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11682,7 +11680,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12878,7 +12875,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12902,7 +12899,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13077,22 +13074,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13130,6 +13111,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13357,36 +13345,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14564,7 +14522,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14678,53 +14635,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16430,6 +16340,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16698,7 +16612,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17116,8 +17029,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17128,6 +17041,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17262,7 +17176,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17818,22 +17731,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17994,94 +17891,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18196,6 +18005,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18370,6 +18242,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19268,20 +19178,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19292,10 +19188,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20310,7 +20202,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20397,7 +20288,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20694,13 +20584,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21113,6 +20996,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22189,7 +22077,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24346,13 +24233,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24360,10 +24245,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24703,8 +24584,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25307,30 +25187,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26388,7 +26244,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27576,6 +27431,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28210,13 +28070,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
+222 -392
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-07-18 01:00+0000\n"
"Last-Translator: Zona Vip <contacto@zonavip.mx>\n"
"Language-Team: Spanish (Latin America) <https://translate.pretix.eu/projects/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Inglés"
@@ -1264,19 +1296,6 @@ msgstr ""
"Descargue una hoja de cálculo de todas las cuentas de clientes registradas "
"actualmente."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1409,72 +1428,6 @@ msgstr "Sí"
msgid "No"
msgstr "No"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Personalized ticket"
msgid "Purchase ticket"
msgstr "Boleto personalizado"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Event start time"
msgid "Start time"
msgstr "Hora de inicio del evento"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Event end time"
msgid "End time"
msgstr "Hora de finalización del evento"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2332,6 +2285,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2727,6 +2704,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2840,7 +2823,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3006,7 +2989,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3944,7 +3927,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4570,8 +4552,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5872,6 +5854,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6652,7 +6651,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6671,7 +6670,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7140,12 +7139,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7719,6 +7712,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8850,12 +8848,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10390,11 +10382,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11880,7 +11872,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -13084,7 +13075,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -13108,7 +13099,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13283,22 +13274,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13336,6 +13311,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13565,42 +13547,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr "Dirección de correo electrónico"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All invoices"
msgid "All sources"
msgstr "Todas las facturas"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Redirection URIs"
msgid "Device actions"
msgstr "URI de redirección"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order total"
msgid "User email"
msgstr "Pedido total"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14778,7 +14724,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14892,64 +14837,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "One of the selected products is not available in the selected country."
msgid "The selected quota does not match the selected subevent."
msgstr ""
"Uno de los productos seleccionados no está disponible en el país "
"seleccionado."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr ""
"No hay suficiente cuota disponible en la cuota \"{}\" para realizar la "
"operación."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16663,6 +16550,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16931,7 +16822,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17349,8 +17239,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17361,6 +17251,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17495,7 +17386,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -18057,22 +17947,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -18235,94 +18109,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18437,6 +18223,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18619,6 +18468,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19517,20 +19404,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19541,10 +19414,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20563,7 +20432,6 @@ msgstr "Dirección de correo electrónico"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20650,7 +20518,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20947,13 +20814,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21366,6 +21226,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22442,7 +22307,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24618,13 +24482,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24632,12 +24494,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Email address"
msgid "Change multiple vouchers"
msgstr "Dirección de correo electrónico"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24977,8 +24833,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25581,30 +25436,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26675,7 +26506,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27863,6 +27693,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28497,13 +28332,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-12-24 00:00+0000\n"
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
"Language-Team: Estonian <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Inglise"
@@ -1169,19 +1201,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1314,66 +1333,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2201,6 +2160,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2592,6 +2575,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2705,7 +2694,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2871,7 +2860,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3794,7 +3783,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4412,8 +4400,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5708,6 +5696,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6486,7 +6491,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6505,7 +6510,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6974,12 +6979,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7536,6 +7535,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8661,12 +8665,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10199,11 +10197,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11684,7 +11682,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12880,7 +12877,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12904,7 +12901,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13079,22 +13076,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13132,6 +13113,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13359,36 +13347,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14566,7 +14524,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14680,53 +14637,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16432,6 +16342,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16700,7 +16614,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17118,8 +17031,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17130,6 +17043,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17264,7 +17178,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17820,22 +17733,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17996,94 +17893,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18198,6 +18007,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18372,6 +18244,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19270,20 +19180,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19294,10 +19190,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20312,7 +20204,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20399,7 +20290,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20696,13 +20586,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21115,6 +20998,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22191,7 +22079,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24350,13 +24237,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24364,10 +24249,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24707,8 +24588,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25311,30 +25191,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26392,7 +26248,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27580,6 +27435,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28214,13 +28074,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 15:52+0000\n"
"PO-Revision-Date: 2026-07-29 11:04+0000\n"
"PO-Revision-Date: 2024-09-06 08:47+0000\n"
"Last-Translator: Albizuri <oier@puntu.eus>\n"
"Language-Team: Basque <https://translate.pretix.eu/projects/pretix/pretix-js/"
"eu/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.7.1\n"
"X-Generator: Weblate 5.7\n"
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js
msgid "Marked as paid"
@@ -619,7 +619,7 @@ msgstr ""
#: pretix/static/pretixcontrol/js/ui/editor.js
msgid "Powered by pretix"
msgstr "pretix-ek sustatua"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/editor.js
msgid "Object"
+222 -411
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-10-04 10:10+0000\n"
"Last-Translator: Sebastian Bożek <sebastian@log-mar.pl>\n"
"Language-Team: Finnish <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13.3\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Kauppa on suljettu"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Ennakkomyynti on päättynyt"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Ennakkomyynti ei ole alkanut"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "Myynnissä"
#: pretix/_base_settings.py
msgid "English"
msgstr "englanti"
@@ -1284,19 +1316,6 @@ msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
"Lataa taulukko kaikista tällä hetkellä rekisteröidyistä asiakastileistä."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Asiakkaat"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1429,72 +1448,6 @@ msgstr "Kyllä"
msgid "No"
msgstr "Ei"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testitila"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Peruttu"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Jäsenyystyyppi"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Purchase time"
msgid "Purchase ticket"
msgstr "Oston kellonaika"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Alkupäivämäärä"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start time from"
msgid "Start time"
msgstr "Alkuaika"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Loppupäivämäärä"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End: %(time)s"
msgid "End time"
msgstr "Päättyy: %(time)s"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2349,6 +2302,30 @@ msgstr "peruutettu"
msgid "Position ID"
msgstr "Paikkatunniste"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Alkupäivämäärä"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Loppupäivämäärä"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2757,6 +2734,12 @@ msgstr "Lataa laskentaohjelmataulukko kaikista lahjakorttitapahtumista."
msgid "Gift card code"
msgstr "Lahjakortin koodi"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testitila"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2872,7 +2855,7 @@ msgstr "Vanhentunut ja arvolla varustettu"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3043,7 +3026,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Tämä käyttäjätunnuksen ja salasanan yhdistelmä ei ole tiedossamme."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr "Tietoturvasyistä, odota 5 minuuttia ennen kuin yrität uudelleen."
@@ -4026,7 +4009,6 @@ msgstr "Salli kiintiön ohittaminen"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4729,8 +4711,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6261,6 +6243,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "Montako kertaa tätä jäsenyyttä voidaan käyttää oston yhteydessä."
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Peruttu"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Jäsenyystyyppi"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "odottaa"
@@ -7127,7 +7126,7 @@ msgstr "Tämä variaatio ei kuulu tähän tuotteeseen."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "Tällä hetkellä ei ole mahdollista luoda arvoseteleitä lisätuotteille."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -7152,7 +7151,7 @@ msgstr ""
"Käyttökertojen enimmäismäärä ei saa olla pienempi kuin käyttökertojen "
"vähimmäismäärä."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7675,12 +7674,6 @@ msgstr "Tapahtuman järjestäjä ei hyväksy tätä lahjakorttia."
msgid "This gift card was used in the meantime. Please try again."
msgstr "Tämä lahjakortti käytettiin sillä välin. Yritä uudelleen."
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "Lipun koodi (viivakoodin sisältö)"
@@ -8281,6 +8274,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Asiakkaat"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "Laitteet"
@@ -9587,18 +9585,6 @@ msgstr ""
"Et voi muuttaa sellaisen position hintaa, jota on käytetty lahjakortin "
"myöntämiseen."
#: pretix/base/services/orders.py
#, fuzzy
#| msgid ""
#| "You cannot change the price of a position that has been used to issue a "
#| "gift card."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
"Et voi muuttaa sellaisen position hintaa, jota on käytetty lahjakortin "
"myöntämiseen."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11464,13 +11450,13 @@ msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
"Näytämme tämän julkisesti, jotta osallistujat voivat ottaa sinuun yhteyttä."
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact:"
msgid "Contact URL"
msgstr "Kontakti:"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -13484,7 +13470,6 @@ msgstr "Saat tämän sähköpostiviestin, koska olet tehnyt {event}tilauksen."
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -14770,7 +14755,7 @@ msgstr "Kaikki tilaukset"
msgid "Valid orders"
msgstr "Voimassaolevat tilaukset"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -14794,7 +14779,7 @@ msgstr "Odottaa tai maksettu"
msgid "Cancellations"
msgstr "Peruutukset"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "Peruttu (kokonaan)"
@@ -14969,22 +14954,6 @@ msgstr ""
msgid "Inactive"
msgstr "Epäaktiivinen"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Ennakkomyynti ei ole alkanut"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Ennakkomyynti on päättynyt"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -15022,6 +14991,13 @@ msgstr "aktiivinen"
msgid "not yet activated"
msgstr "ei vielä aktivoitu"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "Ei jäseniä"
@@ -15251,42 +15227,6 @@ msgstr "Peruutetut laitteet"
msgid "Search email address or subject"
msgstr "Vaadi sähköpostiosoitteet per lippu"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Lähde"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All orders"
msgid "All sources"
msgstr "Kaikki tilaukset"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "Laitteen status"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order total"
msgid "User email"
msgstr "Tilauksen summa"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -16494,7 +16434,6 @@ msgstr "Valinnainen"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "muuta"
@@ -16608,65 +16547,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "You cannot create a voucher that blocks quota as the selected product or "
#| "quota is currently sold out or completely reserved."
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
"Et voi luoda kuponkia, joka varaa kiintiön, koska valittu tuote tai kiintiö "
"on tällä hetkellä loppuunmyyty tai kokonaan varattu."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "Valittu tuote ei salli paikan valitsemista."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "Kiintiössä \"{}\" ei ole tarpeaksi tilaa operaation suorittamiseksi."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr "Koodit"
@@ -18423,6 +18303,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -18691,7 +18575,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -19119,8 +19002,8 @@ msgstr "Poista"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -19131,6 +19014,7 @@ msgstr "Poista"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -19265,7 +19149,6 @@ msgstr "Aikaleima"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -19851,22 +19734,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "Vahvistus"
@@ -20033,94 +19900,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -20241,6 +20020,69 @@ msgstr ""
msgid "Create QR code"
msgstr "Luo QR koodi"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -20427,6 +20269,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -21341,20 +21221,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Kauppa on suljettu"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "Myynnissä"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -21365,12 +21231,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "Erityinen istuin"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -22394,7 +22254,6 @@ msgstr "Vaihda useita laitteita"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -22484,7 +22343,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -22781,13 +22639,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -23217,6 +23068,11 @@ msgstr "Vahvista maksu"
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Lähde"
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -24316,7 +24172,6 @@ msgstr "Vaihda useita laitteita"
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -26529,13 +26384,11 @@ msgid "Copy codes"
msgstr "Kopioi koodit"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr "Kupongin yksityiskohdat"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -26543,12 +26396,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Create multiple vouchers"
msgid "Change multiple vouchers"
msgstr "Luo monta kuponkia"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -26895,8 +26742,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -27517,30 +27363,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -28635,7 +28457,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -29939,6 +29760,11 @@ msgstr ""
msgid "PayPal account"
msgstr "PayPal-tili"
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr "Klikkaa tästä saadaksesi ohjeet tarvittavien avainten hankkimiseen"
@@ -30666,25 +30492,15 @@ msgid "Base redirection URLs"
msgstr "Perusuudelleenohjauksen URL-osoitteet"
#: pretix/plugins/returnurl/views.py
#, fuzzy
#| msgid ""
#| "Redirection will only be allowed to URLs that start with one of these "
#| "prefixes. Enter one or more allowed URL prefix per line. URL prefixes "
#| "must include a slash after the hostname."
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
"Uudelleenohjaus sallitaan vain URL-osoitteisiin, jotka alkavat jollakin "
"näistä etuliitteistä. Kirjoita yksi tai useampi sallittu URL-etuliite riviä "
"kohti. URL-etuliitteissä on oltava isäntänimen jälkeen vinoviiva."
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
msgid "Send out emails to all your customers or specific groups of customers."
msgstr ""
@@ -35686,11 +35502,6 @@ msgstr "Kirjoita käyttöoikeudet"
msgid "Kosovo"
msgstr "Kosovo"
#, python-brace-format
#~ msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#~ msgstr ""
#~ "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#, fuzzy
#~| msgid "Account information"
#~ msgid "Account invitation"
+222 -380
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-02-13 22:00+0000\n"
"Last-Translator: Andrias Magnussen <andrias.magnussen@om.org>\n"
"Language-Team: Faroese <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.9.2\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Enskt"
@@ -1218,19 +1250,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1363,66 +1382,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2250,6 +2209,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2645,6 +2628,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2758,7 +2747,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2924,7 +2913,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3847,7 +3836,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4469,8 +4457,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5765,6 +5753,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6543,7 +6548,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6562,7 +6567,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7031,12 +7036,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7602,6 +7601,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8729,12 +8733,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10267,11 +10265,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11754,7 +11752,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12950,7 +12947,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12974,7 +12971,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13149,22 +13146,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13202,6 +13183,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13429,40 +13417,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Redirection URIs"
msgid "Device actions"
msgstr "URL til víðarstilling"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order denied"
msgid "User email"
msgstr "Bílegging avvíst"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14642,7 +14596,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14756,62 +14709,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "One of the selected products is not available in the selected country."
msgid "The selected quota does not match the selected subevent."
msgstr "Eitt av produktunum, sum tú hevur valt, er ikki tøkt í valda landinum."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr ""
"Tað eru ikki nóg nógvar eindir eftir á kvotuni \"{}\" til at gjøgnumføra "
"hesi boð."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16525,6 +16422,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16793,7 +16694,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17211,8 +17111,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17223,6 +17123,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17357,7 +17258,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17917,22 +17817,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -18093,94 +17977,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18295,6 +18091,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18471,6 +18330,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19369,20 +19266,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19393,10 +19276,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20411,7 +20290,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20498,7 +20376,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20795,13 +20672,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21214,6 +21084,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22290,7 +22165,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24453,13 +24327,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24467,10 +24339,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24810,8 +24678,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25414,30 +25281,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26507,7 +26350,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27695,6 +27537,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28329,13 +28176,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+222 -407
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-03-04 16:16+0000\n"
"Last-Translator: Martin Gross <gross@rami.io>\n"
"Language-Team: Croatian <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -20,6 +20,38 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.10.2\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Trgovina onemogućena"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Pretprodaja završena"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Pretprodaja nije započela"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "U prodaji"
#: pretix/_base_settings.py
msgid "English"
msgstr "Engleski"
@@ -1287,19 +1319,6 @@ msgstr "Korisnički profili"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr "Preuzmite tablicu svih trenutno registriranih korisničkih računa."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Kupci"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Članstva"
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1432,72 +1451,6 @@ msgstr "Da"
msgid "No"
msgstr "Ne"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testni mod"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Otkazano"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Vrsta članstva"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Purchase time"
msgid "Purchase ticket"
msgstr "Vrijeme kupnje"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Datum početka"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start time from"
msgid "Start time"
msgstr "Vrijeme početka od"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Datum završetka"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End: %(time)s"
msgid "End time"
msgstr "Kraj: %(time)s"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2352,6 +2305,30 @@ msgstr "Otkazano"
msgid "Position ID"
msgstr "ID pozicije"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Datum početka"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Datum završetka"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2760,6 +2737,12 @@ msgstr "Preuzmite proračunsku tablicu svih transakcija poklon kartica."
msgid "Gift card code"
msgstr "Kod poklon kartice"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testni mod"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2876,7 +2859,7 @@ msgstr "Isteklo i s vrijednošću"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3046,7 +3029,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Ova kombinacija vjerodajnica nije poznata našem sustavu."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
"Iz sigurnosnih razloga, pričekajte 5 minuta prije nego što pokušate ponovno."
@@ -4039,7 +4022,6 @@ msgstr "Dozvoli zaobilaženje kvote"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4745,8 +4727,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6247,6 +6229,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "Broj puta koliko se ovo članstvo može koristiti u kupnji."
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Otkazano"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Vrsta članstva"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "na čekanju"
@@ -7061,7 +7060,7 @@ msgstr "Ova varijacija ne pripada ovom proizvodu."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "Trenutno nije moguće kreirati vaučere za dodatne proizvode."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -7084,7 +7083,7 @@ msgstr ""
"Maksimalni broj korištenja ne smije biti manji od minimalnog broja "
"korištenja."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7575,12 +7574,6 @@ msgid "This gift card was used in the meantime. Please try again."
msgstr ""
"Ova poklon kartica je u međuvremenu iskorištena. Molimo pokušajte ponovno."
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "Kod ulaznice (sadržaj barkoda)"
@@ -8187,6 +8180,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Kupci"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "Uređaji"
@@ -9406,18 +9404,6 @@ msgstr ""
"Ne možete promijeniti cijenu pozicije koja je korištena za izdavanje poklon "
"kartice."
#: pretix/base/services/orders.py
#, fuzzy
#| msgid ""
#| "You cannot change the price of a position that has been used to issue a "
#| "gift card."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
"Ne možete promijeniti cijenu pozicije koja je korištena za izdavanje poklon "
"kartice."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11047,13 +11033,13 @@ msgstr "Kontakt adresa"
msgid "We'll show this publicly to allow attendees to contact you."
msgstr "Prikazat ćemo ovo javno kako bi sudionici mogli kontaktirati vas."
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact:"
msgid "Contact URL"
msgstr "Kontakt:"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -12601,7 +12587,6 @@ msgstr "Primili ste ovu e-poštu jer ste naručili za {event}."
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -13829,7 +13814,7 @@ msgstr "Sve narudžbe"
msgid "Valid orders"
msgstr "Valjane narudžbe"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr "Plaćeno (ili otkazano s plaćenom naknadom)"
@@ -13853,7 +13838,7 @@ msgstr "Na čekanju ili plaćeno"
msgid "Cancellations"
msgstr "Otkazivanja"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "Otkazano (potpuno)"
@@ -14030,22 +14015,6 @@ msgstr "Trgovina uživo i predprodaja u tijeku"
msgid "Inactive"
msgstr "Neaktivno"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "Pretprodaja nije započela"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Pretprodaja završena"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -14083,6 +14052,13 @@ msgstr "aktivan"
msgid "not yet activated"
msgstr "još nije aktivirano"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Članstva"
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "Nema članstava"
@@ -14312,42 +14288,6 @@ msgstr "Opozvani uređaji"
msgid "Search email address or subject"
msgstr "Zahtijevajte e-mail adrese po ulaznici"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Izvor"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All vouchers"
msgid "All sources"
msgstr "Svi vaučeri"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr "Radnje tima"
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr "Radnje kupaca"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "Status uređaja"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order details"
msgid "User email"
msgstr "Detalji narudžbe"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr "Svi korisnici"
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr "Dodatni tekst u podnožju"
@@ -15559,7 +15499,6 @@ msgstr "Neobavezno"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "promjena"
@@ -15674,59 +15613,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "Odabrani proizvod ne dopušta odabir sjedala."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "Nema dovoljno kvote na kvoti \"{}\" za izvršenje operacije."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr "Kodovi"
@@ -17494,6 +17380,10 @@ msgstr "Autorizirane aplikacije"
msgid "Account history"
msgstr "Povijest profila"
#: pretix/control/navigation.py
msgid "All users"
msgstr "Svi korisnici"
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -17762,7 +17652,6 @@ msgstr "Postavi novu lozinku"
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -18186,8 +18075,8 @@ msgstr "Izbriši"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -18198,6 +18087,7 @@ msgstr "Izbriši"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -18332,7 +18222,6 @@ msgstr "Vremenska oznaka"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr "Odaberi sve rezultate na drugim stranicama"
@@ -18921,26 +18810,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr "Vaš novi SPF zapis bi mogao izgledati ovako:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DMARC record could look like this:"
msgstr "Vaš novi SPF zapis bi mogao izgledati ovako:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "Provjera"
@@ -19103,94 +18972,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr "Osobni podaci su uklonjeni iz ovog zapisa dnevnika."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr "Ovu promjenu izvršio je pretix administrator."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Pregledaj"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr "Prikaži preplaćene narudžbe"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr "Prikaži povrate na čekanju"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr "Prikaži narudžbe koje traže otkazivanje"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr "Prikaži narudžbe na čekanju za odobrenje"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr "Prikaži pogođene narudžbe"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -19305,6 +19086,69 @@ msgstr "URL trgovine:"
msgid "Create QR code"
msgstr "Kreiraj QR kod"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr "Prikaži preplaćene narudžbe"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr "Prikaži povrate na čekanju"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr "Prikaži narudžbe koje traže otkazivanje"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr "Prikaži narudžbe na čekanju za odobrenje"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr "Prikaži pogođene narudžbe"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -19489,6 +19333,44 @@ msgstr ""
msgid "Enable test mode"
msgstr "Omogući testni način"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr "Sve radnje"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr "Radnje tima"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr "Radnje kupaca"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr "Osobni podaci su uklonjeni iz ovog zapisa dnevnika."
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr "Ovu promjenu izvršio je pretix administrator."
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Pregledaj"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -20408,20 +20290,6 @@ msgstr "Nema datuma"
msgid "More quotas"
msgstr "Više kvota"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr "Trgovina onemogućena"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "U prodaji"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -20432,12 +20300,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr "Brza smeđa lisica skače preko lijenog psa."
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "Specifično sjedalo"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -21465,7 +21327,6 @@ msgstr "Promijeni više datuma"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr "%(number)s odabrano"
@@ -21556,7 +21417,6 @@ msgstr "Izbriši odabrano"
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr "Uredi odabrano"
@@ -21853,13 +21713,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -22293,6 +22146,11 @@ msgstr "Potvrdi kao plaćeno"
msgid "Create a refund"
msgstr "Kreiraj povrat"
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Izvor"
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr "Otkaži prijenos"
@@ -23392,7 +23250,6 @@ msgstr "Promijeni više uređaja"
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr "Napredne postavke"
@@ -25621,13 +25478,11 @@ msgid "Copy codes"
msgstr "Kopiraj kodove"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr "Detalji vaučera"
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -25635,12 +25490,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Create multiple vouchers"
msgid "Change multiple vouchers"
msgstr "Kreiraj više vaučera"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -25982,8 +25831,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -26612,30 +26460,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr "Kôd za provjeru je bio netočan, pokušajte ponovno."
@@ -27732,7 +27556,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -28982,6 +28805,11 @@ msgstr ""
msgid "PayPal account"
msgstr "PayPal račun"
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr "Kliknite ovdje za tutorial o tome kako dobiti potrebne ključeve"
@@ -29664,13 +29492,8 @@ msgstr "Osnovni URL-ovi za preusmjeravanje"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
@@ -34470,14 +34293,6 @@ msgstr "Pravo pisanja"
msgid "Kosovo"
msgstr "Kosovo"
#~ msgid "All actions"
#~ msgstr "Sve radnje"
#, python-brace-format
#~ msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#~ msgstr ""
#~ "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#, fuzzy
#~| msgid "Account information"
#~ msgid "Account invitation"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+135 -98
View File
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-06 15:52+0000\n"
"PO-Revision-Date: 2026-08-02 22:00+0000\n"
"Last-Translator: \"Luca Sorace \\\"Stranck\\\"\" <strdjn@gmail.com>\n"
"PO-Revision-Date: 2026-03-25 14:14+0000\n"
"Last-Translator: Pietro Isotti <isottipietro@gmail.com>\n"
"Language-Team: Italian <https://translate.pretix.eu/projects/pretix/pretix-"
"js/it/>\n"
"Language: it\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.7.1\n"
"X-Generator: Weblate 5.16.2\n"
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js
msgid "Marked as paid"
@@ -42,91 +42,93 @@ msgstr "Apple Pay"
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Itaú"
msgstr "Ita"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
#, fuzzy
msgid "PayPal Credit"
msgstr "PayPal (Pagamento a rate)"
msgstr "PayPal"
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Credit Card"
msgstr "Carta di credito"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "PayPal Pay Later"
msgstr "PayPal (Acquista ora, paga dopo)"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "iDEAL | Wero"
msgstr "iDEAL | Wero"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "SEPA Direct Debit"
msgstr "Addebito diretto SEPA"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Bancontact"
msgstr "Bancontact"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "giropay"
msgstr "giropay"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "SOFORT"
msgstr "SOFORT"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
#, fuzzy
msgid "eps"
msgstr "eps"
msgstr "Si"
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "MyBank"
msgstr "MyBank"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Przelewy24"
msgstr "Przelewy24"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Verkkopankki"
msgstr "Verkkopankki"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "PayU"
msgstr "PayU"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "BLIK"
msgstr "BLIK"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Trustly"
msgstr "Trustly"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Zimpler"
msgstr "Zimpler"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Maxima"
msgstr "Maxima"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "OXXO"
msgstr "OXXO"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Boleto"
msgstr "Boleto"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "WeChat Pay"
msgstr "WeChat Pay"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Mercado Pago"
msgstr "Mercado Pago"
msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
@@ -141,7 +143,7 @@ msgstr "Stiamo processando il tuo pagamento …"
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js
msgid "Payment method unavailable"
msgstr "Metodo di pagamento non disponibile"
msgstr ""
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js
msgid "Placed orders"
@@ -153,11 +155,11 @@ msgstr "Ordini pagati"
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js
msgid "Attendees (ordered)"
msgstr "Partecipanti (ordini effettuati)"
msgstr ""
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js
msgid "Attendees (paid)"
msgstr "Partecipanti (ordini pagati)"
msgstr ""
#: pretix/plugins/statistics/static/pretixplugins/statistics/statistics.js
msgid "Total revenue"
@@ -237,11 +239,11 @@ msgstr "Eliminato"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
msgid "Confirmed"
msgstr "Confermato"
msgstr ""
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
msgid "Approval pending"
msgstr "In attesa di approvazione"
msgstr ""
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
msgid "Redeemed"
@@ -308,13 +310,12 @@ msgid "Order canceled"
msgstr "Ordine cancellato"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
#, fuzzy
msgid "Ticket code is ambiguous on list"
msgstr "Il codice del biglietto è ambiguo sulla lista"
msgstr ""
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
msgid "Order not approved"
msgstr "Ordine non approvato"
msgstr ""
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/i18n.ts
msgid "Checked-in Tickets"
@@ -429,11 +430,11 @@ msgstr "Usa i tasti Ctrl-C per copiare!"
#: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue
msgid "Edit"
msgstr "Modifica"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue
msgid "Visualize"
msgstr "Visualizza"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue
msgid ""
@@ -441,13 +442,10 @@ msgid ""
"or variations are not contained in any of your rule parts so people with "
"these tickets will not get in:"
msgstr ""
"La tua regola filtra sempre per prodotto o variation, ma i seguenti prodotti "
"o variation non sono presenti in nessuna parte delle tue regole. Questo "
"impedirà alle persone con questi biglietti di poter accedere all'evento:"
#: pretix/static/pretixcontrol/js/ui/checkinrules/App.vue
msgid "Please double-check if this was intentional."
msgstr "Per favore, controlla se è stato intenzionale."
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "All of the conditions below (AND)"
@@ -491,17 +489,17 @@ msgstr "minuti"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Duplicate"
msgstr "Duplicato"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgctxt "entry_status"
msgid "present"
msgstr "Presente"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgctxt "entry_status"
msgid "absent"
msgstr "Assente"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "is one of"
@@ -517,7 +515,7 @@ msgstr "è dopo"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "="
msgstr "="
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Product"
@@ -537,55 +535,63 @@ msgstr "Data e orario corrente"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Current day of the week (1 = Monday, 7 = Sunday)"
msgstr "Giorno corrente della settimana (1 = Lunedì, 7 = Domenica)"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Current entry status"
msgstr "Stato dell'ingresso corrente"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Number of previous entries"
msgstr "Numero di precedenti ingressi"
msgstr "Numero di inserimenti precedenti"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Number of previous entries since midnight"
msgstr "Numero di precedenti ingressi fino a mezzanotte"
msgstr "Numero di inserimenti precedenti fino a mezzanotte"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
#, fuzzy
#| msgid "Number of previous entries"
msgid "Number of previous entries since"
msgstr "Numero di precedenti ingressi dal"
msgstr "Numero di inserimenti precedenti"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
#, fuzzy
#| msgid "Number of previous entries"
msgid "Number of previous entries before"
msgstr "Numero di precedenti ingressi prima del"
msgstr "Numero di inserimenti precedenti"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Number of days with a previous entry"
msgstr "Numero di giorni con un precedente ingresso"
msgstr "Nunmero di giorni con un inserimento precedente"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
#, fuzzy
#| msgid "Number of days with a previous entry"
msgid "Number of days with a previous entry since"
msgstr "Numero di giorni con un precedente ingresso dal"
msgstr "Nunmero di giorni con un inserimento precedente"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
#, fuzzy
#| msgid "Number of days with a previous entry"
msgid "Number of days with a previous entry before"
msgstr "Numero di giorni con un precedente ingresso prima del"
msgstr "Nunmero di giorni con un inserimento precedente"
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Minutes since last entry (-1 on first entry)"
msgstr "Minuti dall'ultimo ingresso (-1 al primo ingresso)"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
msgid "Minutes since first entry (-1 on first entry)"
msgstr "Minuti dal primo ingresso (-1 al primo ingresso)"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts
msgid "Error: Product not found!"
msgstr "Errore: Prodotto non trovato!"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts
msgid "Error: Variation not found!"
msgstr "Errore: Variation non trovata!"
msgstr ""
#: pretix/static/pretixcontrol/js/ui/editor.js
msgid "Check-in QR"
@@ -600,12 +606,16 @@ msgid "Group of objects"
msgstr "Gruppo di oggetti"
#: pretix/static/pretixcontrol/js/ui/editor.js
#, fuzzy
#| msgid "Text object"
msgid "Text object (deprecated)"
msgstr "Oggetto testo (deprecato)"
msgstr "Oggetto testo"
#: pretix/static/pretixcontrol/js/ui/editor.js
#, fuzzy
#| msgid "Text object"
msgid "Text box"
msgstr "Riquadro testo"
msgstr "Oggetto testo"
#: pretix/static/pretixcontrol/js/ui/editor.js
msgid "Barcode area"
@@ -652,24 +662,25 @@ msgid "Unknown error."
msgstr "Errore sconosciuto."
#: pretix/static/pretixcontrol/js/ui/main.js
#, fuzzy
#| msgid "Your color has great contrast and is very easy to read!"
msgid "Your color has great contrast and will provide excellent accessibility."
msgstr "Il colore scelto ha un ottimo contrasto ed è molto leggibile."
msgstr "Il colore scelto ha un ottimo contrasto ed è molto leggibile!"
#: pretix/static/pretixcontrol/js/ui/main.js
#, fuzzy
#| msgid "Your color has decent contrast and is probably good-enough to read!"
msgid ""
"Your color has decent contrast and is sufficient for minimum accessibility "
"requirements."
msgstr ""
"Il colore scelto ha un buon contrasto ed è sufficiente per i requisiti di "
"accessibilità."
"Il colore scelto ha un buon contrasto e probabilmente è abbastanza leggibile!"
#: pretix/static/pretixcontrol/js/ui/main.js
msgid ""
"Your color has insufficient contrast to white. Accessibility of your site "
"will be impacted."
msgstr ""
"Il colore scelto ha un contrasto insufficiente rispetto al bianco. "
"L'accessibilità nel tuo sito sarà ridotta."
#: pretix/static/pretixcontrol/js/ui/main.js
msgid "Search query"
@@ -689,11 +700,11 @@ msgstr "Solo i selezionati"
#: pretix/static/pretixcontrol/js/ui/main.js
msgid "Enter page number between 1 and %(max)s."
msgstr "Inserisci il numero di pagina tra 1 e %(max)s."
msgstr ""
#: pretix/static/pretixcontrol/js/ui/main.js
msgid "Invalid page number."
msgstr "Numero di pagina invalido."
msgstr ""
#: pretix/static/pretixcontrol/js/ui/main.js
msgid "Use a different name internally"
@@ -712,8 +723,10 @@ msgid "Calculating default price…"
msgstr "Calcolando il prezzo di default…"
#: pretix/static/pretixcontrol/js/ui/plugins.js
#, fuzzy
#| msgid "Search results"
msgid "No results"
msgstr "Nessun risultato"
msgstr "Risultati ricerca"
#: pretix/static/pretixcontrol/js/ui/question.js
msgid "Others"
@@ -743,33 +756,39 @@ msgstr "Carrello scaduto"
#: pretix/static/pretixpresale/js/ui/cart.js
msgid "Your cart is about to expire."
msgstr "La selezione nel tuo carrello sta per scadere."
msgstr ""
#: pretix/static/pretixpresale/js/ui/cart.js
msgid "The items in your cart are reserved for you for one minute."
msgid_plural "The items in your cart are reserved for you for {num} minutes."
msgstr[0] "Gli elementi nel tuo carrello sono riservati per un minuto."
msgstr[0] "Gli elementi nel tuo carrello sono riservati per 1 minuto."
msgstr[1] "Gli elementi nel tuo carrello sono riservati per {num} minuti."
#: pretix/static/pretixpresale/js/ui/cart.js
#, fuzzy
#| msgid "Cart expired"
msgid "Your cart has expired."
msgstr "Il tuo carrello è scaduto."
msgstr "Carrello scaduto"
#: pretix/static/pretixpresale/js/ui/cart.js
#, fuzzy
#| msgid ""
#| "The items in your cart are no longer reserved for you. You can still "
#| "complete your order as long as theyre available."
msgid ""
"The items in your cart are no longer reserved for you. You can still "
"complete your order as long as they're available."
msgstr ""
"Gli articoli nel tuo carrello non sono più riservati a te. Puoi ancora "
"Gli articoli nel tuo carrello non sono più riservati per te. Puoi ancora "
"completare il tuo ordine finché sono disponibili."
#: pretix/static/pretixpresale/js/ui/cart.js
msgid "Do you want to renew the reservation period?"
msgstr "Vuoi rinnovare la scadenza del tuo carrello?"
msgstr ""
#: pretix/static/pretixpresale/js/ui/cart.js
msgid "Renew reservation"
msgstr "Rinnova scadenza"
msgstr ""
#: pretix/static/pretixpresale/js/ui/main.js
msgid "The organizer keeps %(currency)s %(amount)s"
@@ -788,64 +807,69 @@ msgid "Your local time:"
msgstr "Ora locale:"
#: pretix/static/pretixpresale/js/walletdetection.js
#, fuzzy
#| msgid "Apple Pay"
msgid "Google Pay"
msgstr "Google Pay"
msgstr "Apple Pay"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Quantity"
msgstr "Quantità"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Decrease quantity"
msgstr "Diminuisci quantità"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Increase quantity"
msgstr "Aumenta quantità"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Filter events by"
msgstr "Filtra eventi per"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Filter"
msgstr "Filtra"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Price"
msgstr "Prezzo"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, javascript-format
msgctxt "widget"
msgid "Original price: %s"
msgstr "Prezzo originale: %s"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, javascript-format
msgctxt "widget"
msgid "New price: %s"
msgstr "Nuovo prezzo: %s"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "Select %s"
msgctxt "widget"
msgid "Select"
msgstr "Seleziona"
msgstr "Seleziona %s"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
@@ -902,7 +926,7 @@ msgstr "da %(currency)s %(price)s"
#, javascript-format
msgctxt "widget"
msgid "Image of %s"
msgstr "Immagine di %s"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
@@ -943,21 +967,27 @@ msgstr "Disponibile solo con voucher"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "currently available: %s"
msgctxt "widget"
msgid "Not yet available"
msgstr "Ancora non disponibile"
msgstr "attualmente disponibile: %s"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "Not available anymore"
msgstr "Non più disponibile"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "currently available: %s"
msgctxt "widget"
msgid "Currently not available"
msgstr "Attualmente non disponibile"
msgstr "attualmente disponibile: %s"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
@@ -1065,17 +1095,18 @@ msgstr "Chiudi"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "Resume checkout"
msgctxt "widget"
msgid "Close checkout"
msgstr "Finisci checkout"
msgstr "Ricarica checkout"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgctxt "widget"
msgid "You cannot cancel this operation. Please wait for loading to finish."
msgstr ""
"Non puoi annullare questa operazione. Per favore, aspetta che il caricamento "
"finisca."
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
@@ -1085,15 +1116,21 @@ msgstr "Continua"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "Select variant %s"
msgctxt "widget"
msgid "Show variants"
msgstr "Mostra varianti"
msgstr "Seleziona variante %s"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
#, fuzzy
#| msgctxt "widget"
#| msgid "Select variant %s"
msgctxt "widget"
msgid "Hide variants"
msgstr "Nascondi varianti"
msgstr "Seleziona variante %s"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
@@ -1199,37 +1236,37 @@ msgstr "Do"
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Monday"
msgstr "Lunedì"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Tuesday"
msgstr "Martedì"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Wednesday"
msgstr "Mercoledì"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Thursday"
msgstr "Giovedì"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Friday"
msgstr "Venerdì"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Saturday"
msgstr "Sabato"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
msgid "Sunday"
msgstr "Domenica"
msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js
#: pretix/static/pretixpresale/widget/src/i18n.ts
File diff suppressed because it is too large Load Diff
+233 -429
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2026-06-01 09:00+0000\n"
"Last-Translator: Hijiri Umemoto <hijiri@umemoto.org>\n"
"Language-Team: Korean <https://translate.pretix.eu/projects/pretix/pretix/ko/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2026.5\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "사전판매 끝남"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "사전판매 시작하지 않음"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "세일 중"
#: pretix/_base_settings.py
msgid "English"
msgstr "영어"
@@ -1214,19 +1246,6 @@ msgstr "고객 계정"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr "현재 등록된 모든 고객 계정의 스프레드시트를 다운로드합니다."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "고객"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "멤버십"
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1359,72 +1378,6 @@ msgstr "예"
msgid "No"
msgstr "아니오"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "테스트 모드"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "취소하다"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "멤버쉽 형태"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Purchase time"
msgid "Purchase ticket"
msgstr "구매 시간"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "시작 날짜"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start time from"
msgid "Start time"
msgstr "시작 시간은 ~부터"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "끝 날짜"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End date"
msgid "End time"
msgstr "끝 날짜"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2276,6 +2229,30 @@ msgstr "취소"
msgid "Position ID"
msgstr "직책 아이디"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "시작 날짜"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "끝 날짜"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2675,6 +2652,12 @@ msgstr "모든 선물 카드의 스프레드시트를 다운로드 하세요"
msgid "Gift card code"
msgstr "선물 카드 코드"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "테스트 모드"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2788,7 +2771,7 @@ msgstr "만료되고 가치있음"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2958,7 +2941,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "이 자격 증명 조합은 우리 시스템에 알려져 있지 않습니다."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr "보안상의 이유로 다시 시도하기 전에 5분만 기다려 주세요."
@@ -3922,7 +3905,6 @@ msgstr "할당량 우회를 허용합니다"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4599,13 +4581,9 @@ msgid "This event is remote or partially remote."
msgstr "이 이벤트는 원격 또는 부분적으로 원격입니다."
#: pretix/base/models/event.py
#, fuzzy
#| msgid ""
#| "This will be used to let users know if the event is in a different "
#| "timezone and lets us calculate users local times."
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
"이를 통해 이벤트가 다른 시간대에 있는지 사용자에게 알리고 사용자의 현지 시간"
"을 계산해 보겠습니다."
@@ -6064,6 +6042,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "이 멤버쉽을 한 번의 구매에서 사용할 수 있는 횟수"
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "취소하다"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "멤버쉽 형태"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "대기중"
@@ -6925,7 +6920,7 @@ msgstr "이 변형은 이 제품에 속하지 않습니다."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "현재 묶음 제품에 대한 바우처를 만드는 것은 불가능합니다."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6946,7 +6941,7 @@ msgid ""
"usages."
msgstr "최대 사용 횟수는 최소 사용 횟수보다 적을 수 없습니다."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr "이 바우처가 할당량을 차단하려면 특정 날짜를 선택해야 합니다."
@@ -7455,12 +7450,6 @@ msgstr "이 기프트 카드는 이벤트 주최자가 받지 않습니다."
msgid "This gift card was used in the meantime. Please try again."
msgstr "이 기프트 카드는 그동안 사용되었습니다. 다시 시도해 주세요."
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "티켓 코드(바코드 내용)"
@@ -8062,6 +8051,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "고객"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "장치"
@@ -9346,16 +9340,6 @@ msgid ""
"card."
msgstr "기프트 카드 발급에 사용된 포지션의 가격은 변경할 수 없습니다."
#: pretix/base/services/orders.py
#, fuzzy
#| msgid ""
#| "You cannot change the price of a position that has been used to issue a "
#| "gift card."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr "기프트 카드 발급에 사용된 포지션의 가격은 변경할 수 없습니다."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11142,13 +11126,13 @@ msgstr "연락처 주소"
msgid "We'll show this publicly to allow attendees to contact you."
msgstr "참석자들이 연락할 수 있도록 공개적으로 보여드리겠습니다."
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact:"
msgid "Contact URL"
msgstr "연락처:"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -12966,7 +12950,6 @@ msgstr "{event}를 주문하셨기 때문에 이 이메일을 받게 되었습
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -14291,7 +14274,7 @@ msgstr "모든 주문"
msgid "Valid orders"
msgstr "유효한 주문"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr "유료(또는 유료 수수료로 취소)"
@@ -14315,7 +14298,7 @@ msgstr "보류중이거나 유료"
msgid "Cancellations"
msgstr "취소"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "취소됨(완전히)"
@@ -14492,22 +14475,6 @@ msgstr "라이브 및 사전 판매 실행 중 쇼핑하기"
msgid "Inactive"
msgstr "비활성화된 상태"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr "사전판매 시작하지 않음"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "사전판매 끝남"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -14545,6 +14512,13 @@ msgstr "활성화된"
msgid "not yet activated"
msgstr "아직 활성화 되지 않음"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "멤버십"
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "멤버십 없습니다"
@@ -14774,42 +14748,6 @@ msgstr "권한이 취소된 기기"
msgid "Search email address or subject"
msgstr "티켓당 이메일 주소 필요"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All vouchers"
msgid "All sources"
msgstr "모든 바우처"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr "팀 작업"
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr "고객 작업"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "기기 상태"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order email"
msgid "User email"
msgstr "주문 이메일"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr "모든 사용자"
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr "추가 하단 내용"
@@ -16287,7 +16225,6 @@ msgstr "선택 사항"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "변경하다"
@@ -16408,65 +16345,6 @@ msgstr ""
"이 바우처는 숨겨진 제품에만 적용되며, 해당 제품을 표시하도록 선택하지 않았습"
"니다"
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "You cannot create a voucher that blocks quota as the selected product or "
#| "quota is currently sold out or completely reserved."
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
"선택한 제품이나 할당량이 현재 매진되었거나 완전히 예약되었기 때문에 할당량을 "
"차단하는 바우처를 만들 수 없습니다."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "선택한 제품은 좌석을 선택할 수 없습니다."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "할당량 \"{}\"에 작업을 수행할 수 있는 할당량이 충분하지 않습니다."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr "코드"
@@ -18325,6 +18203,10 @@ msgstr "허가된 앱"
msgid "Account history"
msgstr "계정 기록"
#: pretix/control/navigation.py
msgid "All users"
msgstr "모든 사용자"
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -18613,7 +18495,6 @@ msgstr "새 비밀번호를 설정하세요"
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -19057,8 +18938,8 @@ msgstr "삭제하기"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -19069,6 +18950,7 @@ msgstr "삭제하기"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -19203,7 +19085,6 @@ msgstr "타임스탬프(특정 시점의 날짜와 시간을 기록한 값)"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr "다른 페이지에서도 모든 결과 선택"
@@ -19864,34 +19745,6 @@ msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
"귀하의 도메인에서 이 시스템이 포함된 SPF 레코드를 발견했습니다. 좋아요!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr "새 SPF 레코드는 다음과 같이 표시될 수 있습니다:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid ""
#| "We found an SPF record on your domain that includes this system. Great!"
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
"귀하의 도메인에서 이 시스템이 포함된 SPF 레코드를 발견했습니다. 좋아요!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid "Your new SPF record could look like this:"
msgid "Your new DMARC record could look like this:"
msgstr "새 SPF 레코드는 다음과 같이 표시될 수 있습니다:"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
#, fuzzy
#| msgid ""
#| "We found an SPF record on your domain that includes this system. Great!"
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
"귀하의 도메인에서 이 시스템이 포함된 SPF 레코드를 발견했습니다. 좋아요!"
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "검증"
@@ -20086,105 +19939,6 @@ msgstr ""
"테스트 모드에서 수행되지 않은 주문과 같이 삭제할 수 없는 데이터가 포함되지 않"
"은 경우에만 이벤트를 완전히 삭제할 수 있습니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr "이 로그 기록에서 개인정보가 삭제되었습니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr "이 변경 작업은 pretix 관리자가 진행하였습니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "점검하기"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
#, fuzzy
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
"이 이벤트에는 중복 결제 시도로 인해 초과 결제된 주문이 포함되어 있습니다. 사"
"례를 검토하고 초과 결제된 금액을 사용자에게 환불하는 것을 고려해야 합니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr "초과 지불된 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
#, fuzzy
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr "이 이벤트에는 귀하가 처리해야 할 <강한> 환불이 포함되어 있습니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr "보류 중인 환불 표시입니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
#, fuzzy
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr "이 이벤트에는 요청하신 취소가 포함되어 있으며, 이를 처리해야 합니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr "취소를 요청하는 주문 표시합니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
#, fuzzy
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr "이 이벤트에는 여러분이 처리해야 할 <강한> 승인이 보류 중입니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr "승인 대기 중인 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
#, fuzzy
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
"이 이벤트에는 결제가 완료된 상태로 표시되지 않은 <강력> 완납 주문</강력>이 포"
"함되어 있습니다. 아마도 결제가 완료될 당시 할당량이 남아 있지 않았기 때문일 "
"것입니다. 사례를 검토하고 고객에게 환불하거나 더 많은 공간을 제공하는 것을 고"
"려해야 합니다."
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr "영향을 받은 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -20309,6 +20063,80 @@ msgstr "온라인 쇼핑몰이나 상점의 웹사이트 주소"
msgid "Create QR code"
msgstr "큐알코드를 생성합니다"
#: pretix/control/templates/pretixcontrol/event/index.html
#, fuzzy
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
"이 이벤트에는 중복 결제 시도로 인해 초과 결제된 주문이 포함되어 있습니다. 사"
"례를 검토하고 초과 결제된 금액을 사용자에게 환불하는 것을 고려해야 합니다."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr "초과 지불된 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/index.html
#, fuzzy
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr "이 이벤트에는 귀하가 처리해야 할 <강한> 환불이 포함되어 있습니다."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr "보류 중인 환불 표시입니다"
#: pretix/control/templates/pretixcontrol/event/index.html
#, fuzzy
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr "이 이벤트에는 요청하신 취소가 포함되어 있으며, 이를 처리해야 합니다."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr "취소를 요청하는 주문 표시합니다"
#: pretix/control/templates/pretixcontrol/event/index.html
#, fuzzy
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr "이 이벤트에는 여러분이 처리해야 할 <강한> 승인이 보류 중입니다."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr "승인 대기 중인 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/index.html
#, fuzzy
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
"이 이벤트에는 결제가 완료된 상태로 표시되지 않은 <강력> 완납 주문</강력>이 포"
"함되어 있습니다. 아마도 결제가 완료될 당시 할당량이 남아 있지 않았기 때문일 "
"것입니다. 사례를 검토하고 고객에게 환불하거나 더 많은 공간을 제공하는 것을 고"
"려해야 합니다."
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr "영향을 받은 주문 표시입니다"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -20510,6 +20338,44 @@ msgstr ""
msgid "Enable test mode"
msgstr "테스트 모드 시작"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr "모든 작업"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr "팀 작업"
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr "고객 작업"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr "이 로그 기록에서 개인정보가 삭제되었습니다"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr "이 변경 작업은 pretix 관리자가 진행하였습니다"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "점검하기"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -21418,20 +21284,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr "세일 중"
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -21442,12 +21294,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "특정 좌석"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -22470,7 +22316,6 @@ msgstr "목록에서 여러 개 선택하기"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -22558,7 +22403,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -22855,13 +22699,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -23291,6 +23128,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -24376,7 +24218,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -26583,13 +26424,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -26597,12 +26436,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Choose multiple from a list"
msgid "Change multiple vouchers"
msgstr "목록에서 여러 개 선택하기"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -26944,8 +26777,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -27562,30 +27394,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -28677,7 +28485,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -29872,6 +29679,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -30506,13 +30318,8 @@ msgstr "기본 리다이렉션 URL"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
@@ -35044,9 +34851,6 @@ msgstr ""
msgid "Kosovo"
msgstr "코소보"
#~ msgid "All actions"
#~ msgstr "모든 작업"
#~ msgid "Account invitation"
#~ msgstr "계정 초대"
+222 -391
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-10-28 17:00+0000\n"
"Last-Translator: Sven Muhlen <sven.muhlen@bnl.etat.lu>\n"
"Language-Team: Luxembourgish <https://translate.pretix.eu/projects/pretix/"
@@ -19,6 +19,38 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Verkaf eriwwer"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Englesch"
@@ -1227,19 +1259,6 @@ msgstr "Clientskonten"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr "Tabell mat allen aktuell registréierte Clientskonten eroflueden."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Clienten"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Memberschaften"
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1372,72 +1391,6 @@ msgstr "Jo"
msgid "No"
msgstr "Nee"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Test-Modus"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Annuléiert"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Typ vu Memberschaft"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Purchase time"
msgid "Purchase ticket"
msgstr "Auerzäit vum Kaf"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Startdatum"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start date"
msgid "Start time"
msgstr "Startdatum"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Schlussdatum"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End date"
msgid "End time"
msgstr "Schlussdatum"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2292,6 +2245,30 @@ msgstr "annuléiert"
msgid "Position ID"
msgstr "Positioun"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Startdatum"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Schlussdatum"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2699,6 +2676,12 @@ msgstr "Eng Tabell mat allen Transaktiounen iwwer Bongen eroflueden."
msgid "Gift card code"
msgstr "Code vum Bong"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Test-Modus"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2817,7 +2800,7 @@ msgstr "Ofgelaf mat enger Valeur"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2986,7 +2969,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Dës Kombinatioun un Zougangsdonnéeën ass an eisem System net bekannt."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
"Aus Sécherheetsgrënn waart wgl. 5 Minutten éier Dir nach eemol probéiert."
@@ -3986,7 +3969,6 @@ msgstr "Contingent ignoréieren"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4649,8 +4631,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5955,6 +5937,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Annuléiert"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Typ vu Memberschaft"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "steet op"
@@ -6737,7 +6736,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6756,7 +6755,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7225,12 +7224,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7817,6 +7810,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Clienten"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "Apparater"
@@ -8952,12 +8950,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10494,13 +10486,13 @@ msgstr "Kontakt-E-Mail"
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact"
msgid "Contact URL"
msgstr "Kontakt"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11988,7 +11980,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -13196,7 +13187,7 @@ msgstr "All Bestellungen"
msgid "Valid orders"
msgstr "Gülteg Bestellungen"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -13220,7 +13211,7 @@ msgstr ""
msgid "Cancellations"
msgstr "Annulatiounen"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "Annuléiert (komplett)"
@@ -13395,22 +13386,6 @@ msgstr ""
msgid "Inactive"
msgstr "Inaktiv"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr "Verkaf eriwwer"
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13448,6 +13423,13 @@ msgstr "aktiv"
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr "Memberschaften"
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "Huet keng Memberschaften"
@@ -13677,42 +13659,6 @@ msgstr "Gespaarten Apparater"
msgid "Search email address or subject"
msgstr "E-Mails-Adress"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Source"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All vouchers"
msgid "All sources"
msgstr "All Bongen"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "Status vum Apparat"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order email"
msgid "User email"
msgstr "E-Mail-Adress vun der Bestellung"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr "All Benotzer"
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14892,7 +14838,6 @@ msgstr "Optionell"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "änneren"
@@ -15006,61 +14951,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "One of the selected products is not available in the selected country."
msgid "The selected quota does not match the selected subevent."
msgstr ""
"Ee vun den ausgewielte Produiten ass net am ausgewielte Land disponibel."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "De Contingent \"{}\" huet net genuch Kapazitéit fir dës Ännerung."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr "Coden"
@@ -16772,6 +16662,10 @@ msgstr "Autoriséiert Appen"
msgid "Account history"
msgstr "Konto-Ännerungen"
#: pretix/control/navigation.py
msgid "All users"
msgstr "All Benotzer"
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -17040,7 +16934,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17458,8 +17351,8 @@ msgstr "Läschen"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17470,6 +17363,7 @@ msgstr "Läschen"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17604,7 +17498,6 @@ msgstr "Zäitpunkt"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -18160,22 +18053,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "Verifikatioun"
@@ -18338,94 +18215,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Detailer"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18540,6 +18329,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18714,6 +18566,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr "Detailer"
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19615,20 +19505,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19639,12 +19515,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Specific seat"
msgid "Specific object selected"
msgstr "Zougewise Sëtzplaz"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20663,7 +20533,6 @@ msgstr "E-Mails-Adress vum Participant"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20752,7 +20621,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -21049,13 +20917,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21470,6 +21331,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr "Source"
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22554,7 +22420,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24749,13 +24614,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24763,12 +24626,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Attendee email address"
msgid "Change multiple vouchers"
msgstr "E-Mails-Adress vum Participant"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -25110,8 +24967,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25716,30 +25572,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26807,7 +26639,6 @@ msgid "Macao"
msgstr "Macao"
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -28003,6 +27834,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28637,13 +28473,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -19,6 +19,38 @@ msgstr ""
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr ""
@@ -1170,19 +1202,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1315,66 +1334,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2202,6 +2161,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2593,6 +2576,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2706,7 +2695,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2872,7 +2861,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3795,7 +3784,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4413,8 +4401,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5709,6 +5697,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6487,7 +6492,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6506,7 +6511,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6975,12 +6980,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7537,6 +7536,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8665,12 +8669,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10203,11 +10201,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11688,7 +11686,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12884,7 +12881,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12908,7 +12905,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13083,22 +13080,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13136,6 +13117,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13363,36 +13351,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14570,7 +14528,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14684,53 +14641,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16436,6 +16346,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16704,7 +16618,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17123,8 +17036,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17135,6 +17048,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17269,7 +17183,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17827,22 +17740,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -18003,94 +17900,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18205,6 +18014,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18379,6 +18251,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19278,20 +19188,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19302,10 +19198,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20320,7 +20212,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20408,7 +20299,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20705,13 +20595,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21124,6 +21007,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22202,7 +22090,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24361,13 +24248,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24375,10 +24260,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24718,8 +24599,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25324,30 +25204,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26405,7 +26261,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27593,6 +27448,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28227,13 +28087,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
+222 -407
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-02-21 19:00+0000\n"
"Last-Translator: anonymous <noreply@weblate.org>\n"
"Language-Team: Latvian <https://translate.pretix.eu/projects/pretix/pretix/"
@@ -20,6 +20,38 @@ msgstr ""
"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
"X-Generator: Weblate 5.10\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Angļu"
@@ -1309,19 +1341,6 @@ msgstr "Lietotāja profils"
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Klienti"
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1456,72 +1475,6 @@ msgstr "Jā"
msgid "No"
msgstr "Nē"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testa režīms"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Atcelts"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Abonementa veids"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Payment date"
msgid "Purchase ticket"
msgstr "Maksājuma datums"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Sākuma datums"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start time from"
msgid "Start time"
msgstr "Sākuma laiks no"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Beigu datums"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End: %(time)s"
msgid "End time"
msgstr "Beigas: %(time)s"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
#, fuzzy
#| msgid "Invoices"
@@ -2385,6 +2338,30 @@ msgstr "atcelts"
msgid "Position ID"
msgstr "Iegādāto produktu ID"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Sākuma datums"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Beigu datums"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2815,6 +2792,12 @@ msgstr ""
msgid "Gift card code"
msgstr "Dāvanu kartes kods"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Testa režīms"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2928,7 +2911,7 @@ msgstr "Beidzies derīgums un ar vērtību"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3106,7 +3089,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Šī akreditācijas datu kombinācija mūsu sistēmai nav zināma."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr "Drošibas apsvērumu dēļ lūgums uzgaidīt 5min pirms mēģināt vēlreiz."
@@ -4099,7 +4082,6 @@ msgstr "Ļauj apiet kvotu"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4795,8 +4777,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6303,6 +6285,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr "Reizes, cik šo promokodu var izmantot."
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr "Atcelts"
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr "Abonementa veids"
#: pretix/base/models/orders.py
msgid "pending"
msgstr "gaida"
@@ -7148,7 +7147,7 @@ msgstr "Šīs variācijas nepieder šim produktam."
msgid "It is currently not possible to create vouchers for add-on products."
msgstr "Pašlaik nav iespējams izveidot promokodi papildinājumu produktiem."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -7176,7 +7175,7 @@ msgstr ""
"Maksimālais pasūtījuma skaits nedrīkst būt mazāks par minimālo pasūtījuma "
"skaitu."
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7694,12 +7693,6 @@ msgstr "Šis pasākumu rīkotājs nepieņem šāda veida dāvanu kartes."
msgid "This gift card was used in the meantime. Please try again."
msgstr "Šī dāvanu karte jau ir izmantota. Lūdzu mēģiniet vēlreiz."
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr "Biļetes kods (svītrkoda saturs)"
@@ -8331,6 +8324,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr "Klienti"
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr "Ierīces"
@@ -9658,18 +9656,6 @@ msgstr ""
"Jūs nevarat mainīt pozīcijas cenu, kas tika izmantota dāvanu kartes "
"izsniegšanai."
#: pretix/base/services/orders.py
#, fuzzy
#| msgid ""
#| "You cannot change the price of a position that has been used to issue a "
#| "gift card."
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
"Jūs nevarat mainīt pozīcijas cenu, kas tika izmantota dāvanu kartes "
"izsniegšanai."
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -11296,13 +11282,13 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
#, fuzzy
#| msgid "Contact:"
msgid "Contact URL"
msgstr "Kontaktpersona:"
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -12958,7 +12944,6 @@ msgstr "Jūs saņemat šo epastu, jo veicāt pasūtījumu uz {event}."
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -14269,7 +14254,7 @@ msgstr ""
msgid "Valid orders"
msgstr "Derīgi pasūtījumi"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -14296,7 +14281,7 @@ msgstr ""
msgid "Cancellations"
msgstr "Atceltie darījumi"
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr "Atcelts (pilnīgi)"
@@ -14471,22 +14456,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -14524,6 +14493,13 @@ msgstr "aktīvs"
msgid "not yet activated"
msgstr "vēl nav aktivizēts"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr "Nav dalību"
@@ -14753,42 +14729,6 @@ msgstr "Deaktivizētās ierīces"
msgid "Search email address or subject"
msgstr "E-pasta adrese"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All invoices"
msgid "All sources"
msgstr "Visi rēķini"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device status"
msgid "Device actions"
msgstr "Ierīces statuss"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order details"
msgid "User email"
msgstr "Pasūtījuma detaļas"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr "Papildu teksts kājenei"
@@ -16050,7 +15990,6 @@ msgstr "Izvēles"
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr "Mainīt"
@@ -16166,65 +16105,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "You cannot create a voucher that blocks quota as the selected product or "
#| "quota is currently sold out or completely reserved."
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
"Jūs nevarat izveidot promokodu, kas bloķētu kvotu, jo izvēlētais produkts "
"vai kvota šobrīd ir izpārdota vai pilnībā rezervēta."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The selected product does not allow to select a seat."
msgid "The selected quota does not match the selected subevent."
msgstr "Atlasītais produkts neļauj izvēlēties sēdvietu."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "Kvotai \"{}\" nav pietiekošs atlikums, lai veiktu darbību."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -18101,6 +17981,10 @@ msgstr ""
msgid "Account history"
msgstr "Konta vēsture"
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -18375,7 +18259,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -18821,8 +18704,8 @@ msgstr "Dzēst"
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -18833,6 +18716,7 @@ msgstr "Dzēst"
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -18969,7 +18853,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -19567,22 +19450,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr "Verifikācija"
@@ -19745,94 +19612,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr "Rādīt pasūtījumus, kam pieprasīta atcelšana"
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -19949,6 +19728,69 @@ msgstr ""
msgid "Create QR code"
msgstr "Cits QR kods"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr "Rādīt pasūtījumus, kam pieprasīta atcelšana"
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -20134,6 +19976,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -21085,20 +20965,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -21109,12 +20975,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#, fuzzy
#| msgid "Deactivate selected"
msgid "Specific object selected"
msgstr "Deaktivizēt atlasītos"
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -22198,7 +22058,6 @@ msgstr "Mainīt vairākus datumus"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -22289,7 +22148,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr "Mainīt atlasītos"
@@ -22594,13 +22452,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -23035,6 +22886,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -24190,7 +24046,6 @@ msgstr "Mainīt vairākus datumus"
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -26472,13 +26327,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -26486,13 +26339,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgctxt "subevent"
#| msgid "Change multiple dates"
msgid "Change multiple vouchers"
msgstr "Mainīt vairākus datumus"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -26849,8 +26695,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -27494,30 +27339,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr "Verifikācijas kods nepareizs, lūdzu mēģiniet vēlreiz."
@@ -28637,7 +28458,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -29955,6 +29775,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\"> {text} </a>"
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -30689,13 +30514,8 @@ msgstr "Atbildes URI, uz kuru lietotājs tiks nosūtīts pēc autorizēšanās"
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
@@ -35858,11 +35678,6 @@ msgstr "Rediģēšanas režīma piekļuve"
msgid "Kosovo"
msgstr "Kosovo"
#, python-brace-format
#~ msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
#~ msgstr ""
#~ "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\"> {text} </a>"
#, fuzzy
#~| msgid "Account information"
#~ msgid "Account invitation"
+222 -367
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -17,6 +17,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr ""
@@ -1167,19 +1199,6 @@ msgstr ""
msgid "Download a spreadsheet of all currently registered customer accounts."
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1312,66 +1331,6 @@ msgstr ""
msgid "No"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Purchase ticket"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "Start time"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/customers.py
msgid "End time"
msgstr ""
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2199,6 +2158,30 @@ msgstr ""
msgid "Position ID"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2590,6 +2573,12 @@ msgstr ""
msgid "Gift card code"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr ""
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2703,7 +2692,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -2869,7 +2858,7 @@ msgid "This combination of credentials is not known to our system."
msgstr ""
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr ""
@@ -3792,7 +3781,6 @@ msgstr ""
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4410,8 +4398,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -5706,6 +5694,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6484,7 +6489,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6503,7 +6508,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -6972,12 +6977,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7534,6 +7533,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -8659,12 +8663,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10197,11 +10195,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -11682,7 +11680,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -12878,7 +12875,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -12902,7 +12899,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13077,22 +13074,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13130,6 +13111,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13357,36 +13345,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
msgid "All sources"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Device actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "User email"
msgstr ""
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14564,7 +14522,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -14678,53 +14635,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "The selected quota does not match the selected subevent."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "There is no sufficient quota available to perform this change."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16430,6 +16340,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -16698,7 +16612,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17116,8 +17029,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17128,6 +17041,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17262,7 +17176,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -17818,22 +17731,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -17994,94 +17891,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18196,6 +18005,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18370,6 +18242,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19268,20 +19178,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19292,10 +19188,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20310,7 +20202,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20397,7 +20288,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -20694,13 +20584,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21113,6 +20996,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22189,7 +22077,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24346,13 +24233,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24360,10 +24245,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgid "Change multiple vouchers"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -24703,8 +24584,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25307,30 +25187,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26388,7 +26244,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -27576,6 +27431,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28210,13 +28070,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-30 13:52+0000\n"
"POT-Creation-Date: 2026-07-07 09:30+0000\n"
"PO-Revision-Date: 2025-01-20 01:00+0000\n"
"Last-Translator: Serge Bazanski <sergiusz@q3k.org>\n"
"Language-Team: Polish (informal) <https://translate.pretix.eu/projects/"
@@ -20,6 +20,38 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.9.2\n"
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: htmlcov/d_daa1541d0cbf5e2b_dashboards_py.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/_base_settings.py
msgid "English"
msgstr "Angielski"
@@ -1280,19 +1312,6 @@ msgstr ""
"Pobierz arkusz kalkulacyjny wszystkich obecnie zarejestrowanych kont "
"klientów."
#: pretix/base/exporters/customers.py pretix/base/permissions.py
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/exporters/customers.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/customers.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
@@ -1425,72 +1444,6 @@ msgstr "Tak"
msgid "No"
msgstr "Nie"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Tryb testowy"
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/exporters/customers.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Personalized ticket"
msgid "Purchase ticket"
msgstr "Personalizowany bilet"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/forms/questions.py
#: pretix/base/models/memberships.py pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Data początkowa"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "Start date"
msgid "Start time"
msgstr "Data początkowa"
#: pretix/base/exporters/customers.py pretix/base/exporters/orderlist.py
#: pretix/base/exporters/waitinglist.py pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Data końcowa"
#: pretix/base/exporters/customers.py
#, fuzzy
#| msgid "End date"
msgid "End time"
msgstr "Data końcowa"
#: pretix/base/exporters/dekodi.py pretix/base/exporters/invoices.py
msgctxt "export_category"
msgid "Invoices"
@@ -2343,6 +2296,30 @@ msgstr "anulowane"
msgid "Position ID"
msgstr "ID pozycji"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/forms/questions.py pretix/base/models/memberships.py
#: pretix/control/forms/rrule.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/search/payments.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "Start date"
msgstr "Data początkowa"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/user/staff_session_edit.html
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
#: pretix/plugins/checkinlists/exporters.py
msgid "End date"
msgstr "Data końcowa"
#: pretix/base/exporters/orderlist.py pretix/base/exporters/waitinglist.py
#: pretix/base/modelimport_orders.py pretix/base/modelimport_vouchers.py
#: pretix/base/models/items.py pretix/base/models/vouchers.py
@@ -2753,6 +2730,12 @@ msgstr ""
msgid "Gift card code"
msgstr "Kod karty podarunkowej"
#: pretix/base/exporters/orderlist.py pretix/base/models/memberships.py
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/event/live.html
msgid "Test mode"
msgstr "Tryb testowy"
#: pretix/base/exporters/orderlist.py pretix/base/models/organizer.py
#: pretix/control/forms/event.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/email_setup.html
@@ -2870,7 +2853,7 @@ msgstr "Wygaśnięte i z wartością"
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/plugins/reports/exporters.py pretix/plugins/sendmail/forms.py
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_giftcards.html
msgid "Expired"
@@ -3041,7 +3024,7 @@ msgid "This combination of credentials is not known to our system."
msgstr "Te dane logowanie nie są nam znane."
#: pretix/base/forms/auth.py pretix/base/forms/user.py
#: pretix/control/views/user.py pretix/presale/forms/customer.py
#: pretix/presale/forms/customer.py
msgid "For security reasons, please wait 5 minutes before you try again."
msgstr "Z powodów bezpieczeństwa poczekaj 5 minut przed kolejną próbą."
@@ -4014,7 +3997,6 @@ msgstr "Pozwól na obejście limitów"
#: pretix/base/modelimport_vouchers.py pretix/base/models/vouchers.py
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/views/vouchers.py
msgid "Price effect"
@@ -4712,8 +4694,8 @@ msgstr ""
#: pretix/base/models/event.py
msgid ""
"This will be used to let users know if the event is in a different timezone, "
"and to let us calculate the local time of a user."
"This will be used to let users know if the event is in a different timezone "
"and lets us calculate users local times."
msgstr ""
#: pretix/base/models/event.py pretix/base/models/organizer.py
@@ -6039,6 +6021,23 @@ msgstr ""
msgid "Number of times this membership can be used in a purchase."
msgstr ""
#: pretix/base/models/memberships.py pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/orders/fragment_order_status.html
#: pretix/control/templates/pretixcontrol/orders/overview.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/plugins/reports/exporters.py
#: pretix/presale/templates/pretixpresale/event/fragment_order_status.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
msgid "Canceled"
msgstr ""
#: pretix/base/models/memberships.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_membership.html
msgid "Membership type"
msgstr ""
#: pretix/base/models/orders.py
msgid "pending"
msgstr ""
@@ -6821,7 +6820,7 @@ msgstr ""
msgid "It is currently not possible to create vouchers for add-on products."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"You need to select a specific product or quota if this voucher should "
"reserve tickets."
@@ -6840,7 +6839,7 @@ msgid ""
"usages."
msgstr ""
#: pretix/base/models/vouchers.py pretix/control/forms/vouchers.py
#: pretix/base/models/vouchers.py
msgid ""
"If you want this voucher to block quota, you need to select a specific date."
msgstr ""
@@ -7309,12 +7308,6 @@ msgstr ""
msgid "This gift card was used in the meantime. Please try again."
msgstr ""
#: pretix/base/payment.py
msgid ""
"This payment provider exists for historical purposes only and is no longer "
"usable."
msgstr ""
#: pretix/base/pdf.py
msgid "Ticket code (barcode content)"
msgstr ""
@@ -7890,6 +7883,11 @@ msgid ""
"permissions."
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/organizers/customers.html
msgid "Customers"
msgstr ""
#: pretix/base/permissions.py pretix/control/navigation.py
msgid "Devices"
msgstr ""
@@ -9036,12 +9034,6 @@ msgid ""
"card."
msgstr ""
#: pretix/base/services/orders.py
msgid ""
"You cannot change the ticket secret of a position that has been used to "
"issue a gift card."
msgstr ""
#: pretix/base/services/orders.py
#, python-brace-format
msgid ""
@@ -10584,11 +10576,11 @@ msgstr ""
msgid "We'll show this publicly to allow attendees to contact you."
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid "Contact URL"
msgstr ""
#: pretix/base/settings.py
#: pretix/base/settings.py pretix/control/forms/event.py
msgid ""
"If you set this, the footer contact link will point here instead of using "
"the email address above. Please note that you still need to add a contact "
@@ -12084,7 +12076,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/control/templates/pretixcontrol/organizers/customer_membership.html
#: pretix/control/templates/pretixcontrol/organizers/customers.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcard.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
@@ -13292,7 +13283,7 @@ msgstr ""
msgid "Valid orders"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Paid (or canceled with paid fee)"
msgstr ""
@@ -13316,7 +13307,7 @@ msgstr ""
msgid "Cancellations"
msgstr ""
#: pretix/control/forms/filter.py pretix/plugins/sendmail/forms.py
#: pretix/control/forms/filter.py
msgid "Canceled (fully)"
msgstr ""
@@ -13491,22 +13482,6 @@ msgstr ""
msgid "Inactive"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale not started"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
msgid "Presale over"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/import_form.html
msgid "Date from"
@@ -13544,6 +13519,13 @@ msgstr ""
msgid "not yet activated"
msgstr ""
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/organizers/customer.html
#: pretix/presale/templates/pretixpresale/organizers/customer_memberships.html
#: pretix/presale/views/customer.py
msgid "Memberships"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Has no memberships"
msgstr ""
@@ -13773,42 +13755,6 @@ msgstr ""
msgid "Search email address or subject"
msgstr "Adres email"
#: pretix/control/forms/filter.py
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "All invoices"
msgid "All sources"
msgstr "Wszystkie faktury"
#: pretix/control/forms/filter.py
msgid "Team actions"
msgstr ""
#: pretix/control/forms/filter.py
msgid "Customer actions"
msgstr ""
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Device name"
msgid "Device actions"
msgstr "Nazwa urządzenia"
#: pretix/control/forms/filter.py
#, fuzzy
#| msgid "Order total"
msgid "User email"
msgstr "Suma zamówienia"
#: pretix/control/forms/filter.py pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/forms/global_settings.py
msgid "Additional footer text"
msgstr ""
@@ -14990,7 +14936,6 @@ msgstr ""
#: pretix/control/forms/renderers.py
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
msgctxt "form_bulk"
msgid "change"
msgstr ""
@@ -15104,59 +15049,6 @@ msgid ""
"should show them."
msgstr ""
#: pretix/control/forms/vouchers.py
#, python-format
msgid ""
"You cannot reduce the maximum number of redemptions to %(max_usages)s, "
"because at least one of the selected vouchers has already been redeemed "
"%(max_redeemed)s times."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"You cannot create a voucher that allows selection of a quota but has no date "
"selected."
msgstr ""
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid "The event slug cannot be changed."
msgid "The selected quota does not match the selected subevent."
msgstr "Skrót wydarzenie nie może zostać zmieniony."
#: pretix/control/forms/vouchers.py
#, fuzzy
#| msgid ""
#| "There is not enough quota available on quota \"{}\" to perform the "
#| "operation."
msgid "There is no sufficient quota available to perform this change."
msgstr "Limit \"{}\" niewystarczający do wykonania operacji."
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the maximum number of usages in bulk is not supported if any of the "
"selected vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgctxt "subevent"
msgid ""
"Changing the date in bulk is not supported if any of the selected vouchers "
"is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"Changing the product to a quota is not supported if any of the selected "
"vouchers is assigned a seat."
msgstr ""
#: pretix/control/forms/vouchers.py
msgid ""
"This change cannot be completed because not all assigned seats of the "
"vouchers are still available"
msgstr ""
#: pretix/control/forms/vouchers.py
msgid "Codes"
msgstr ""
@@ -16872,6 +16764,10 @@ msgstr ""
msgid "Account history"
msgstr ""
#: pretix/control/navigation.py
msgid "All users"
msgstr ""
#: pretix/control/navigation.py
#: pretix/control/templates/pretixcontrol/user/staff_session_list.html
msgid "Admin sessions"
@@ -17140,7 +17036,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/users/create.html
#: pretix/control/templates/pretixcontrol/users/form.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
#: pretix/control/templates/pretixcontrol/waitinglist/edit.html
#: pretix/plugins/autocheckin/templates/pretixplugins/autocheckin/add.html
@@ -17559,8 +17454,8 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/checkin/checkins.html
#: pretix/control/templates/pretixcontrol/checkin/index.html
#: pretix/control/templates/pretixcontrol/checkin/lists.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
#: pretix/control/templates/pretixcontrol/items/question.html
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/orders/index.html
@@ -17571,6 +17466,7 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/giftcards.html
#: pretix/control/templates/pretixcontrol/organizers/index.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/organizers/reusable_media.html
#: pretix/control/templates/pretixcontrol/organizers/teams.html
@@ -17705,7 +17601,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/organizers/outgoing_mails.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
#: pretix/control/templates/pretixcontrol/waitinglist/index.html
msgid "Select all results on other pages as well"
msgstr ""
@@ -18276,22 +18171,6 @@ msgstr ""
msgid "We found an SPF record on your domain that includes this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DKIM record should be set up as a CNAME record like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DKIM record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Your new DMARC record could look like this:"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "We found a DMARC record on your domain for this system. Great!"
msgstr ""
#: pretix/control/templates/pretixcontrol/email_setup_simple.html
msgid "Verification"
msgstr ""
@@ -18455,94 +18334,6 @@ msgid ""
"undeletable data, such as orders not performed in test mode."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_logs.html
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/delete.html
msgid ""
"This operation will destroy your event including all configuration, "
@@ -18657,6 +18448,69 @@ msgstr ""
msgid "Create QR code"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>overpaid orders</strong>, for example due to "
"duplicate payment attempts. You should review the cases and consider "
"refunding the overpaid amount to the user."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show overpaid orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending refunds</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show pending refunds"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>requested cancellations</strong> that you should "
"take care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders requesting cancellation"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>pending approvals</strong> that you should take "
"care of."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show orders pending approval"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"This event contains <strong>fully paid orders</strong> that are not marked "
"as paid, probably because no quota was left at the time their payment "
"arrived. You should review the cases and consider either refunding the "
"customer or creating more space."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show affected orders"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid ""
"Orders in this event could not be <strong>synced to an external system</"
"strong> as configured."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
msgid "Show sync problems"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/index.html
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Update comment"
@@ -18840,6 +18694,44 @@ msgstr ""
msgid "Enable test mode"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "All actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Team actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
msgid "Customer actions"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "Personal data was cleared from this log entry."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
msgid "This change was performed by a pretix administrator."
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/event/logs_embed.html
#: pretix/control/templates/pretixcontrol/includes/logs.html
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
#: pretix/control/templates/pretixcontrol/search/payments.html
msgid "Inspect"
msgstr ""
#: pretix/control/templates/pretixcontrol/event/logs.html
#: pretix/control/templates/pretixcontrol/organizers/device_logs.html
#: pretix/control/templates/pretixcontrol/organizers/logs.html
@@ -19742,20 +19634,6 @@ msgstr ""
msgid "More quotas"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/views/dashboards.py
msgid "Shop disabled"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
#: pretix/control/templates/pretixcontrol/subevents/detail.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/views/dashboards.py
msgid "On sale"
msgstr ""
#: pretix/control/templates/pretixcontrol/events/index.html
#: pretix/control/templates/pretixcontrol/organizers/detail.html
msgid "Open event dashboard"
@@ -19766,10 +19644,6 @@ msgctxt "typography"
msgid "The quick brown fox jumps over the lazy dog."
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_log_filter_form.html
msgid "Specific object selected"
msgstr ""
#: pretix/control/templates/pretixcontrol/fragment_quota_box.html
#: pretix/control/templates/pretixcontrol/fragment_quota_box_paid.html
msgid "Quota:"
@@ -20789,7 +20663,6 @@ msgstr "Adres email uczestnika"
#: pretix/control/templates/pretixcontrol/items/quota_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/subevents/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, python-format
msgid "%(number)s selected"
msgstr ""
@@ -20877,7 +20750,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/items/quotas.html
#: pretix/control/templates/pretixcontrol/organizers/devices.html
#: pretix/control/templates/pretixcontrol/subevents/index.html
#: pretix/control/templates/pretixcontrol/vouchers/index.html
msgid "Edit selected"
msgstr ""
@@ -21174,13 +21046,6 @@ msgid ""
"the customer account."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
#: pretix/control/views/orders.py
msgid ""
"Ticket secrets of order positions that have been used to issue a gift card "
"can not be changed. Only the link will be changed in this case."
msgstr ""
#: pretix/control/templates/pretixcontrol/order/change.html
msgid ""
"Removing or splitting this position will also remove or split all add-ons to "
@@ -21595,6 +21460,11 @@ msgstr ""
msgid "Create a refund"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
#: pretix/control/templates/pretixcontrol/orders/refunds.html
msgid "Source"
msgstr ""
#: pretix/control/templates/pretixcontrol/order/index.html
msgid "Cancel transfer"
msgstr ""
@@ -22678,7 +22548,6 @@ msgstr ""
#: pretix/control/templates/pretixcontrol/organizers/device_bulk_edit.html
#: pretix/control/templates/pretixcontrol/organizers/device_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Advanced settings"
msgstr ""
@@ -24873,13 +24742,11 @@ msgid "Copy codes"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Voucher details"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk.html
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid ""
"If you choose \"any product\" for a specific quota and choose to reserve "
@@ -24887,12 +24754,6 @@ msgid ""
"voucher holder if another quota associated with the product is sold out!"
msgstr ""
#: pretix/control/templates/pretixcontrol/vouchers/bulk_edit.html
#, fuzzy
#| msgid "Attendee email address"
msgid "Change multiple vouchers"
msgstr "Adres email uczestnika"
#: pretix/control/templates/pretixcontrol/vouchers/delete.html
#: pretix/control/templates/pretixcontrol/vouchers/detail.html
msgid "Delete voucher"
@@ -25232,8 +25093,7 @@ msgstr ""
#, python-brace-format
msgid ""
"You cannot accept the invitation for \"{}\" as you already are part of this "
"team. If you want to add a different user or create a new account, log out "
"and click the invitation link again."
"team."
msgstr ""
#: pretix/control/views/auth.py
@@ -25846,30 +25706,6 @@ msgid ""
"record."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We could not find a CNAME record pointing to our DKIM key for domain you are "
"trying to use. This means that there is a very high change most of the "
"emails will be rejected or marked as spam. We strongly recommend setting up "
"DKIM through a CNAME record. You can do so through the DNS settings at the "
"provider you registered your domain with."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We found a CNAME record for a DKIM key, but it is not pointing to the right "
"location. This means that there is a very high chance most of the emails "
"will be rejected or marked as spam. You should update the DNS settings of "
"your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid ""
"We did not find DMARC record for your domain. This means that there is a "
"very high chance most of the emails will be rejected or marked as spam. You "
"should update the DNS settings of your domain."
msgstr ""
#: pretix/control/views/mailsetup.py
msgid "The verification code was incorrect, please try again."
msgstr ""
@@ -26939,7 +26775,6 @@ msgid "Macao"
msgstr ""
#: pretix/helpers/daterange.py
#: pretix/presale/templates/pretixpresale/event/fragment_subevent_list.html
#: pretix/presale/templates/pretixpresale/fragment_calendar.html
#: pretix/presale/templates/pretixpresale/fragment_week_calendar.html
#: pretix/presale/templates/pretixpresale/organizers/index.html
@@ -28134,6 +27969,11 @@ msgstr ""
msgid "PayPal account"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
#, python-brace-format
msgid "<a target=\"_blank\" rel=\"noopener\" href=\"{docs_url}\">{text}</a>"
msgstr ""
#: pretix/plugins/paypal/payment.py pretix/plugins/paypal2/payment.py
msgid "Click here for a tutorial on how to obtain the required keys"
msgstr ""
@@ -28768,13 +28608,8 @@ msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"Redirection will only be allowed to URLs that start with one of these "
"prefixes. Enter one allowed URL prefix per line. URL prefixes must include a "
"slash after the hostname."
msgstr ""
#: pretix/plugins/returnurl/views.py
msgid ""
"All values must be URLs that include at last one slash after the hostname."
"prefixes. Enter one or more allowed URL prefix per line. URL prefixes must "
"include a slash after the hostname."
msgstr ""
#: pretix/plugins/sendmail/apps.py

Some files were not shown because too many files have changed in this diff Show More