-
Notifications
You must be signed in to change notification settings - Fork 80
Description
Bonjour,
Je voudrais pouvoir passer le choix de la langue directement dans l'URL pour pouvoir partager ou inclure dans une iframe afin que le visiteur non authentifié puisse voir dans la langue ciblé, et ce indépendamment de la langue de son navigateur.
Encore plus spécifique, mon besoin ne concerne que les chaines pour le moment, mais il n'est pas à exclure que finalement il puisse y en avoir besoin pour n'importe quelle URL (playlist, accueil, etc).
Depuis la doc officielle, voici une proposition de code à modifier dans url.py
Lines 191 to 194 in be94744
| # CHANNELS | |
| urlpatterns += [ | |
| url(r"^", include("pod.video.urls-channels-video")), | |
| ] |
en
from django.conf.urls.i18n import i18n_patterns
# CHANNELS
urlpatterns += i18n_patterns(
url(r"^", include("pod.video.urls-channels-video")),
) Ainsi, je peux accéder à pod.univ.fr/machaine qui va prendre la langue par défaut (selon nav/pref user), donc pod.univ.fr/fr/machaine pour moi et je peux accéder à cette même page en anglais avec pod.univ.fr/en/machaine
Si c'est pertinent pour vous, je propose cette petite PR 😄