misc: use accept-language for skeleton pages (#77973) #108

Merged
fpeters merged 1 commits from wip/77973-skeleton-i18n into main 2023-05-30 10:00:09 +02:00
1 changed files with 4 additions and 1 deletions

View File

@ -39,7 +39,7 @@ from django.http import (
from django.shortcuts import render, resolve_url
from django.template import engines
from django.template.loader import TemplateDoesNotExist, get_template
from django.utils import lorem_ipsum, timezone
from django.utils import lorem_ipsum, timezone, translation
from django.utils.encoding import force_str
from django.utils.http import urlencode
from django.utils.translation import gettext as _
@ -271,6 +271,9 @@ def skeleton(request):
raise PermissionDenied()
source = request.GET['source']
if 'Accept-Language' in request.headers:
translation.activate(translation.get_language_from_request(request))
if source == '404':
request.extra_context_data = {
'site_base': request.build_absolute_uri('/')[:-1],