intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.

The intltool collection can be used to do these things:

  • Extract translatable strings from various source files (, glade,,,
  • Collect the extracted strings together with messages from traditional source files (.c, .h) in po/$(PACKAGE).pot.
  • Merge back the translations from .po files into .xml, .desktop and oaf files. This merge step will happen at build resp. installation time.

Getting intltool

Intltool can be fetched from Launchpad Downloads. Older versions may be downloaded from GNOME FTP.

Discussion and bugs

You should report bugs in Launchpad.