None
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate LocalizableCheck into your Xcode project using CocoaPods, specify it in your Podfile
:
use_frameworks!
pod 'LocalizableCheck'
Then, run the following command:
$ pod install
Simply invoke the tool by providing the path to your Resources
folder as follows.
LocalizableCheck "Application/Resources"
The tool will:
- Check if your
Localizable.strings
files are in sync (missing and extraneous keys) across language bundles, using the english translation as a source. - Update the base internationalisation strings files for
storyboard
s andxib
s.
By default, for base internationalisation strings, the tool will copy the value of new strings from the storyboard to all language bundles. If you prefer, you can replace these with a custom placeholder as follows:
LocalizableCheck --placeholder "UNTRANSLATED" "Application/Resources"
Just run the following command:
xcrun swift build -c release --static-swift-stdlib
The built binary will be at ./.build/x86_64-apple-macosx10.10/release/LocalizableCheck
.
David Jennes
LocalizableCheck is available under the MIT license. See the LICENSE file for more info.