ki18n
« Back to VersTracker
Description:
KDE Gettext-based UI text internationalization
Type: Formula  |  Latest Version: 6.21.0@0  |  Tracked Since: Nov 14, 2025
Links: Homepage  |  @kdecommunity  |  formulae.brew.sh
Category: Developer tools
Tags: internationalization localization kde gettext translations qt
Install: brew install ki18n
About:
ki18n is a KDE Framework that provides tools for internationalizing user interface text using the Gettext system. It enables developers to mark strings for translation and supports complex grammatical rules for different languages. This framework is essential for creating multilingual applications that adapt to various linguistic requirements.
Key Features:
  • Gettext-based translation system integration
  • Support for complex grammatical cases and plural forms
  • Qt-based markup for marking strings in UI files
  • Built-in support for transliteration and character conversion
  • Integration with KDE's build system and translation infrastructure
Use Cases:
  • Developing multilingual KDE applications that need to support multiple languages
  • Managing translation workflows for Qt-based user interface projects
  • Implementing grammatically correct translations that adapt to context and pluralization
Alternatives:
  • gettext – Standard GNU gettext provides basic translation functionality, while ki18n adds Qt/KDE-specific features and advanced grammatical support
  • QtLinguist – Qt's native translation tool, but ki18n offers deeper integration with KDE frameworks and more sophisticated grammatical handling
Version History
Detected Version Rev Change Commit
Nov 14, 2025 8:15pm 0 VERSION_BUMP 45dba830
Oct 12, 2025 1:47am 0 VERSION_BUMP ccd592c6
Oct 10, 2025 4:07am 0 VERSION_BUMP b3946dd9
Sep 18, 2025 3:59am 0 VERSION_BUMP c74298b3
Jan 10, 2025 6:11am 0 VERSION_BUMP 8204ce0e
Dec 14, 2024 8:59pm 0 VERSION_BUMP 8916e76d
Nov 9, 2024 5:46pm 0 VERSION_BUMP c52611a7
Nov 9, 2024 9:35am 0 VERSION_BUMP 2e4acaee
Oct 13, 2024 8:37pm 0 VERSION_BUMP 710cfa44