diff --git a/src/pretix/presale/context.py b/src/pretix/presale/context.py index 6735a5dda..7e5d5020b 100644 --- a/src/pretix/presale/context.py +++ b/src/pretix/presale/context.py @@ -64,6 +64,8 @@ def contextprocessor(request): if request.resolver_match: ctx['cart_namespace'] = request.resolver_match.kwargs.get('cart_namespace', '') + elif hasattr(request, 'organizer'): + ctx['languages'] = [get_language_info(code) for code in request.organizer.settings.locales] if hasattr(request, 'organizer'): if request.organizer.settings.presale_css_file and not hasattr(request, 'event'): diff --git a/src/pretix/presale/templates/pretixpresale/organizers/base.html b/src/pretix/presale/templates/pretixpresale/organizers/base.html index 328aebc2c..fab376cf1 100644 --- a/src/pretix/presale/templates/pretixpresale/organizers/base.html +++ b/src/pretix/presale/templates/pretixpresale/organizers/base.html @@ -18,6 +18,16 @@