松本です。
失礼致しました。
ドキュメントを読み飛ばしていました。
セッションにdjango_languageを書き込んで置けば、
ブラウザの言語設定(HTTPリクエストヘッダ)よりも優先して設定されるのですね。
http://djangoproject.jp/doc/ja/1.0/topics/i18n.html#id16
viewに以下のようなメソッドを用意して処理する事にしました。
---
def set_lang(request, lang):
request.session['django_language'] = lang
return HttpResponseRedirect('/path/to/redirect')
---
以上,お騒がせ致しました。