itstool
« Back to VersTracker
Description:
Make XML documents translatable through PO files
Type: Formula  |  Latest Version: 2.0.7@2  |  Tracked Since: Nov 10, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: localization xml translation documentation gettext
Install: brew install itstool
About:
Itstool extracts translatable strings from XML documents and merges them with translation files. It allows translators to work with standard PO files while enabling developers to maintain structured documentation. The tool is particularly valuable for localizing documentation sets like GNOME Help.
Key Features:
  • Extracts translatable strings from XML to PO files
  • Merges translations back into localized XML documents
  • Supports any XML format including DocBook and Mallard
  • Lightweight command-line interface
  • Maintains XML structure integrity
Use Cases:
  • Localizing software documentation and user manuals
  • Translating XML configuration files
  • Managing multilingual help systems for desktop applications
Alternatives:
  • gettext – Standard gettext handles plain text files but lacks XML structure awareness
  • xml2po – Older tool with similar purpose but Itstool is more actively maintained
Version History
Detected Version Rev Change Commit
Jan 13, 2026 10:11pm 2 REVISION_ONLY 9b312451
Nov 10, 2025 2:48pm 2 VERSION_BUMP 9b1286bb
Jan 1, 2025 6:15pm 1 VERSION_BUMP c9e3a8f3
Oct 13, 2024 6:47pm 1 VERSION_BUMP a1dde34d
Sep 28, 2024 11:54pm 1 VERSION_BUMP 7bb453bf