title: How to generate a .pot file for better maintainability?
body: <p>I have an application in which I used gettext to allow easy translation.</p>
  
  <p>The problem that I have is that everytime I need to release a new version, I have to scan the .php files with the ICanLocalize scanner and this gives me a new .po file.</p>
  
  <p>While it's ok for the default language, whenever I need to translate it to another one, I have to start all over again from that same new file.</p>
  
  <p>I know I'm missing a big feature of gettext by doing this, but I don't know which is it or how to use it. I've tried googling and the only clue I got is that I need to generate .pot files instead of .po, but I really don't understand how they work.</p>
  
  <p>My program adds new strings on every release, but also eliminates others, so I wouldn't like to leave those in the .po files.</p>
  
  <p>I'm a little lost here, could someone give me at least a pointer in the right direction?</p>
  
  <p>Thanks for your help!</p>
  
  <p><strong>EDIT</strong>
  I found that I can generate the file from within poedit itself, but it brings another problem. I have 3 different text domains on the app and want only one to be on the pot file... I'll keep looing for solutions</p>