title: Gettext or database translation
body: <p>Which is better:</p>
  
  <ol>
  <li>gettext</li>
  <li>custom MySQL+cache based functionality</li>
  </ol>
  
  <p>Gettext is a sort of builtin feature, so I assume it's tweaked for performance. Using poedit is a pain and impossible to show to any client.</p>
  
  <p>A custom functionality allows for simple translation interface. But might be heavy on php/db usage.</p>
  
  <p>I suppose, which one would you use when?</p>