bartycrouch
« Back to VersTracker
Description:
Incrementally update/translate your Strings files
Type: Formula  |  Latest Version: 4.15.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @finedev  |  formulae.brew.sh
Category: Developer tools
Tags: ios localization swift translation xcode developer-tools
Install: brew install bartycrouch
About:
BartyCrouch is a command-line tool that incrementally updates and translates Strings files for iOS, macOS, and other Apple platforms. It parses your source code to extract localizable strings and synchronizes them with your Base Internationalization files. This ensures translations are never lost and significantly reduces the manual effort required to keep localization in sync with code changes.
Key Features:
  • Incremental updates from code to strings files
  • Support for multiple translation services (DeepL, Google Translate, Microsoft Translator)
  • Automatic code generation for strongly-typed access to translations
  • Support for pluralization rules and multiple locales
Use Cases:
  • Automating the extraction of new localizable strings from Swift codebases
  • Syncing translations between code and .strings files without data loss
  • Integrating machine translation services into a CI/CD pipeline for localization
Alternatives:
  • SwiftGen – SwiftGen focuses on generating code from existing assets, while BartyCrouch also handles the extraction and translation workflow.
  • localization keys – A generic approach that lacks the automated extraction and synchronization features of BartyCrouch.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey
Version History
Detected Version Rev Change Commit
Sep 13, 2025 11:54am 0 VERSION_BUMP 7610a9d6