GNU gettext is a framework of libraries and tools for internationalisation and localisation of software.