gettext
« Back to VersTracker
Description:
GNU internationalization (i18n) and localization (l10n) library
Type: Formula  |  Latest Version: 0.26@0  |  Tracked Since: Nov 2, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: internationalization localization i18n l10n translations gnu
Install: brew install gettext
About:
GNU gettext is a comprehensive suite of tools and libraries for producing multi-language messages. It provides developers with the framework to internationalize software by extracting translatable strings from source code and managing message catalogs. The library enables applications to display text in the user's native language based on locale settings.
Key Features:
  • Message extraction and catalog generation tools
  • Runtime translation library for C/C++ and other languages
  • PO file format for translators with extensive tooling support
  • Pluralization and context handling for complex translations
Use Cases:
  • Internationalizing command-line and GUI applications
  • Managing translation workflows for open source projects
  • Localizing software for global markets
Alternatives:
  • ICU – ICU provides more comprehensive Unicode support but is larger and more complex
  • Boost.Locale – Boost.Locale is C++ focused and built on top of iconv/gettext
Version History
Detected Version Rev Change Commit
Nov 2, 2025 8:09am 0 VERSION_BUMP b889b970
Jan 1, 2025 2:56pm 0 VERSION_BUMP a5994692