An open source substitute for Apple's genstrings which can be integrated in Apps.
Pull request Compare This branch is 51 commits behind Cocoanetics:master.
Latest commit c7380ff Oct 7, 2012 @danwood danwood Add "-utf8" generation option to make it easier to store your source …
…tree .strings files in UTF-8, which is much easier to manage. (Modern Xcode will copy your .strings files into UTF-16 into the binary anyhow, so no need to store them as UTF-16.)



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.


It is open source and covered by a standard BSD license. That means you have to mention Cocoanetics as the original author of this code. You can purchase a Non-Attribution-License from us.

Known Issues

As far as we know all uses cases are implemented and working. If you find an issue then you are welcome to fix it and contribute your fix via a GitHub pull request.

Follow @cocoanetics on Twitter.