Latest 0.1.1
Homepage https://github.com/RedSoldierLtd/Sniper
License MIT
Platforms ios 8.0
Dependencies Alamofire, CSwiftV
Authors

[![CI Status](http://img.shields.io/travis/Paulo Lam/Sniper.svg?style=flat)](https://travis-ci.org/Paulo Lam/Sniper)
Version
License
Platform

Sniper help you to manage localization strings in Google Spread Sheet.

Features

  • [x] Sync strings file from Google Spread Sheet
  • [x] Version control of strings in the same Google Spread Sheet
  • [x] Cache latest strings file
  • [x] Adding new language support on the fly, without submit new app
  • [x] In App change language

Example

To sync strings file from Google Spread Sheet, you just need to get the key of your spread sheet file (make sure your spread sheet is public)
Example: https://docs.google.com/spreadsheets/d/1Cx4POxesRmDHNcMGykQ3vOvEufKgcYhWZAyFMRZN5HQ/edit#gid=1964479930

Sniper.sharedInstance.retrieveRemoteWordDict("1Cx4POxesRmDHNcMGykQ3vOvEufKgcYhWZAyFMRZN5HQ")

To change language of the app

Sniper.saveSelectedLocaleIdentifier(locale)

Retrieve localized string

"TXT_test".localizedString()

Installation

Sniper is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "Sniper"

Author

Paulo Lam, [email protected]

License

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

Latest podspec

{
    "name": "Sniper",
    "version": "0.1.1",
    "summary": "Sniper help you to manage localization strings in Google Spread Sheet",
    "description": "Sniper provide a easy way to sync your location strings in Google Spread Sheet. You no longer need to build your app again because of fixing a typo. It also included version control for different app version.",
    "homepage": "https://github.com/RedSoldierLtd/Sniper",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Paulo Lam": "[email protected]"
    },
    "source": {
        "git": "https://github.com/RedSoldierLtd/Sniper.git",
        "tag": "0.1.1"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "Sniper/Classes/**/*",
    "dependencies": {
        "Alamofire": [
            "~> 3.4"
        ],
        "CSwiftV": []
    }
}

Pin It on Pinterest

Share This