title: Python: gettext doesn't load translations on Windows
body: <p>This particular piece of code works very well on Linux, but not on Windows:</p>
  
  <pre><code>locale.setlocale(locale.LC_ALL, '')
  gettext.bindtextdomain('exposong', LOCALE_PATH)
  gettext.textdomain('exposong')
  </code></pre>
  
  <p>Code from <a href="http://code.google.com/p/exposong/source/browse/trunk/lib/exposong/__init__.py" rel="noreferrer">here</a></p>
  
  <p>Even if i specify the locale in <code>locale.setlocale</code> (I tried different formats) it doesn't work. 
  One problem might be that the locale is not set in the environment variables (but I use a German Windows version; tested on XP and Vista). If I do <code>"Set Lang=de_DE"</code> on the command line, everything works as expected.</p>
  
  <p>Any ideas?</p>