title: How to create an internationalized Google App Engine application
body: <p>I would like to provide my Python GAE website  in the user's own language, using only the tools available directly in App Engine. For that, I would like to use GNU gettext files (.po and .mo files).</p>
  
  <p>Has someone successfully combined Python <strong>Google App Engine</strong> and <strong>gettext</strong> files? If so, could you please provide the steps you used?</p>
  
  <p>I had started <a href="http://groups.google.com/group/google-appengine/browse_thread/thread/cf4d174c456c511/e5cb2718cb20c4e8" rel="noreferrer">a discussion in GAE's Google group</a>, but haven't been able to extract from it how I'd like to do it: I don't want to add external dependencies, like Babel (suggested in the discussion). I want to use plain vanilla Google App Engine, so no manual update of Django or this kind of stuff.</p>
  
  <p>At first, I will start using the language sent by the browser, so no need to manually force the language by using cookies etc. However, I might add a language changing feature later, once the basic internationalization works.</p>
  
  <p>As a background note to give you more details about what I'm trying to do, I would like to internationalize <strong>Issue Tracker Tracker</strong>, an open source application I've hosted on Launchpad. I plan to use Launchpad's translation platform (explaining why I'd like to use .mo files). You can have a look at the source code in it's Bazaar branch (sorry no link due to stackoverflow spam prevention limit for new users...)</p>
  
  <p>Thanks for helping me advance on this project!</p>