I\'m using the i18n_patterns to add a prefix of current lang_code to my url.
urlpatterns += i18n_patterns(\'\',
url(r\'^\', include(\'blaszczakphoto2.gal
Here is a very simple package: django-solid-i18n-urls
After setup, urls without language prefix will always use default language, that is specified in settings.LANGUAGE_CODE. Redirects will not occur.
If url will have language prefix, then this language will be used.
Also answered here: https://stackoverflow.com/a/16580467/821594.