> what about dropping the "django_" part of the name? something like > "../?locale=de" seems neatier to me... or maybe i18n_locale, if > polluting namespace bother you...
I chosen django_language (not django_locale - we are only switching languages, not locales currently ;-) ) because it's unlikely that someone else will use it. And since the language selection would be just done by some HTML form, I don't think the name really is important. You don't usually pass that variable on from a user point of view. But it could be switched to just "language" easily - if the overall vote is for language instead of django_language, I will change that. Reminds me, I should extend the code from only using GET to using POST, too - so that the language selection form can be a method="POST" form to prevent search bots to switch languages ... bye, Georg