title: Django multi-language site, setting the locale
body: <p>I have a django-site which supports German, English, (Swiss-)French and (Swiss-)Italian. When I output a datetime-object, the used language for strftime() is always english. How can I correctly change this?
  Is it possible to set the locale dynamic to the current language?</p>
  
  <p>In my settings I have:</p>
  
  <pre><code>USE_L10N = True
  USE_I18N = True
  LANGUAGE_CODE = 'de'
  
  LANGUAGES = [
      ('de', _('Deutsch')),
      ('fr', _('French')),
      ('it', _('Italian')),
      ('en', _('English')),
  ]
  
  TIME_ZONE = 'Europe/Zurich'
  </code></pre>
  
  <p>Thanks for any hints!</p>