libintl-lite is a simple (but less powerful) GNU gettext libintl replacement and does not depend on any libraries except the standard C/C++ (POSIX/STL) libraries. It is licensed under the Boost Software License.
- Permissive License
- Compatible with GNU gettext .mo files
- Supports most gettext() functions
- No dependencies on any libraries except the standard C/C++ (POSIX/STL) libraries
- Only one .cpp file has to be compiled
Great project. I used this to get localization working in my Android port of Cataclysm: Dark Days Ahead. I had to make some small modifications to get gettext's plural support working, but this wasn't too difficult and everything worked as expected.
I was looking for a light, standalone libintl replacement to let me use gettext() on Android (which apparently lacks native gettext support) for a project I'm attempting to port to the platform. This fits the bill perfectly. Thanks :)