Third Party Localization & String Extraction Tools


It is possible to automate some of the mundane tasks of localization, including keeping track of changes and and string extraction. There are several third-party tools on the market, each with their own pros and cons.

 

iLocalize*

iLocalize Icon - 3rd-Party localization and string extraction toolsBy far the most mature OS X localization management tool is iLocalize. iLocalize can import entire app bundles (must have unflattened NIBs) and keep track of your entire project. Translators can either translate directly into iLocalize or can extract the text from both XIBs and .strings files into translator-friendly text files. They can then be drag and dropped back into the project, automatically updating the existing XIBs. You can also add entire localizations and it will handle the .lproj folder creation.

Perhaps the most important function of iLocalize is that you can compare updates with previous builds and export just the text that has changed.

We use iLocalize extensively at Applingua and do recommend it in most cases. Unfortunately there are certain idiosyncrasies that can’t be avoided and also some caveats, especially due to its lack of iOS support (there are ways around this, but it involves faking a bundle with your iOS .xibs and localizable.strings and you obviously won’t be able to build and run the app).

 

nibTranslate

nibTranslate Icon - 3rd-Party localization and string extraction toolsnibTranslate from iWasCoding automates Xcode’s ibtool to extract strings from xibs. Like iLocalize you can then import your strings and edit the XIBs in interface builder before returning the files to your Xcode project.

 

Others

If you know of another tool, please email us: kb@applingua.com. We’d be happy to add it.

 

*The iLocalize links are affiliate links. This is simply because an affiliate link was available and has absolutely no influence on the mini review or position of iLocalize on this page.

 


We’d really appreciate it if you could rate this post to let us know how useful you found it! :) Thanks!

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.00 out of 5)

Rob

CEO & Founder of Applingua.com

2 Responses to “Third Party Localization & String Extraction Tools”

  1. Extracting and localising XIBs (IBTOOL) « Knowledge Base

    2011-10-07T14:22:46+00:00

    […] Articles3rd-Party localization & string extraction toolsCreating localizable app builds (OS X)Read Me First, I'm Important!Sending translators app […]

    Reply
  2. Dealing with duplicate strings « Knowledge Base

    2011-10-07T14:58:17+00:00

    […] ArticlesExtracting and localising XIBs (IBTOOL)3rd-Party localization & string extraction toolsCreating localizable app builds (OS X)Read Me First, I'm Important!Sending translators app […]

    Reply

Leave a Reply