Lokalise iOS SDK
Lokalise lets you manage keys and translations of your app, game or website – either on your own or with a team of collaborators. Built for developers, Lokalise offers neat features including inline suggestions, project chat, export webhooks and an API, so you can easily integrate with your projects workflow.
Features
- Over-the-air (OTA) localization
- Instant UI language switching
- Test localizations (using prerelease bundles)
- NSBundle swizzling for transparent integration
- XIB and storyboard localization
Requirements
- Xcode 12+
- iOS 9.0+
Setup
CocoaPods
To install using CocoaPods simply add this line to your Podfile
use_frameworks!
pod 'Lokalise', '~> 0.10.2'
Carthage
To install using Carthage simply add below line to your Cartfile
binary "https://raw.githubusercontent.com/lokalise/lokalise-ios-framework/master/LokaliseCarthage.json" ~> 0.10.1
Link c++ (libc++.tbd) and z (libz.tbd) libraries to your targets.
Manual
If you would like to install manually, download Lokalise.framework and add it to your project (embed and link).
Link c++ (libc++.tbd) and z (libz.tbd) libraries.
Add Run Script to your Build Phases.
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lokalise.framework/strip-frameworks.sh"
Getting started
Read documentation page for detailed integration guide.
Support
Please contact us through our live support chat for support and bug reports. It is available at every page on lokalise.com.