mirror of
https://github.com/pretix/pretix.git
synced 2025-12-15 14:02:27 +00:00
Compare commits
13 Commits
fix-widget
...
widget-dat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e92fc739ca | ||
|
|
3cee60d71d | ||
|
|
3fbdf5a790 | ||
|
|
a37d1a5d59 | ||
|
|
2d9f782b36 | ||
|
|
a3ee8fd0f9 | ||
|
|
febf32a0a4 | ||
|
|
0a63ae67d3 | ||
|
|
da4438bbf7 | ||
|
|
6dc5f5bc99 | ||
|
|
a6d3139e25 | ||
|
|
7348c1a3d4 | ||
|
|
16811a1e63 |
@@ -8,8 +8,8 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-02-25 10:10+0000\n"
|
||||
"PO-Revision-Date: 2025-02-11 20:00+0000\n"
|
||||
"Last-Translator: deborahfoell <deborah.foell@om.org>\n"
|
||||
"PO-Revision-Date: 2025-03-05 15:00+0000\n"
|
||||
"Last-Translator: 조정화 <junghwa.jo@om.org>\n"
|
||||
"Language-Team: Korean <https://translate.pretix.eu/projects/pretix/pretix/ko/"
|
||||
">\n"
|
||||
"Language: ko\n"
|
||||
@@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.9.2\n"
|
||||
"X-Generator: Weblate 5.10.2\n"
|
||||
|
||||
#: pretix/_base_settings.py:87
|
||||
msgid "English"
|
||||
@@ -57,7 +57,7 @@ msgstr "체코어"
|
||||
|
||||
#: pretix/_base_settings.py:96
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
msgstr "크로아티아어"
|
||||
|
||||
#: pretix/_base_settings.py:97
|
||||
msgid "Danish"
|
||||
@@ -290,17 +290,14 @@ msgstr ""
|
||||
"다. 전용 중첩은 마지막 지점에서 사용해주세요."
|
||||
|
||||
#: pretix/api/serializers/item.py:306
|
||||
#, fuzzy
|
||||
msgid "Only admission products can currently be personalized."
|
||||
msgstr "현재 입장권 상품만 개인화할 수 있습니다."
|
||||
|
||||
#: pretix/api/serializers/item.py:317
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Gift card products should not be associated with non-zero tax rates since "
|
||||
"sales tax will be applied when the gift card is redeemed."
|
||||
msgstr ""
|
||||
"기프트 카드 상품은 0이 아닌 세율과 연결되어서는 안됩니다. 왜냐하면 판매세는 "
|
||||
msgstr "기프트 카드 상품은 0이 아닌 세율과 연결되어서는 안됩니다. 왜냐하면 판매세는 "
|
||||
"기프트 카드가 사용될 때 부과되기 때문입니다."
|
||||
|
||||
#: pretix/api/serializers/item.py:322 pretix/control/forms/item.py:774
|
||||
@@ -308,13 +305,11 @@ msgid "Gift card products should not be admission products at the same time."
|
||||
msgstr "기프트 카드 상품은 동시에 입장권 상품이 될 수 없습니다."
|
||||
|
||||
#: pretix/api/serializers/item.py:519
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Updating options via PATCH/PUT is not supported. Please use the dedicated "
|
||||
"nested endpoint."
|
||||
msgstr ""
|
||||
"옵션을 PATCH/PUT을 통해 업데이트 하는 것은 지원되지 않습니다. 전용 중첩 마지"
|
||||
"막 지점을 사용하세요."
|
||||
msgstr "옵션을 PATCH/PUT을 통해 업데이트 하는 것은 지원되지 않습니다. 전용 중첩 "
|
||||
"마지막 지점을 사용하세요."
|
||||
|
||||
#: pretix/api/serializers/item.py:533 pretix/control/forms/item.py:178
|
||||
msgid "Question cannot depend on a question asked during check-in."
|
||||
@@ -333,7 +328,6 @@ msgid "This type of question cannot be shown during check-in."
|
||||
msgstr "체크인 중에는 이러한 유형의 질문을 표시할 수 없습니다."
|
||||
|
||||
#: pretix/api/serializers/media.py:108
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"A medium with the same identifier and type already exists in your organizer "
|
||||
"account."
|
||||
@@ -355,7 +349,6 @@ msgid "The product \"{}\" is not available on this date."
|
||||
msgstr "\"{}\" 제품은 이 날짜에 구매할 수 없습니다."
|
||||
|
||||
#: pretix/api/serializers/order.py:1422 pretix/api/views/cart.py:200
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"There is not enough quota available on quota \"{}\" to perform the operation."
|
||||
msgstr "할당량 \"{}\"에 작업을 수행할 수 있는 할당량이 충분하지 않습니다."
|
||||
@@ -576,7 +569,7 @@ msgstr "대기자 명단 항목 추가"
|
||||
|
||||
#: pretix/api/webhooks.py:374
|
||||
msgid "Waiting list entry changed"
|
||||
msgstr ""
|
||||
msgstr "대기자명단 항목이 변경되었습니다."
|
||||
|
||||
#: pretix/api/webhooks.py:378
|
||||
msgid "Waiting list entry deleted"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -500,33 +500,37 @@ class EventIndex(EventViewMixin, EventListMixin, CartMixin, TemplateView):
|
||||
|
||||
self.subevent = None
|
||||
utm_params = {k: v for k, v in request.GET.items() if k.startswith("utm_")}
|
||||
pass_through_url_params = utm_params | \
|
||||
{k: v for k, v in request.GET.items() if k in ("locale", "consent")} | \
|
||||
({"widget_data": request.GET.get('widget_data')} if len(self.request.GET.get('widget_data', '{}')) > 3 else {})
|
||||
|
||||
if request.GET.get('src', '') == 'widget' and 'take_cart_id' in request.GET:
|
||||
# User has clicked "Open in a new tab" link in widget
|
||||
get_or_create_cart_id(request)
|
||||
return redirect_to_url(eventreverse(request.event, 'presale:event.index', kwargs=kwargs) + '?' + urlencode(utm_params))
|
||||
elif request.GET.get('iframe', '') == '1' and 'take_cart_id' in request.GET:
|
||||
# Widget just opened, a cart already exists. Let's to a stupid redirect to check if cookies are disabled
|
||||
get_or_create_cart_id(request)
|
||||
elif request.GET.get('iframe', '') == '1' and (
|
||||
'take_cart_id' in request.GET or len(self.request.GET.get('widget_data', '{}')) > 3 or 'consent' in request.GET
|
||||
):
|
||||
# Widget just opened, and a cart already exists or we have been passed widget_data.
|
||||
# Let's do a stupid redirect to check if cookies are disabled.
|
||||
return redirect_to_url(eventreverse(request.event, 'presale:event.index', kwargs=kwargs) + '?' + urlencode({
|
||||
'require_cookie': 'true',
|
||||
'cart_id': request.GET.get('take_cart_id'),
|
||||
**({"locale": request.GET.get('locale')} if request.GET.get('locale') else {}),
|
||||
**utm_params,
|
||||
'cart_id': get_or_create_cart_id(request),
|
||||
**pass_through_url_params,
|
||||
}))
|
||||
elif request.GET.get('iframe', '') == '1' and len(self.request.GET.get('widget_data', '{}')) > 3:
|
||||
# We've been passed data from a widget, we need to create a cart session to store it.
|
||||
get_or_create_cart_id(request)
|
||||
elif 'require_cookie' in request.GET and settings.SESSION_COOKIE_NAME not in request.COOKIES and \
|
||||
'__Host-' + settings.SESSION_COOKIE_NAME not in self.request.COOKIES:
|
||||
# Cookies are in fact not supported
|
||||
r = render(request, 'pretixpresale/event/cookies.html', {
|
||||
'url': eventreverse(
|
||||
request.event, "presale:event.index", kwargs={'cart_namespace': kwargs.get('cart_namespace') or ''}
|
||||
request.event, "presale:event.index", kwargs={
|
||||
'cart_namespace': kwargs.get('cart_namespace') or '',
|
||||
**({"subevent": kwargs['subevent']} if kwargs.get('subevent') else {}),
|
||||
}
|
||||
) + "?" + urlencode({
|
||||
"src": "widget",
|
||||
**({"locale": request.GET.get('locale')} if request.GET.get('locale') else {}),
|
||||
**({"take_cart_id": request.GET.get('cart_id')} if request.GET.get('cart_id') else {}),
|
||||
**utm_params,
|
||||
**pass_through_url_params,
|
||||
})
|
||||
})
|
||||
r._csp_ignore = True
|
||||
|
||||
Reference in New Issue
Block a user