gettext: Using gettext in own code
17.2.5 Using ‘gettext’ in new packages
--------------------------------------
If you are writing a freely available program and want to
internationalize it you are welcome to use GNU ‘gettext’ in your
package. Of course you have to respect the GNU Lesser General Public
License which covers the use of the GNU ‘gettext’ library. This means
in particular that even non-free programs can use ‘libintl’ as a shared
library, whereas only free software can use ‘libintl’ as a static
library or use modified versions of ‘libintl’.
Once the sources are changed appropriately and the setup can handle
the use of ‘gettext’ the only thing missing are the translations. The
Free Translation Project is also available for packages which are not
developed inside the GNU project. Therefore the information given above
applies also for every other Free Software Project. Contact
‘coordinator@translationproject.org’ to make the ‘.pot’ files available
to the translation teams.