This article is going to continue discussion of using I18n... read more
The world of Gettext is filled with a set of useful tools and documentation. As you may already know Gettext is an internationalization (i18n) and localization (l10n) system that was originally written by Sun Microsystems in the early 1990s. Its mainly targeted at Unix like systems but there are also portable binaries for Windows. In this tutorial, we are going to learn how can we utilize the tools offered by this library and ease our process of internationalizing our applications.
Go is a statically compiled language that gained a lot of popularity lately due to the fact that is simple, performant and fits really well with developing cloud applications. It has a strong, yet poorly documented sub-package level base library that deals with a lot of aspects related to internationalization (i18n) and localization (l10n), such as character encodings, text transformations, and locale-specific text handling. Let's see what we can do to master this library and make our Go applications locale aware.