gettext löser en annan typ av problem än en flerspråkig databas:gettext är för användargränssnittet, medan databasen är för innehållet.
Du skulle använda gettext eller motsvarande för fixturer som felmeddelanden, en knappetikett eller en sidrubrik, där det finns en liten lista med objekt som ändras sällan.
En flerspråkig databas är för stora volymer innehåll som kanske ändras ofta, som till exempel titlar på hundratusentals böcker och filmer, eller beskrivningar för anbud.