Latest 0.1.0
Homepage https://github.com/djbe/LocalizableCheck
License MIT
Platforms osx , ios , tvos , watchos
Authors

Version
License
Platform
Swift version

Requirements

None

Installation

CocoaPods

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

Usage

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 storyboards and xibs.

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"

Author

David Jennes

License

LocalizableCheck is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "LocalizableCheck",
    "version": "0.1.0",
    "summary": "A command line tool to check your strings files.",
    "description": "This tool will help you check if your Localizable.stirngs files are in sync, and update your strings from interface builder files.",
    "homepage": "https://github.com/djbe/LocalizableCheck",
    "authors": {
        "David Jennes": "[email protected]"
    },
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "source": {
        "http": "https://github.com/djbe/LocalizableCheck/releases/download/0.1.0/LocalizableCheck-0.1.0.zip"
    },
    "preserve_paths": "*",
    "exclude_files": "**/file.zip",
    "platforms": {
        "osx": null,
        "ios": null,
        "tvos": null,
        "watchos": null
    }
}

Pin It on Pinterest

Share This