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)
If you’re interested to localize your software in a simple, user friendly, collaborative way, you might want to take a look at web-based l10n tool POEditor -http://poeditor.com/