Django's documentation indique que i18n_patterns utilise la barre oblique comme séparateur de préfixe pour les codes de langue. Ainsi, l'URL /en/id-123
active l'anglais comme langue, alors que /id/id-123
active l'indonésien.Empêcher Django i18n_patterns d'utiliser dash comme séparateur de préfixe
Cependant, il semble que le tiret est également utilisé comme séparateur, car l'URL /id-123
active également l'indonésien comme langue. Mais cela n'est pas souhaitable dans mon cas d'utilisation, car cette URL ne doit extraire qu'un objet avec ID = 123
au lieu de changer de langue.
Existe-t-il un paramètre permettant de déterminer ce comportement?