﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
34455	i18n_patterns() not respecting prefix_default_language=False	Oussama Jarrousse	Sarah Boyce	"In my django project urls.py file I have the following setup:


{{{
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin
from django.urls import include
from django.urls import path

urlpatterns = []

# as an example... include the admin.site.urls 
urlpatterns += i18n_patterns(
    path(""admin/"", admin.site.urls), prefix_default_language=False
)
}}}

In versions Django==4.1.7 (or prior), I was able to navigating to /admin/ without having to add the language prefix.
Django==4.2.0, navigating to /admin/ will cause a HTTP 302 and only /en/admin/ works... although **prefix_default_language=False** is explicitly defined.

This change broke my API upon backend packages upgrade from 4.1.7 to 4.2.0"	Bug	closed	Internationalization	4.2	Release blocker	fixed	internationalization, i18n, prefix_default_language	sergioisidoro Claude Paroz Mohit Singh Sinsniwal	Ready for checkin	1	0	0	0	0	0
