title: Easiest way to generate localization files
body: <p>I'm currently writing an app in Python and need to provide localization for it. </p>
  
  <p>I can use gettext and the utilities that come with it to generate .po and .mo files. But editing the .po files for each language, one-by-one, seems a bit tedious. Then, creating directories for each language and generating the .mo files, one-by-one, seems like overkill. The end result being something like: </p>
  
  <pre><code>/en_US/LC_MESSAGES/en_US.mo
  /en_CA/LC_MESSAGES/en_CA.mo
  etc.
  </code></pre>
  
  <p>I could be wrong, but it seems like there's got to be a better way to do this. Does anyone have any tools, tricks or general knowledge that I haven't found yet?</p>
  
  <p>Thanks in advance!</p>
  
  <p>EDIT: To be a little more clear, I'm looking for something that speeds up the process. since it's already pretty easy. For example, in .NET, I can generate all of the strings that need to be translated into an excel file. Then, translators can fill out the excel file and add columns for each language. Then, I can use xls2resx to generate the language resource files. Is there anything like that for gettext? I realize I could write a script to create and read from a csv and generate the files -- I was just hoping there is something already made.</p>