To allow Linguan to display the strings in your XIB and Storyboard files, you have to first install a helper script. You only need to do this once.
Linguan invokes a utility called IBTOOL, which is distributed with Xcode, to extract strings. You'll need to make sure you have that installed first.
Open a Terminal window (you'll find it in Applications > Utilities > Terminal) and type the following:
This command should print the path of the developer tools (typically
/Applications/Xcode.app/Contents/Developer). If this command fails, then you should first install Xcode from the app store, then restart Terminal and type:
Linguan will check for a special script when it opens a project file. The script will invoke the Xcode IBTOOL command to extract the strings from your XIB/Storyboard files. First download the file:
Important: You should right-click on the above link and select Download Linked File.
In case you're curious, here is what the script file contains:
#!/bin/bash /usr/bin/ibtool "$@"
The script assumes that
ibtool is installed in
/usr/bin. If you have it installed elsewhere, edit the script file as appropriate.
Open a Terminal window and type the following commands:
mkdir ~/Library/Application\ Scripts/com.drobnik.Linguan cd ~/Library/Application\ Scripts/com.drobnik.Linguan cp ~/Downloads/LaunchIBTool.sh . chmod 755 LaunchIBTool.sh
Launch Linguan, open the Preferences pane and check the "Enable XIB translation support" option:
Finally, reopen your Linguan project and you should see the XIB/Storyboard files included: