macOS app that manages Xcode project localization files by keeping .strings files in sync with code and UI.
Localizations is a macOS application that manages localization files (.strings) for Xcode projects. It synchronizes .strings files with source code and UI files to prevent obsolete keys from lingering and ensure new keys are captured. The tool helps developers streamline localization workflows, especially when updating app versions or adding new languages.
iOS and macOS developers working on localized apps who need to maintain .strings files efficiently and reduce translation costs.
Developers choose Localizations because it automates the tedious process of keeping .strings files in sync, eliminating manual errors and saving time. Its open-source nature allows customization, and it directly addresses Xcode's limitations in localization management.
macOS app that manages localizations of Xcode projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses ibtool and genstrings to extract strings from source code and UI files automatically, reducing manual errors and ensuring coverage.
Provides a built-in diff view to compare existing and generated .strings files, allowing developers to approve changes before saving.
Identifies and removes obsolete translation keys, helping cut unnecessary translation expenses by keeping files up-to-date.
Released under MIT license, enabling developers to modify the app for specific needs and contribute improvements back to the community.
Limited to macOS and Xcode projects, making it unsuitable for cross-platform development or environments using other tools.
As version 0.2, it's in early development, which may lead to bugs, incomplete features, or breaking changes with updates.
Lacks a command-line interface, hindering automation and integration into continuous integration or deployment pipelines.