title: django - set_language view giving me a "Page not found" error
body: <p>Hi there 
  I've been following the docs on internationalization for django (using mezzanine on django 1.2.5) closely and everything is fine, except when i use a form like the one in the docs to switch language code
  like this</p>
  
  <pre><code>&lt;form action="/i18n/setlang/" method="post"&gt;
  &lt;input name="next" type="hidden" value="/whatever/" /&gt;
  &lt;select name="language"&gt;
      {% for lang in LANGUAGES %}
      &lt;option value="{{ lang.0 }}"&gt;{{ lang.1 }}&lt;/option&gt;
      {% endfor %}
  &lt;/select&gt;
  &lt;input type="submit" value="Go" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>with my urlconf looking like this</p>
  
  <pre><code>urlpatterns += patterns("",
      ("^admin/", include(admin.site.urls)),
      ("^", include("mezzanine.urls")),
      (r'^i18n/', include('django.conf.urls.i18n')),
  
  )
  </code></pre>
  
  <p>when i switch language and hit "go", i get a </p>
  
  <pre><code>        Page Not Found (404)
          Request Method: POST
          Request URL:    http://127.0.0.1:8000/i18n/setlang/
          No Page matches the given query.
  </code></pre>
  
  <p>i added the i18n urls and the locale middleware alright.I tried it in a fresh project as well without luck.
  Any clues?</p>