wuchale
« Back to VersTracker
Description:
Protobuf-like i18n from plain code
Type: Formula  |  Latest Version: 0.18.10@0  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: i18n localization protobuf developer-tools code-generation
Install: brew install wuchale
About:
Wuchale is a command-line tool that extracts internationalization strings from source code and compiles them into optimized binary formats, similar to Protocol Buffers. It generates type-safe bindings for multiple programming languages, enabling compile-time validation of translation keys. This approach significantly improves performance by eliminating runtime string parsing and reduces application overhead.
Key Features:
  • Compile-time i18n string extraction and validation
  • Generates type-safe bindings for multiple languages
  • Binary serialization format for fast loading and small footprint
  • Integration with build systems for automated updates
  • Support for pluralization and context rules
Use Cases:
  • Building high-performance internationalized applications with minimal runtime overhead
  • Enforcing i18n best practices and preventing missing translation errors at compile time
  • Reducing bundle sizes for web and mobile applications by using binary translation files
Alternatives:
  • gettext – Traditional text-based system; wuchale offers binary format and type safety
  • i18next – JavaScript runtime library; wuchale provides compile-time code generation
  • icu4c – Full ICU library; wuchale focuses on protobuf-like extraction and binding generation
Version History
Detected Version Rev Change Commit
Dec 24, 2025 8:31pm 0.18.10 0 VERSION_BUMP 5ac838bf
Dec 22, 2025 8:33pm 0.18.9 0 VERSION_BUMP 9f8a9806
Dec 17, 2025 8:18pm 0.18.8 0 VERSION_BUMP 1c50336d
Dec 16, 2025 11:22am 0 VERSION_BUMP 2ac191bf