An oldie but goodie, this tutorial by Joao Prado Maia at O’Reilly Media provides a concise overview of the Gettext localization utility. Gettext is built in to many popular development environments and is a popular way to create and maintain multilingual applications and web services.
Did you ever get into a situation in Web development where you need to create a Web site or a Web application that is dynamically available, in several languages? A lot of existing open source applications try to create their own solution for these needs, but the standard way to do this is to use Gettext, a set of GNU tools to help packages manage multi-lingual messages in their applications.
Full article (courtesy: oreilly.com)