Skip to content
An open source substitute for Apple's genstrings which can be integrated in Apps.
Objective-C Ruby
Failed to load latest commit information.
Core Ignoring empty string entries to not generate broken .strings file Dec 18, 2014
Demo Add "-utf8" generation option to make it easier to store your source … Oct 7, 2012
Test Added files for Travis+Coveralls Apr 25, 2014
genstrings2.xcodeproj Enabled coverage in shared scheme Apr 25, 2014
.gitignore Added gitignore Jan 2, 2012
.travis.yml brew install of appledoc failed, reverted to disabling it for now Apr 25, 2014
AppledocSettings.plist Added appledoc documentation Mar 18, 2013
DTLocalizableStringScanner.podspec Added podspec Apr 25, 2014
LICENSE Added license and read me Jan 2, 2012
build.gradle Added FTP upload task for documentation Jan 29, 2015
coveralls.rb Added files for Travis+Coveralls Apr 25, 2014



Build Status Coverage Status

This project aims to duplicate and enhance the functionality found in the genstrings utility provided by Apple. The Demo builds a command line utility genstrings2 which works like the original but using more modern techniques. The Core contains classes and categories to add this scanning functionality to Linguan.


Documentation can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.

Follow @cocoanetics on Twitter or subscribe to the Cocoanetics Blog for news and updates.


It is open source and covered by a standard 2-clause BSD license. That means you have to mention Cocoanetics as the original author of this code and reproduce the LICENSE text inside your app.

You can purchase a Non-Attribution-License for 75 Euros for not having to include the LICENSE text.

We also accept sponsorship for specific enhancements which you might need. Please contact us via email for inquiries.

Something went wrong with that request. Please try again.