GNU gettext Alternatives
GNU gettext is described as 'gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems' and is an app. There are three alternatives to GNU gettext for a variety of platforms, including Linux, Mac, Windows, BSD and JavaScript. The best alternative is Fluent, which is both free and Open Source. Other great apps like GNU gettext are International Components for Unicode and Graphite (SIL).
Innovative: Natural-sounding translations with genders and grammatical cases when necessary. Locale-specific logic doesn't leak to other locales.
International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments.
Features
Graphite is a programmable Unicode-compliant smart-font technology and rendering system developed by SIL International as free software, distributed under the terms of the GNU Lesser General Public License and the Common Public License.