intltool
« Back to VersTracker
Description:
String tool
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: i18n localization gettext translation development
Install: brew install intltool
About:
Intltool is a set of internationalization (i18n) tools designed for use with GNU gettext. It simplifies the extraction of translatable strings from various source file types like XML, Glade, and .desktop files, merging them into a unified POT file. Its primary value is enabling consistent translation workflows for desktop applications and complex projects beyond standard C code.
Key Features:
  • Extracts translatable strings from XML, .desktop, .sound, and other non-C source files
  • Merges translated strings from PO files back into localized output files
  • Integrates seamlessly with the GNU gettext build system and Autotools
  • Provides a unified interface for handling diverse file formats
Use Cases:
  • Internationalizing GNOME and GTK+ desktop applications
  • Translating UI strings defined in Glade interface files
  • Localizing metadata in .desktop and .service files
Alternatives:
  • gettext – The core standard for i18n; intltool extends gettext to handle non-C file formats.
  • Lingua – A modern alternative focused on Rust projects, offering similar extraction capabilities.
Version History
Detected Version Rev Change Commit