I have a django 1.6 site with i18n working. I can change the frontend language with a select box in the top of the template, but I don\'t know if there is a django app or trick
You can create /en/admin, /fr/admin/ and so on using i18n_patterns:
/en/admin
/fr/admin/
urlpatterns += i18n_patterns( url(r'^admin/', include(admin.site.urls)), )
(For Django <= 1.7, you must specify a prefix, use i18n_patterns('', ... ))
i18n_patterns('', ... )