Gettext är alltså ett bibliotek avsedd för multilanguage som finns till många programmeringsspråk såsom PHP, Python, NodeJS, etc..
Det har alltså ingenting med apache, nginx eller lightttpd att göra.
Man skapar en .po fil per språk man vill stödja innehållande alla strängar du använder på din sajt/applikation, man kör sedan dessa filer genom msgfmt som skapar binära filer (.mo) som gettext kan läsa. Ett av de många exempel (i PHP) hittar du
här.